Ritlijst.app
    • Ritlijst API
      • Taken
        • Haal alle taken op
        • Update taak status
        • Registreer taakvoltooiing voor billing
        • Taken van 1 chauffeur
        • Nieuwe taak aanmaken voor chauffeur
        • Alle taken van chauffeur verwijderen
        • 1 taak ophalen
        • Taak bijwerken
        • Taak verwijderen
        • Alle taken van transporteur
      • Vehicles
        • Haal voertuigen op
      • Tijden
        • Haal werkdagen op
        • Maak nieuwe werkdag aan
        • Haal activiteiten op voor werkdag
        • Maak activiteit aan
      • Vragenlijsten
        • Haal actieve vragenlijsten op per activiteitstype
        • Sla vragenlijst-antwoorden op
        • Haal antwoordsessies op
      • Voertuigsessie
        • Start een voertuigsessie (status pending)
        • Valideer QR-scan en zet sessie op active
      • Laravel TMS
        • Haal taakdetails op inclusief vragenlijsten
      • Chauffeurs
        • Profiel + locatie van chauffeur
        • Locatie chauffeur updaten
        • Chauffeurs van transporteur
      • Uren
        • Werkdagen + activiteiten van 1 chauffeur
        • Uren van alle chauffeurs van transporteur
      • Notificaties
        • Pushbericht sturen naar chauffeur
        • Notificatie details
      • Voertuigen
        • Voertuigen van transporteur
        • Voertuig bijwerken
      • Tacho
        • Lijst tacho-bestanden van transporteur
        • Tacho bestand details + signed download URL
      • Schemas
        • Task
        • Vehicle
        • CreateTaskBody
        • Werkdag
        • UpdateTaskBody
        • Activiteit
        • QuestionnaireDefinition
        • Question
        • Chauffeur
        • ValidationRule
        • VisibilityCondition
        • UpdateVehicleBody
        • ActiviteitCompact
        • ActivityQuestionnaire
        • WerkdagMetActiviteiten
        • QuestionnaireAnswer
        • UrenPerChauffeur
        • AnswerSession
        • TachoFile
        • VehicleSession
        • TachoDetails
        • TaskWithQuestionnaires
        • Error
        • UserProfile

    QuestionnaireDefinition

    {
        "schema_version": 1,
        "questionnaire_id": "tanken_v1",
        "title": "string",
        "activity_type": "string",
        "questions": [
            {
                "id": "string",
                "type": "text",
                "label": "string",
                "required": false,
                "default_value": null,
                "readonly": false,
                "unit": "string",
                "max_files": 0,
                "options": [
                    "string"
                ],
                "validation": {
                    "min": 0,
                    "max": 0,
                    "minlength": 0,
                    "maxlength": 0,
                    "regex": "string"
                },
                "visible_if": {
                    "question_id": "string",
                    "operator": "eq",
                    "value": null
                },
                "questions": [
                    {}
                ],
                "formula": "string"
            }
        ]
    }
    Built with