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

    TaskWithQuestionnaires

    Taak inclusief vragenlijsten per activiteitstype (Laravel API)

    {
        "task": {
            "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
            "vehicle_id": "e57c411b-caf2-4a2e-b2e8-e232824b6ddf",
            "transporteur_id": "9937dd69-ccce-4c2c-a12b-759c70c22e47",
            "type": "laden",
            "status": "nieuw",
            "naam": "string",
            "omschrijving": "string",
            "artikel": "string",
            "hoeveelheid": 0,
            "eenheid": "string",
            "adres": "string",
            "postcode": "string",
            "stad": "string",
            "land": "NL",
            "contactpersoon": "string",
            "telefoon": "string",
            "telefoon_mobiel": "string",
            "gepland_op": "2019-08-24T14:15:22.123Z",
            "ontvangen_op": "2019-08-24T14:15:22.123Z",
            "gestart_op": "2019-08-24T14:15:22.123Z",
            "afgerond_op": "2019-08-24T14:15:22.123Z",
            "require_photos": false,
            "min_fotos": 1,
            "max_fotos": 1,
            "require_signature": false,
            "require_document_scan": false,
            "require_location": false,
            "photo_label": "string",
            "opmerkingen": "string",
            "vdm_nummer": "string",
            "agr_verplicht": false,
            "required_desinfectie": false,
            "required_temperatuur": 0,
            "kooiaap": false,
            "locatie_lat": 0,
            "locatie_lng": 0,
            "vragenpad": {
                "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"
                    }
                ]
            },
            "created_at": "2019-08-24T14:15:22.123Z"
        },
        "questionnaires": {
            "tanken": {
                "schema_version": 1,
                "questionnaire_id": "tanken_v1",
                "title": "Tanken",
                "activity_type": "tanken",
                "questions": []
            }
        }
    }
    Built with