Get Form By Type

From MyMobileWorkers API
Revision as of 13:26, 5 April 2020 by Ian (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Summary

Forms
URL https://:base_url/:api_path/:version/forms/type?api_key=YOUR_KEY&type=WORKFLOW_NAME&since=DATETIME&until=DATETIME
Type GET
Params: api_key required
type required
since
until
Response JSON

The Get Forms by Type method returns all forms with a workflow type matching the 'type' parameter. A since and a until parameter can be specified if required.

Example response

{
    "forms" : [
	{
                "created_at": "2020-02-20T14:39:37+00:00",
                "name": "test",
                "id": 1,
                "notes": null,
                "mobileUserId": {
                    "username": "Test User",
                    "external_id": "",
                    "color": "3B0AA3",
                    "uat": false,
                    "engineer_registration_number": null,
                    "email": "",
                    "panicked": false,
                    "lastInternetConnection": null
                },
                "vehicle": null,
                "updated_at": "2020-02-20T14:39:40+00:00",
                "checklist": [
                    {
                        "created_at": "2020-02-20T14:39:36+00:00",
                        "name": "test",
                        "linked_uuid": null,
                        "checklist_questions": [
                            {
                                "notes": null,
                                "question": "Question1",
                                "answer": "Answer1"
                            },
                            {
                                "notes": null,
                                "question": "Question2",
                                "answer": "Answer2"
                            }
                        ]
                    }
                ]
            }
    ]
}

Example curl request

curl "https://api.mymobileworkers.com:8181/api/1/forms/nameAndUsername?api_key=YOUR_KEY&type=TestWorkflowName&since=2015-05-07%2012:50:44&until=2015-06-08 12:50:44"

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox