{"files":{"SKILL.md":"---\nname: gsmtasks-project-api\ndescription: \"GSMTasks Project API skill. Use when working with GSMTasks Project for account_roles, accounts, addons. Covers 261 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# GSMTasks Project API\nAPI version: 2.4.13\n\n## Auth\nApiKey Authorization in header\n\n## Base URL\nNot specified.\n\n## Setup\n1. Set your API key in the appropriate header\n2. GET /account_roles/ -- verify access\n3. POST /account_roles/ -- create first account_role\n\n## Endpoints\n261 endpoints across 55 groups. See references/api-spec.lap for full details.\n\n### Account_roles\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /account_roles/ |  |\n| POST | /account_roles/ |  |\n| GET | /account_roles/{id}/ |  |\n| PUT | /account_roles/{id}/ |  |\n| PATCH | /account_roles/{id}/ |  |\n| DELETE | /account_roles/{id}/ |  |\n| POST | /account_roles/{id}/activate/ |  |\n| POST | /account_roles/{id}/notify/ |  |\n| GET | /account_roles/{id}/token/ |  |\n\n### Accounts\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /accounts/ |  |\n| GET | /accounts/{id}/ |  |\n| PUT | /accounts/{id}/ |  |\n| PATCH | /accounts/{id}/ |  |\n| GET | /accounts/{id}/braintree_customer/ |  |\n| POST | /accounts/{id}/change_owner/ |  |\n| GET | /accounts/{id}/managers/ |  |\n| POST | /accounts/{id}/managers/ |  |\n| DELETE | /accounts/{id}/managers/ |  |\n| PUT | /accounts/{id}/stripe_attach_payment_method/ | Action to (re)set the account stripe customer and payment method to new values. |\n| POST | /accounts/{id}/stripe_create_setup_intent/ | Action to start a new setup intent. |\n| PUT | /accounts/{id}/stripe_create_setup_intent/ | Action to start a new setup intent. |\n| PUT | /accounts/{id}/stripe_detach_payment_method/ | Detached payment method from the customer. |\n| GET | /accounts/{id}/stripe_get_payment_method/ | Fetch a single payment method from stripe. |\n| GET | /accounts/{id}/stripe_get_setup_attempt/ | Fetch a single setup intent |\n| GET | /accounts/{id}/stripe_get_setup_intent/ | Fetch a single setup intent |\n| GET | /accounts/{id}/stripe_payment_methods/ | Fetch all customer payment methods. |\n| PUT | /accounts/{id}/stripe_set_default_payment_method/ | Action to set a payment method to default. |\n| GET | /accounts/{id}/stripe_setup_intents/ | Fetch existing setup intents |\n| GET | /accounts/{id}/workers/ |  |\n| POST | /accounts/{id}/workers/ |  |\n| DELETE | /accounts/{id}/workers/ |  |\n\n### Addons\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /addons/ |  |\n| GET | /addons/{id}/ |  |\n\n### Authenticate\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /authenticate/ |  |\n\n### Billing\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /billing/customers/ |  |\n| POST | /billing/customers/ |  |\n| GET | /billing/customers/{id}/ |  |\n| PUT | /billing/customers/{id}/ |  |\n| PATCH | /billing/customers/{id}/ |  |\n| GET | /billing/customers/{id}/client_token/ |  |\n| GET | /billing/invoices/ |  |\n| GET | /billing/invoices/{id}/ |  |\n| PUT | /billing/invoices/{id}/ |  |\n| PATCH | /billing/invoices/{id}/ |  |\n| POST | /billing/invoices/{id}/mark_as_paid/ |  |\n| GET | /billing/stripe_payments/ |  |\n| GET | /billing/stripe_payments/{id}/ |  |\n| GET | /billing/transactions/ |  |\n| GET | /billing/transactions/{id}/ |  |\n\n### Client_roles\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /client_roles/ |  |\n| POST | /client_roles/ |  |\n| GET | /client_roles/{id}/ |  |\n| PUT | /client_roles/{id}/ |  |\n| PATCH | /client_roles/{id}/ |  |\n| POST | /client_roles/{id}/notify/ |  |\n\n### Clients\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /clients/ |  |\n| POST | /clients/ |  |\n| GET | /clients/{id}/ |  |\n| PUT | /clients/{id}/ |  |\n| PATCH | /clients/{id}/ |  |\n\n### Configurations\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /configurations/ |  |\n\n### Contact_address_exports\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /contact_address_exports/ | This view has multiple renderer classes available: `json` and `xlsx`. In order to export the data as an excel file, just set query argument `format` to `xlsx`.When downloading `xlsx` format, use Accept header `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; version=...` |\n\n### Contact_address_import\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /contact_address_import/ |  |\n| POST | /contact_address_import/ |  |\n| GET | /contact_address_import/{id}/ |  |\n\n### Contact_addresses\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /contact_addresses/ |  |\n| POST | /contact_addresses/ |  |\n| GET | /contact_addresses/{id}/ |  |\n| PUT | /contact_addresses/{id}/ |  |\n| PATCH | /contact_addresses/{id}/ |  |\n\n### Devices\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /devices/ |  |\n| POST | /devices/ |  |\n| GET | /devices/{id}/ |  |\n\n### Docs\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /docs/schema/ | OpenApi3 schema for this API. Format can be selected via content negotiation. |\n\n### Documents\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /documents/ |  |\n| POST | /documents/ |  |\n| GET | /documents/{id}/ |  |\n| DELETE | /documents/{id}/ |  |\n| POST | /documents/batch_delete/ | Available from version 2.4.2 |\n\n### Emails\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /emails/ |  |\n| POST | /emails/ |  |\n| GET | /emails/{id}/ |  |\n| PUT | /emails/{id}/ |  |\n| PATCH | /emails/{id}/ |  |\n| DELETE | /emails/{id}/ |  |\n| POST | /emails/{id}/resend/ |  |\n\n### Exports\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /exports/ |  |\n| POST | /exports/ |  |\n| GET | /exports/{id}/ |  |\n| PUT | /exports/{id}/ |  |\n| PATCH | /exports/{id}/ |  |\n| DELETE | /exports/{id}/ |  |\n\n### File_uploads\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /file_uploads/ |  |\n| POST | /file_uploads/ |  |\n| GET | /file_uploads/{id}/ |  |\n\n### Formrules\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /formrules/ |  |\n| POST | /formrules/ |  |\n| GET | /formrules/{id}/ |  |\n| PUT | /formrules/{id}/ |  |\n| PATCH | /formrules/{id}/ |  |\n| DELETE | /formrules/{id}/ |  |\n\n### Integrations\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /integrations/ |  |\n\n### Metafields\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /metafields/ |  |\n| POST | /metafields/ |  |\n| GET | /metafields/{id}/ |  |\n| PUT | /metafields/{id}/ |  |\n| PATCH | /metafields/{id}/ |  |\n| DELETE | /metafields/{id}/ |  |\n\n### Notification_templates\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /notification_templates/ |  |\n| POST | /notification_templates/ |  |\n| GET | /notification_templates/{id}/ |  |\n| PUT | /notification_templates/{id}/ |  |\n| PATCH | /notification_templates/{id}/ |  |\n| DELETE | /notification_templates/{id}/ |  |\n| POST | /notification_templates/{id}/render/ |  |\n\n### Notifications\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /notifications/ |  |\n| POST | /notifications/ |  |\n| GET | /notifications/{id}/ |  |\n\n### Orders\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /orders/ |  |\n| POST | /orders/ |  |\n| GET | /orders/{id}/ |  |\n| PUT | /orders/{id}/ |  |\n| PATCH | /orders/{id}/ |  |\n\n### Password_change\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /password_change/ |  |\n\n### Password_reset\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /password_reset/ |  |\n\n### Password_reset_confirm\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /password_reset_confirm/ |  |\n\n### Push_notifications\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /push_notifications/ |  |\n| POST | /push_notifications/ |  |\n| GET | /push_notifications/{id}/ |  |\n| PUT | /push_notifications/{id}/ |  |\n| PATCH | /push_notifications/{id}/ |  |\n| DELETE | /push_notifications/{id}/ |  |\n| POST | /push_notifications/{id}/resend/ |  |\n\n### Recurrences\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /recurrences/ |  |\n| POST | /recurrences/ |  |\n| GET | /recurrences/{id}/ |  |\n| PUT | /recurrences/{id}/ |  |\n| PATCH | /recurrences/{id}/ |  |\n\n### Register\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /register/ |  |\n\n### Reports\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /reports/tasks/states_count/ |  |\n\n### Reviews\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /reviews/ |  |\n| POST | /reviews/ |  |\n| GET | /reviews/{id}/ |  |\n\n### Route_optimizations\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /route_optimizations/ |  |\n| POST | /route_optimizations/ |  |\n| GET | /route_optimizations/{id}/ |  |\n| POST | /route_optimizations/{id}/commit/ |  |\n| GET | /route_optimizations/{id}/results/ |  |\n| GET | /route_optimizations/{id}/routes/ |  |\n| POST | /route_optimizations/{id}/routes/ |  |\n| POST | /route_optimizations/{id}/schedule/ |  |\n\n### Routes\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /routes/ |  |\n| POST | /routes/ |  |\n| GET | /routes/{id}/ |  |\n| PUT | /routes/{id}/ |  |\n| PATCH | /routes/{id}/ |  |\n| DELETE | /routes/{id}/ |  |\n\n### Scenes\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /scenes/dashboard/ |  |\n| GET | /scenes/order_list/ |  |\n| GET | /scenes/recurrence_list/ |  |\n| GET | /scenes/task_list/ |  |\n\n### Signatures\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /signatures/ |  |\n| POST | /signatures/ |  |\n| GET | /signatures/{id}/ |  |\n| DELETE | /signatures/{id}/ |  |\n| POST | /signatures/batch_delete/ | Available from version 2.4.2 |\n\n### Sms\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /sms/ |  |\n| POST | /sms/ |  |\n| GET | /sms/{id}/ |  |\n| PUT | /sms/{id}/ |  |\n| PATCH | /sms/{id}/ |  |\n| DELETE | /sms/{id}/ |  |\n| POST | /sms/{id}/resend/ |  |\n\n### Task_address_features\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_address_features/ |  |\n| GET | /task_address_features/{id}/ |  |\n\n### Task_commands\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_commands/ |  |\n| POST | /task_commands/ |  |\n| GET | /task_commands/{id}/ |  |\n| PUT | /task_commands/{id}/ |  |\n\n### Task_event_tracks\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_event_tracks/ |  |\n| GET | /task_event_tracks/{id}/ |  |\n\n### Task_events\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_events/ | Mixin which allows the override of the filename being |\n| GET | /task_events/{id}/ | Mixin which allows the override of the filename being |\n\n### Task_exports\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_exports/ | This view has multiple renderer classes available: `json` and `xlsx`. In order to export the data as an excel file, just set query argument `format` to `xlsx`.When downloading `xlsx` format, use Accept header `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; version=...` |\n\n### Task_forms\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_forms/ |  |\n| POST | /task_forms/ |  |\n| GET | /task_forms/{id}/ |  |\n| PUT | /task_forms/{id}/ |  |\n| PATCH | /task_forms/{id}/ |  |\n| DELETE | /task_forms/{id}/ |  |\n\n### Task_import\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_import/ |  |\n| POST | /task_import/ |  |\n| GET | /task_import/{id}/ |  |\n\n### Task_import_mapping\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_import_mapping/ |  |\n| POST | /task_import_mapping/ |  |\n| GET | /task_import_mapping/{id}/ |  |\n\n### Task_metadatas\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /task_metadatas/ |  |\n| GET | /task_metadatas/{id}/ |  |\n\n### Tasks\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /tasks/ |  |\n| POST | /tasks/ |  |\n| GET | /tasks/{id}/ |  |\n| PUT | /tasks/{id}/ |  |\n| PATCH | /tasks/{id}/ |  |\n| POST | /tasks/{id}/accept/ |  |\n| POST | /tasks/{id}/account_change/ |  |\n| POST | /tasks/{id}/activate/ |  |\n| POST | /tasks/{id}/assign/ |  |\n| POST | /tasks/{id}/cancel/ |  |\n| POST | /tasks/{id}/complete/ |  |\n| GET | /tasks/{id}/documents/ |  |\n| GET | /tasks/{id}/events/ |  |\n| POST | /tasks/{id}/fail/ |  |\n| POST | /tasks/{id}/reject/ |  |\n| GET | /tasks/{id}/signatures/ |  |\n| POST | /tasks/{id}/transit/ |  |\n| POST | /tasks/{id}/unaccept/ |  |\n| POST | /tasks/{id}/unassign/ |  |\n| POST | /tasks/reorder/ |  |\n| POST | /tasks/reposition/ |  |\n\n### Time_location_features\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /time_location_features/ |  |\n| POST | /time_location_features/ |  |\n| GET | /time_location_features/{id}/ |  |\n| PUT | /time_location_features/{id}/ |  |\n| PATCH | /time_location_features/{id}/ |  |\n| DELETE | /time_location_features/{id}/ |  |\n\n### Time_locations\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /time_locations/ |  |\n| POST | /time_locations/ |  |\n| GET | /time_locations/{id}/ |  |\n\n### Trackers\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /trackers/ |  |\n| POST | /trackers/ |  |\n| GET | /trackers/{id}/ |  |\n| PUT | /trackers/{id}/ |  |\n| PATCH | /trackers/{id}/ |  |\n| GET | /trackers/{id}/public/ |  |\n\n### Users\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /users/ |  |\n| POST | /users/ |  |\n| GET | /users/{id}/ |  |\n| PUT | /users/{id}/ |  |\n| PATCH | /users/{id}/ |  |\n| DELETE | /users/{id}/ |  |\n| POST | /users/{id}/activate/ |  |\n| GET | /users/{id}/on_duty/ |  |\n| PUT | /users/{id}/on_duty/ |  |\n| DELETE | /users/{id}/on_duty/ |  |\n\n### Users_on_duty_log\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /users_on_duty_log/ |  |\n| POST | /users_on_duty_log/ |  |\n| GET | /users_on_duty_log/{id}/ |  |\n\n### Webhooks\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /webhooks/ |  |\n| POST | /webhooks/ |  |\n| GET | /webhooks/{id}/ |  |\n| PUT | /webhooks/{id}/ |  |\n| PATCH | /webhooks/{id}/ |  |\n| DELETE | /webhooks/{id}/ |  |\n| POST | /webhooks/{id}/active/ |  |\n| POST | /webhooks/{id}/inactive/ |  |\n\n### Worker_features\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /worker_features/ |  |\n| GET | /worker_features/{user_id}/ |  |\n\n### Worker_tracks\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /worker_tracks/ |  |\n\n### Working_state\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /working_state/ |  |\n| POST | /working_state/ |  |\n| GET | /working_state/{id}/ |  |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"Search account_roles?\" -> GET /account_roles/\n- \"Create a account_role?\" -> POST /account_roles/\n- \"Get account_role details?\" -> GET /account_roles/{id}/\n- \"Update a account_role?\" -> PUT /account_roles/{id}/\n- \"Partially update a account_role?\" -> PATCH /account_roles/{id}/\n- \"Delete a account_role?\" -> DELETE /account_roles/{id}/\n- \"Create a activate?\" -> POST /account_roles/{id}/activate/\n- \"Create a notify?\" -> POST /account_roles/{id}/notify/\n- \"List all token?\" -> GET /account_roles/{id}/token/\n- \"Search accounts?\" -> GET /accounts/\n- \"Get account details?\" -> GET /accounts/{id}/\n- \"Update a account?\" -> PUT /accounts/{id}/\n- \"Partially update a account?\" -> PATCH /accounts/{id}/\n- \"List all braintree_customer?\" -> GET /accounts/{id}/braintree_customer/\n- \"Create a change_owner?\" -> POST /accounts/{id}/change_owner/\n- \"List all managers?\" -> GET /accounts/{id}/managers/\n- \"Create a manager?\" -> POST /accounts/{id}/managers/\n- \"Create a stripe_create_setup_intent?\" -> POST /accounts/{id}/stripe_create_setup_intent/\n- \"List all stripe_get_payment_method?\" -> GET /accounts/{id}/stripe_get_payment_method/\n- \"List all stripe_get_setup_attempt?\" -> GET /accounts/{id}/stripe_get_setup_attempt/\n- \"List all stripe_get_setup_intent?\" -> GET /accounts/{id}/stripe_get_setup_intent/\n- \"List all stripe_payment_methods?\" -> GET /accounts/{id}/stripe_payment_methods/\n- \"List all stripe_setup_intents?\" -> GET /accounts/{id}/stripe_setup_intents/\n- \"List all workers?\" -> GET /accounts/{id}/workers/\n- \"Create a worker?\" -> POST /accounts/{id}/workers/\n- \"List all addons?\" -> GET /addons/\n- \"Get addon details?\" -> GET /addons/{id}/\n- \"Create a authenticate?\" -> POST /authenticate/\n- \"List all customers?\" -> GET /billing/customers/\n- \"Create a customer?\" -> POST /billing/customers/\n- \"Get customer details?\" -> GET /billing/customers/{id}/\n- \"Update a customer?\" -> PUT /billing/customers/{id}/\n- \"Partially update a customer?\" -> PATCH /billing/customers/{id}/\n- \"List all client_token?\" -> GET /billing/customers/{id}/client_token/\n- \"List all invoices?\" -> GET /billing/invoices/\n- \"Get invoice details?\" -> GET /billing/invoices/{id}/\n- \"Update a invoice?\" -> PUT /billing/invoices/{id}/\n- \"Partially update a invoice?\" -> PATCH /billing/invoices/{id}/\n- \"Create a mark_as_paid?\" -> POST /billing/invoices/{id}/mark_as_paid/\n- \"List all stripe_payments?\" -> GET /billing/stripe_payments/\n- \"Get stripe_payment details?\" -> GET /billing/stripe_payments/{id}/\n- \"List all transactions?\" -> GET /billing/transactions/\n- \"Get transaction details?\" -> GET /billing/transactions/{id}/\n- \"Search client_roles?\" -> GET /client_roles/\n- \"Create a client_role?\" -> POST /client_roles/\n- \"Get client_role details?\" -> GET /client_roles/{id}/\n- \"Update a client_role?\" -> PUT /client_roles/{id}/\n- \"Partially update a client_role?\" -> PATCH /client_roles/{id}/\n- \"Search clients?\" -> GET /clients/\n- \"Create a client?\" -> POST /clients/\n- \"Get client details?\" -> GET /clients/{id}/\n- \"Update a client?\" -> PUT /clients/{id}/\n- \"Partially update a client?\" -> PATCH /clients/{id}/\n- \"List all configurations?\" -> GET /configurations/\n- \"Search contact_address_exports?\" -> GET /contact_address_exports/\n- \"List all contact_address_import?\" -> GET /contact_address_import/\n- \"Create a contact_address_import?\" -> POST /contact_address_import/\n- \"Get contact_address_import details?\" -> GET /contact_address_import/{id}/\n- \"Search contact_addresses?\" -> GET /contact_addresses/\n- \"Create a contact_addresse?\" -> POST /contact_addresses/\n- \"Get contact_addresse details?\" -> GET /contact_addresses/{id}/\n- \"Update a contact_addresse?\" -> PUT /contact_addresses/{id}/\n- \"Partially update a contact_addresse?\" -> PATCH /contact_addresses/{id}/\n- \"Search devices?\" -> GET /devices/\n- \"Create a device?\" -> POST /devices/\n- \"Get device details?\" -> GET /devices/{id}/\n- \"List all schema?\" -> GET /docs/schema/\n- \"Search documents?\" -> GET /documents/\n- \"Create a document?\" -> POST /documents/\n- \"Get document details?\" -> GET /documents/{id}/\n- \"Delete a document?\" -> DELETE /documents/{id}/\n- \"Create a batch_delete?\" -> POST /documents/batch_delete/\n- \"Search emails?\" -> GET /emails/\n- \"Create a email?\" -> POST /emails/\n- \"Get email details?\" -> GET /emails/{id}/\n- \"Update a email?\" -> PUT /emails/{id}/\n- \"Partially update a email?\" -> PATCH /emails/{id}/\n- \"Delete a email?\" -> DELETE /emails/{id}/\n- \"Create a resend?\" -> POST /emails/{id}/resend/\n- \"List all exports?\" -> GET /exports/\n- \"Create a export?\" -> POST /exports/\n- \"Get export details?\" -> GET /exports/{id}/\n- \"Update a export?\" -> PUT /exports/{id}/\n- \"Partially update a export?\" -> PATCH /exports/{id}/\n- \"Delete a export?\" -> DELETE /exports/{id}/\n- \"List all file_uploads?\" -> GET /file_uploads/\n- \"Create a file_upload?\" -> POST /file_uploads/\n- \"Get file_upload details?\" -> GET /file_uploads/{id}/\n- \"Search formrules?\" -> GET /formrules/\n- \"Create a formrule?\" -> POST /formrules/\n- \"Get formrule details?\" -> GET /formrules/{id}/\n- \"Update a formrule?\" -> PUT /formrules/{id}/\n- \"Partially update a formrule?\" -> PATCH /formrules/{id}/\n- \"Delete a formrule?\" -> DELETE /formrules/{id}/\n- \"Create a integration?\" -> POST /integrations/\n- \"Search metafields?\" -> GET /metafields/\n- \"Create a metafield?\" -> POST /metafields/\n- \"Get metafield details?\" -> GET /metafields/{id}/\n- \"Update a metafield?\" -> PUT /metafields/{id}/\n- \"Partially update a metafield?\" -> PATCH /metafields/{id}/\n- \"Delete a metafield?\" -> DELETE /metafields/{id}/\n- \"Search notification_templates?\" -> GET /notification_templates/\n- \"Create a notification_template?\" -> POST /notification_templates/\n- \"Get notification_template details?\" -> GET /notification_templates/{id}/\n- \"Update a notification_template?\" -> PUT /notification_templates/{id}/\n- \"Partially update a notification_template?\" -> PATCH /notification_templates/{id}/\n- \"Delete a notification_template?\" -> DELETE /notification_templates/{id}/\n- \"Create a render?\" -> POST /notification_templates/{id}/render/\n- \"Search notifications?\" -> GET /notifications/\n- \"Create a notification?\" -> POST /notifications/\n- \"Get notification details?\" -> GET /notifications/{id}/\n- \"Search orders?\" -> GET /orders/\n- \"Create a order?\" -> POST /orders/\n- \"Get order details?\" -> GET /orders/{id}/\n- \"Update a order?\" -> PUT /orders/{id}/\n- \"Partially update a order?\" -> PATCH /orders/{id}/\n- \"Create a password_change?\" -> POST /password_change/\n- \"Create a password_reset?\" -> POST /password_reset/\n- \"Create a password_reset_confirm?\" -> POST /password_reset_confirm/\n- \"Search push_notifications?\" -> GET /push_notifications/\n- \"Create a push_notification?\" -> POST /push_notifications/\n- \"Get push_notification details?\" -> GET /push_notifications/{id}/\n- \"Update a push_notification?\" -> PUT /push_notifications/{id}/\n- \"Partially update a push_notification?\" -> PATCH /push_notifications/{id}/\n- \"Delete a push_notification?\" -> DELETE /push_notifications/{id}/\n- \"Search recurrences?\" -> GET /recurrences/\n- \"Create a recurrence?\" -> POST /recurrences/\n- \"Get recurrence details?\" -> GET /recurrences/{id}/\n- \"Update a recurrence?\" -> PUT /recurrences/{id}/\n- \"Partially update a recurrence?\" -> PATCH /recurrences/{id}/\n- \"Create a register?\" -> POST /register/\n- \"List all states_count?\" -> GET /reports/tasks/states_count/\n- \"List all reviews?\" -> GET /reviews/\n- \"Create a review?\" -> POST /reviews/\n- \"Get review details?\" -> GET /reviews/{id}/\n- \"List all route_optimizations?\" -> GET /route_optimizations/\n- \"Create a route_optimization?\" -> POST /route_optimizations/\n- \"Get route_optimization details?\" -> GET /route_optimizations/{id}/\n- \"Create a commit?\" -> POST /route_optimizations/{id}/commit/\n- \"List all results?\" -> GET /route_optimizations/{id}/results/\n- \"List all routes?\" -> GET /route_optimizations/{id}/routes/\n- \"Create a route?\" -> POST /route_optimizations/{id}/routes/\n- \"Create a schedule?\" -> POST /route_optimizations/{id}/schedule/\n- \"Get route details?\" -> GET /routes/{id}/\n- \"Update a route?\" -> PUT /routes/{id}/\n- \"Partially update a route?\" -> PATCH /routes/{id}/\n- \"Delete a route?\" -> DELETE /routes/{id}/\n- \"Search dashboard?\" -> GET /scenes/dashboard/\n- \"Search order_list?\" -> GET /scenes/order_list/\n- \"Search recurrence_list?\" -> GET /scenes/recurrence_list/\n- \"Search task_list?\" -> GET /scenes/task_list/\n- \"Search signatures?\" -> GET /signatures/\n- \"Create a signature?\" -> POST /signatures/\n- \"Get signature details?\" -> GET /signatures/{id}/\n- \"Delete a signature?\" -> DELETE /signatures/{id}/\n- \"Search sms?\" -> GET /sms/\n- \"Create a sm?\" -> POST /sms/\n- \"Get sm details?\" -> GET /sms/{id}/\n- \"Update a sm?\" -> PUT /sms/{id}/\n- \"Partially update a sm?\" -> PATCH /sms/{id}/\n- \"Delete a sm?\" -> DELETE /sms/{id}/\n- \"List all task_address_features?\" -> GET /task_address_features/\n- \"Get task_address_feature details?\" -> GET /task_address_features/{id}/\n- \"List all task_commands?\" -> GET /task_commands/\n- \"Create a task_command?\" -> POST /task_commands/\n- \"Get task_command details?\" -> GET /task_commands/{id}/\n- \"Update a task_command?\" -> PUT /task_commands/{id}/\n- \"List all task_event_tracks?\" -> GET /task_event_tracks/\n- \"Get task_event_track details?\" -> GET /task_event_tracks/{id}/\n- \"List all task_events?\" -> GET /task_events/\n- \"Get task_event details?\" -> GET /task_events/{id}/\n- \"Search task_exports?\" -> GET /task_exports/\n- \"List all task_forms?\" -> GET /task_forms/\n- \"Create a task_form?\" -> POST /task_forms/\n- \"Get task_form details?\" -> GET /task_forms/{id}/\n- \"Update a task_form?\" -> PUT /task_forms/{id}/\n- \"Partially update a task_form?\" -> PATCH /task_forms/{id}/\n- \"Delete a task_form?\" -> DELETE /task_forms/{id}/\n- \"List all task_import?\" -> GET /task_import/\n- \"Create a task_import?\" -> POST /task_import/\n- \"Get task_import details?\" -> GET /task_import/{id}/\n- \"List all task_import_mapping?\" -> GET /task_import_mapping/\n- \"Create a task_import_mapping?\" -> POST /task_import_mapping/\n- \"Get task_import_mapping details?\" -> GET /task_import_mapping/{id}/\n- \"List all task_metadatas?\" -> GET /task_metadatas/\n- \"Get task_metadata details?\" -> GET /task_metadatas/{id}/\n- \"Search tasks?\" -> GET /tasks/\n- \"Create a task?\" -> POST /tasks/\n- \"Get task details?\" -> GET /tasks/{id}/\n- \"Update a task?\" -> PUT /tasks/{id}/\n- \"Partially update a task?\" -> PATCH /tasks/{id}/\n- \"Create a accept?\" -> POST /tasks/{id}/accept/\n- \"Create a account_change?\" -> POST /tasks/{id}/account_change/\n- \"Create a assign?\" -> POST /tasks/{id}/assign/\n- \"Create a cancel?\" -> POST /tasks/{id}/cancel/\n- \"Create a complete?\" -> POST /tasks/{id}/complete/\n- \"List all documents?\" -> GET /tasks/{id}/documents/\n- \"List all events?\" -> GET /tasks/{id}/events/\n- \"Create a fail?\" -> POST /tasks/{id}/fail/\n- \"Create a reject?\" -> POST /tasks/{id}/reject/\n- \"List all signatures?\" -> GET /tasks/{id}/signatures/\n- \"Create a transit?\" -> POST /tasks/{id}/transit/\n- \"Create a unaccept?\" -> POST /tasks/{id}/unaccept/\n- \"Create a unassign?\" -> POST /tasks/{id}/unassign/\n- \"Create a reorder?\" -> POST /tasks/reorder/\n- \"Create a reposition?\" -> POST /tasks/reposition/\n- \"List all time_location_features?\" -> GET /time_location_features/\n- \"Create a time_location_feature?\" -> POST /time_location_features/\n- \"Get time_location_feature details?\" -> GET /time_location_features/{id}/\n- \"Update a time_location_feature?\" -> PUT /time_location_features/{id}/\n- \"Partially update a time_location_feature?\" -> PATCH /time_location_features/{id}/\n- \"Delete a time_location_feature?\" -> DELETE /time_location_features/{id}/\n- \"List all time_locations?\" -> GET /time_locations/\n- \"Create a time_location?\" -> POST /time_locations/\n- \"Get time_location details?\" -> GET /time_locations/{id}/\n- \"List all trackers?\" -> GET /trackers/\n- \"Create a tracker?\" -> POST /trackers/\n- \"Get tracker details?\" -> GET /trackers/{id}/\n- \"Update a tracker?\" -> PUT /trackers/{id}/\n- \"Partially update a tracker?\" -> PATCH /trackers/{id}/\n- \"List all public?\" -> GET /trackers/{id}/public/\n- \"Search users?\" -> GET /users/\n- \"Create a user?\" -> POST /users/\n- \"Get user details?\" -> GET /users/{id}/\n- \"Update a user?\" -> PUT /users/{id}/\n- \"Partially update a user?\" -> PATCH /users/{id}/\n- \"Delete a user?\" -> DELETE /users/{id}/\n- \"List all on_duty?\" -> GET /users/{id}/on_duty/\n- \"List all users_on_duty_log?\" -> GET /users_on_duty_log/\n- \"Create a users_on_duty_log?\" -> POST /users_on_duty_log/\n- \"Get users_on_duty_log details?\" -> GET /users_on_duty_log/{id}/\n- \"Search webhooks?\" -> GET /webhooks/\n- \"Create a webhook?\" -> POST /webhooks/\n- \"Get webhook details?\" -> GET /webhooks/{id}/\n- \"Update a webhook?\" -> PUT /webhooks/{id}/\n- \"Partially update a webhook?\" -> PATCH /webhooks/{id}/\n- \"Delete a webhook?\" -> DELETE /webhooks/{id}/\n- \"Create a active?\" -> POST /webhooks/{id}/active/\n- \"Create a inactive?\" -> POST /webhooks/{id}/inactive/\n- \"List all worker_features?\" -> GET /worker_features/\n- \"Get worker_feature details?\" -> GET /worker_features/{user_id}/\n- \"List all worker_tracks?\" -> GET /worker_tracks/\n- \"List all working_state?\" -> GET /working_state/\n- \"Create a working_state?\" -> POST /working_state/\n- \"Get working_state details?\" -> GET /working_state/{id}/\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Paginated endpoints accept limit/offset or cursor parameters\n- Create/update endpoints return the modified resource on success\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api GSMTasks Project API\n@version 2.4.13\n@auth ApiKey Authorization in header\n@endpoints 261\n@hint download_for_search\n@toc account_roles(9), accounts(22), addons(2), authenticate(1), billing(15), client_roles(6), clients(5), configurations(1), contact_address_exports(1), contact_address_import(3), contact_addresses(5), devices(3), docs(1), documents(5), emails(7), exports(6), file_uploads(3), formrules(6), integrations(1), metafields(6), notification_templates(7), notifications(3), orders(5), password_change(1), password_reset(1), password_reset_confirm(1), push_notifications(7), recurrences(5), register(1), reports(1), reviews(3), route_optimizations(8), routes(6), scenes(4), signatures(5), sms(7), task_address_features(2), task_commands(4), task_event_tracks(2), task_events(2), task_exports(1), task_forms(6), task_import(3), task_import_mapping(3), task_metadatas(2), tasks(21), time_location_features(6), time_locations(3), trackers(6), users(10), users_on_duty_log(3), webhooks(8), worker_features(2), worker_tracks(1), working_state(3)\n\n@group account_roles\n@endpoint GET /account_roles/\n@optional {account: str # account, activated_at__date: str(date), activated_at__date_or_isnull: str(date), activated_at__gt: str(datetime), activated_at__gt_or_isnull: str(datetime), activated_at__gte: str(datetime), activated_at__gte_or_isnull: str(datetime), activated_at__lt: str(datetime), activated_at__lt_or_isnull: str(datetime), activated_at__lte: str(datetime), activated_at__lte_or_isnull: str(datetime), created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., deleted_at__date: str(date), deleted_at__date_or_isnull: str(date), deleted_at__gt: str(datetime), deleted_at__gt_or_isnull: str(datetime), deleted_at__gte: str(datetime), deleted_at__gte_or_isnull: str(datetime), deleted_at__lt: str(datetime), deleted_at__lt_or_isnull: str(datetime), deleted_at__lte: str(datetime), deleted_at__lte_or_isnull: str(datetime), display_name: str # display_name, format: str(json/xml), is_active: bool, is_integration: str # is_integration, is_manager: str # is_manager, is_worker: str # is_worker, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., search: str # A search term., state: str(inactive/active/deleted) # state, state__in: str, state__in_or_isnull: str, state__not_in: str, state__not_in_or_isnull: str, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint POST /account_roles/\n@required {id: str(uuid), url: str(uri), account: str(uri), state: any, email: str(email), signature_image: str(uri), is_active: bool, is_on_duty: bool, last_time_location: str(uri), activated_at: str(date-time), deleted_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xml), user: str(uri), display_name: str, phone: str, vehicle_registration_number: str, vehicle_profile: str(bike/bus/car/foot/scooter/small_truck/truck), vehicle_capacity: [int], vehicle_speed_factor: str(decimal), vehicle_service_time_factor: str(decimal), route_start_address: any, route_end_address: any, is_manager: bool, is_worker: bool, is_integration: bool, show_unassigned: bool}\n@returns(201)\n\n@endpoint GET /account_roles/{id}/\n@required {id: str(uuid) # A UUID string identifying this account role.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint PUT /account_roles/{id}/\n@required {id: str(uuid) # A UUID string identifying this account role., id: str(uuid), url: str(uri), account: str(uri), state: any, email: str(email), signature_image: str(uri), is_active: bool, is_on_duty: bool, last_time_location: str(uri), activated_at: str(date-time), deleted_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xml), user: str(uri), display_name: str, phone: str, vehicle_registration_number: str, vehicle_profile: str(bike/bus/car/foot/scooter/small_truck/truck), vehicle_capacity: [int], vehicle_speed_factor: str(decimal), vehicle_service_time_factor: str(decimal), route_start_address: any, route_end_address: any, is_manager: bool, is_worker: bool, is_integration: bool, show_unassigned: bool}\n@returns(200)\n\n@endpoint PATCH /account_roles/{id}/\n@required {id: str(uuid) # A UUID string identifying this account role.}\n@optional {format: str(json/xml), id: str(uuid), url: str(uri), account: str(uri), user: str(uri), state: any, email: str(email), display_name: str, phone: str, vehicle_registration_number: str, vehicle_profile: str(bike/bus/car/foot/scooter/small_truck/truck), vehicle_capacity: [int], vehicle_speed_factor: str(decimal), vehicle_service_time_factor: str(decimal), route_start_address: any, route_end_address: any, signature_image: str(uri), is_manager: bool, is_worker: bool, is_integration: bool, is_active: bool, is_on_duty: bool, show_unassigned: bool, last_time_location: str(uri), activated_at: str(date-time), deleted_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /account_roles/{id}/\n@required {id: str(uuid) # A UUID string identifying this account role.}\n@optional {format: str(json/xml)}\n@returns(204) No response body\n\n@endpoint POST /account_roles/{id}/activate/\n@required {id: str(uuid) # A UUID string identifying this account role., token: str(uuid)}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint POST /account_roles/{id}/notify/\n@required {id: str(uuid) # A UUID string identifying this account role.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint GET /account_roles/{id}/token/\n@required {id: str(uuid) # A UUID string identifying this account role.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endgroup\n\n@group accounts\n@endpoint GET /accounts/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., search: str # A search term., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /accounts/{id}/\n@required {id: str(uuid) # A UUID string identifying this account., id: str(uuid), url: str(uri), name: str, state: any, slug: str, owner: str(uri), custom_integration_url: str(uri), feature_change_task_account: bool, feature_geocoding_country_code: any # Limit geocoding to the selected country., dashboard_task_template: str, calendar_task_template: str, dashboard_worker_limit: int, managers: str(uri), workers: str(uri), stripe_customer_id: str, stripe_payment_method_id: str # Reflects current default payment method. For reference only., billing_method: any}\n@optional {format: str(json/xlsx), type: any, email: str(email), notification_emails: [str(email)], review_emails: [str(email)], website: str, registry_code: str, vatin: str, language: any, timezone: str(Africa/Abidjan/Africa/Accra/Africa/Addis_Ababa/Africa/Algiers/Africa/Asmara/Africa/Bamako/Africa/Bangui/Africa/Banjul/Africa/Bissau/Africa/Blantyre/Africa/Brazzaville/Africa/Bujumbura/Africa/Cairo/Africa/Casablanca/Africa/Ceuta/Africa/Conakry/Africa/Dakar/Africa/Dar_es_Salaam/Africa/Djibouti/Africa/Douala/Africa/El_Aaiun/Africa/Freetown/Africa/Gaborone/Africa/Harare/Africa/Johannesburg/Africa/Juba/Africa/Kampala/Africa/Khartoum/Africa/Kigali/Africa/Kinshasa/Africa/Lagos/Africa/Libreville/Africa/Lome/Africa/Luanda/Africa/Lubumbashi/Africa/Lusaka/Africa/Malabo/Africa/Maputo/Africa/Maseru/Africa/Mbabane/Africa/Mogadishu/Africa/Monrovia/Africa/Nairobi/Africa/Ndjamena/Africa/Niamey/Africa/Nouakchott/Africa/Ouagadougou/Africa/Porto-Novo/Africa/Sao_Tome/Africa/Tripoli/Africa/Tunis/Africa/Windhoek/America/Adak/America/Anchorage/America/Anguilla/America/Antigua/America/Araguaina/America/Argentina/Buenos_Aires/America/Argentina/Catamarca/America/Argentina/Cordoba/America/Argentina/Jujuy/America/Argentina/La_Rioja/America/Argentina/Mendoza/America/Argentina/Rio_Gallegos/America/Argentina/Salta/America/Argentina/San_Juan/America/Argentina/San_Luis/America/Argentina/Tucuman/America/Argentina/Ushuaia/America/Aruba/America/Asuncion/America/Atikokan/America/Bahia/America/Bahia_Banderas/America/Barbados/America/Belem/America/Belize/America/Blanc-Sablon/America/Boa_Vista/America/Bogota/America/Boise/America/Cambridge_Bay/America/Campo_Grande/America/Cancun/America/Caracas/America/Cayenne/America/Cayman/America/Chicago/America/Chihuahua/America/Costa_Rica/America/Creston/America/Cuiaba/America/Curacao/America/Danmarkshavn/America/Dawson/America/Dawson_Creek/America/Denver/America/Detroit/America/Dominica/America/Edmonton/America/Eirunepe/America/El_Salvador/America/Fort_Nelson/America/Fortaleza/America/Glace_Bay/America/Goose_Bay/America/Grand_Turk/America/Grenada/America/Guadeloupe/America/Guatemala/America/Guayaquil/America/Guyana/America/Halifax/America/Havana/America/Hermosillo/America/Indiana/Indianapolis/America/Indiana/Knox/America/Indiana/Marengo/America/Indiana/Petersburg/America/Indiana/Tell_City/America/Indiana/Vevay/America/Indiana/Vincennes/America/Indiana/Winamac/America/Inuvik/America/Iqaluit/America/Jamaica/America/Juneau/America/Kentucky/Louisville/America/Kentucky/Monticello/America/Kralendijk/America/La_Paz/America/Lima/America/Los_Angeles/America/Lower_Princes/America/Maceio/America/Managua/America/Manaus/America/Marigot/America/Martinique/America/Matamoros/America/Mazatlan/America/Menominee/America/Merida/America/Metlakatla/America/Mexico_City/America/Miquelon/America/Moncton/America/Monterrey/America/Montevideo/America/Montserrat/America/Nassau/America/New_York/America/Nipigon/America/Nome/America/Noronha/America/North_Dakota/Beulah/America/North_Dakota/Center/America/North_Dakota/New_Salem/America/Nuuk/America/Ojinaga/America/Panama/America/Pangnirtung/America/Paramaribo/America/Phoenix/America/Port-au-Prince/America/Port_of_Spain/America/Porto_Velho/America/Puerto_Rico/America/Punta_Arenas/America/Rainy_River/America/Rankin_Inlet/America/Recife/America/Regina/America/Resolute/America/Rio_Branco/America/Santarem/America/Santiago/America/Santo_Domingo/America/Sao_Paulo/America/Scoresbysund/America/Sitka/America/St_Barthelemy/America/St_Johns/America/St_Kitts/America/St_Lucia/America/St_Thomas/America/St_Vincent/America/Swift_Current/America/Tegucigalpa/America/Thule/America/Thunder_Bay/America/Tijuana/America/Toronto/America/Tortola/America/Vancouver/America/Whitehorse/America/Winnipeg/America/Yakutat/America/Yellowknife/Antarctica/Casey/Antarctica/Davis/Antarctica/DumontDUrville/Antarctica/Macquarie/Antarctica/Mawson/Antarctica/McMurdo/Antarctica/Palmer/Antarctica/Rothera/Antarctica/Syowa/Antarctica/Troll/Antarctica/Vostok/Arctic/Longyearbyen/Asia/Aden/Asia/Almaty/Asia/Amman/Asia/Anadyr/Asia/Aqtau/Asia/Aqtobe/Asia/Ashgabat/Asia/Atyrau/Asia/Baghdad/Asia/Bahrain/Asia/Baku/Asia/Bangkok/Asia/Barnaul/Asia/Beirut/Asia/Bishkek/Asia/Brunei/Asia/Chita/Asia/Choibalsan/Asia/Colombo/Asia/Damascus/Asia/Dhaka/Asia/Dili/Asia/Dubai/Asia/Dushanbe/Asia/Famagusta/Asia/Gaza/Asia/Hebron/Asia/Ho_Chi_Minh/Asia/Hong_Kong/Asia/Hovd/Asia/Irkutsk/Asia/Jakarta/Asia/Jayapura/Asia/Jerusalem/Asia/Kabul/Asia/Kamchatka/Asia/Karachi/Asia/Kathmandu/Asia/Khandyga/Asia/Kolkata/Asia/Krasnoyarsk/Asia/Kuala_Lumpur/Asia/Kuching/Asia/Kuwait/Asia/Macau/Asia/Magadan/Asia/Makassar/Asia/Manila/Asia/Muscat/Asia/Nicosia/Asia/Novokuznetsk/Asia/Novosibirsk/Asia/Omsk/Asia/Oral/Asia/Phnom_Penh/Asia/Pontianak/Asia/Pyongyang/Asia/Qatar/Asia/Qostanay/Asia/Qyzylorda/Asia/Riyadh/Asia/Sakhalin/Asia/Samarkand/Asia/Seoul/Asia/Shanghai/Asia/Singapore/Asia/Srednekolymsk/Asia/Taipei/Asia/Tashkent/Asia/Tbilisi/Asia/Tehran/Asia/Thimphu/Asia/Tokyo/Asia/Tomsk/Asia/Ulaanbaatar/Asia/Urumqi/Asia/Ust-Nera/Asia/Vientiane/Asia/Vladivostok/Asia/Yakutsk/Asia/Yangon/Asia/Yekaterinburg/Asia/Yerevan/Atlantic/Azores/Atlantic/Bermuda/Atlantic/Canary/Atlantic/Cape_Verde/Atlantic/Faroe/Atlantic/Madeira/Atlantic/Reykjavik/Atlantic/South_Georgia/Atlantic/St_Helena/Atlantic/Stanley/Australia/Adelaide/Australia/Brisbane/Australia/Broken_Hill/Australia/Darwin/Australia/Eucla/Australia/Hobart/Australia/Lindeman/Australia/Lord_Howe/Australia/Melbourne/Australia/Perth/Australia/Sydney/Canada/Atlantic/Canada/Central/Canada/Eastern/Canada/Mountain/Canada/Newfoundland/Canada/Pacific/Europe/Amsterdam/Europe/Andorra/Europe/Astrakhan/Europe/Athens/Europe/Belgrade/Europe/Berlin/Europe/Bratislava/Europe/Brussels/Europe/Bucharest/Europe/Budapest/Europe/Busingen/Europe/Chisinau/Europe/Copenhagen/Europe/Dublin/Europe/Gibraltar/Europe/Guernsey/Europe/Helsinki/Europe/Isle_of_Man/Europe/Istanbul/Europe/Jersey/Europe/Kaliningrad/Europe/Kiev/Europe/Kirov/Europe/Lisbon/Europe/Ljubljana/Europe/London/Europe/Luxembourg/Europe/Madrid/Europe/Malta/Europe/Mariehamn/Europe/Minsk/Europe/Monaco/Europe/Moscow/Europe/Oslo/Europe/Paris/Europe/Podgorica/Europe/Prague/Europe/Riga/Europe/Rome/Europe/Samara/Europe/San_Marino/Europe/Sarajevo/Europe/Saratov/Europe/Simferopol/Europe/Skopje/Europe/Sofia/Europe/Stockholm/Europe/Tallinn/Europe/Tirane/Europe/Ulyanovsk/Europe/Uzhgorod/Europe/Vaduz/Europe/Vatican/Europe/Vienna/Europe/Vilnius/Europe/Volgograd/Europe/Warsaw/Europe/Zagreb/Europe/Zaporozhye/Europe/Zurich/GMT/Indian/Antananarivo/Indian/Chagos/Indian/Christmas/Indian/Cocos/Indian/Comoro/Indian/Kerguelen/Indian/Mahe/Indian/Maldives/Indian/Mauritius/Indian/Mayotte/Indian/Reunion/Pacific/Apia/Pacific/Auckland/Pacific/Bougainville/Pacific/Chatham/Pacific/Chuuk/Pacific/Easter/Pacific/Efate/Pacific/Fakaofo/Pacific/Fiji/Pacific/Funafuti/Pacific/Galapagos/Pacific/Gambier/Pacific/Guadalcanal/Pacific/Guam/Pacific/Honolulu/Pacific/Kanton/Pacific/Kiritimati/Pacific/Kosrae/Pacific/Kwajalein/Pacific/Majuro/Pacific/Marquesas/Pacific/Midway/Pacific/Nauru/Pacific/Niue/Pacific/Norfolk/Pacific/Noumea/Pacific/Pago_Pago/Pacific/Palau/Pacific/Pitcairn/Pacific/Pohnpei/Pacific/Port_Moresby/Pacific/Rarotonga/Pacific/Saipan/Pacific/Tahiti/Pacific/Tarawa/Pacific/Tongatapu/Pacific/Wake/Pacific/Wallis/US/Alaska/US/Arizona/US/Central/US/Eastern/US/Hawaii/US/Mountain/US/Pacific/UTC), country_code: any, address: any, distance_units: str(kilometers/miles), task_duration: map=4 10:55:34.12, task_expiry_duration_from_complete_after: map=4 10:55:34.12 # HH:mm:ss, task_expiry_duration_from_complete_before: map=4 10:55:34.12 # HH:mm:ss, task_expiry_state: str(cancelled/completed), assignee_proximity_radius: int, date_format: str(DD.MM.YYYY/YYYY-MM-DD/DD/MM/YYYY/MM/DD/YYYY), time_format: str(HH:mm/h:mm A), route_start_address: any, route_end_address: any, optimize_after_create: bool, optimization_objective: any # Specify the default objective for your optimizationions, reference_autogenerate: bool, reference_offset: int, reference_prefix: str, reference_length: int, feature_show_unassigned_to_workers: bool, feature_task_created_sound: bool, feature_show_tutorial: bool, feature_navigation_app_selection: bool, feature_navigation_use_address: bool, feature_task_accept: bool, feature_task_reject: bool, feature_app_task_search: bool, feature_address_autosuggest_provider: str(google/heremaps/regio/janaseta), feature_document_signing: bool # Allow choosing documents to sign., feature_tracker_reviews_allowed: bool, auto_assign_orders: bool, auto_assign_max_tasks: int # How many tasks can be auto assigned to a worker?, auto_assign_max_distance: int # How far can a task be auto assigned to a worker in meters?, auto_assign_time_before: str, auto_assign_rotate: map=4 10:55:34.12 # Time after non-accepted task assignees will be rotated. Leave empty in case the orders should not be rotated, auto_assign_optimize: bool # Check the optimizer results before assignment?, billing_name: str, billing_company: str, billing_address: str, billing_country: str, billing_email: str(email), billing_phone: str, billing_vatin: str}\n@returns(200)\n\n@endpoint PATCH /accounts/{id}/\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), name: str, state: any, type: any, slug: str, owner: str(uri), email: str(email), notification_emails: [str(email)], review_emails: [str(email)], website: str, registry_code: str, vatin: str, language: any, timezone: str(Africa/Abidjan/Africa/Accra/Africa/Addis_Ababa/Africa/Algiers/Africa/Asmara/Africa/Bamako/Africa/Bangui/Africa/Banjul/Africa/Bissau/Africa/Blantyre/Africa/Brazzaville/Africa/Bujumbura/Africa/Cairo/Africa/Casablanca/Africa/Ceuta/Africa/Conakry/Africa/Dakar/Africa/Dar_es_Salaam/Africa/Djibouti/Africa/Douala/Africa/El_Aaiun/Africa/Freetown/Africa/Gaborone/Africa/Harare/Africa/Johannesburg/Africa/Juba/Africa/Kampala/Africa/Khartoum/Africa/Kigali/Africa/Kinshasa/Africa/Lagos/Africa/Libreville/Africa/Lome/Africa/Luanda/Africa/Lubumbashi/Africa/Lusaka/Africa/Malabo/Africa/Maputo/Africa/Maseru/Africa/Mbabane/Africa/Mogadishu/Africa/Monrovia/Africa/Nairobi/Africa/Ndjamena/Africa/Niamey/Africa/Nouakchott/Africa/Ouagadougou/Africa/Porto-Novo/Africa/Sao_Tome/Africa/Tripoli/Africa/Tunis/Africa/Windhoek/America/Adak/America/Anchorage/America/Anguilla/America/Antigua/America/Araguaina/America/Argentina/Buenos_Aires/America/Argentina/Catamarca/America/Argentina/Cordoba/America/Argentina/Jujuy/America/Argentina/La_Rioja/America/Argentina/Mendoza/America/Argentina/Rio_Gallegos/America/Argentina/Salta/America/Argentina/San_Juan/America/Argentina/San_Luis/America/Argentina/Tucuman/America/Argentina/Ushuaia/America/Aruba/America/Asuncion/America/Atikokan/America/Bahia/America/Bahia_Banderas/America/Barbados/America/Belem/America/Belize/America/Blanc-Sablon/America/Boa_Vista/America/Bogota/America/Boise/America/Cambridge_Bay/America/Campo_Grande/America/Cancun/America/Caracas/America/Cayenne/America/Cayman/America/Chicago/America/Chihuahua/America/Costa_Rica/America/Creston/America/Cuiaba/America/Curacao/America/Danmarkshavn/America/Dawson/America/Dawson_Creek/America/Denver/America/Detroit/America/Dominica/America/Edmonton/America/Eirunepe/America/El_Salvador/America/Fort_Nelson/America/Fortaleza/America/Glace_Bay/America/Goose_Bay/America/Grand_Turk/America/Grenada/America/Guadeloupe/America/Guatemala/America/Guayaquil/America/Guyana/America/Halifax/America/Havana/America/Hermosillo/America/Indiana/Indianapolis/America/Indiana/Knox/America/Indiana/Marengo/America/Indiana/Petersburg/America/Indiana/Tell_City/America/Indiana/Vevay/America/Indiana/Vincennes/America/Indiana/Winamac/America/Inuvik/America/Iqaluit/America/Jamaica/America/Juneau/America/Kentucky/Louisville/America/Kentucky/Monticello/America/Kralendijk/America/La_Paz/America/Lima/America/Los_Angeles/America/Lower_Princes/America/Maceio/America/Managua/America/Manaus/America/Marigot/America/Martinique/America/Matamoros/America/Mazatlan/America/Menominee/America/Merida/America/Metlakatla/America/Mexico_City/America/Miquelon/America/Moncton/America/Monterrey/America/Montevideo/America/Montserrat/America/Nassau/America/New_York/America/Nipigon/America/Nome/America/Noronha/America/North_Dakota/Beulah/America/North_Dakota/Center/America/North_Dakota/New_Salem/America/Nuuk/America/Ojinaga/America/Panama/America/Pangnirtung/America/Paramaribo/America/Phoenix/America/Port-au-Prince/America/Port_of_Spain/America/Porto_Velho/America/Puerto_Rico/America/Punta_Arenas/America/Rainy_River/America/Rankin_Inlet/America/Recife/America/Regina/America/Resolute/America/Rio_Branco/America/Santarem/America/Santiago/America/Santo_Domingo/America/Sao_Paulo/America/Scoresbysund/America/Sitka/America/St_Barthelemy/America/St_Johns/America/St_Kitts/America/St_Lucia/America/St_Thomas/America/St_Vincent/America/Swift_Current/America/Tegucigalpa/America/Thule/America/Thunder_Bay/America/Tijuana/America/Toronto/America/Tortola/America/Vancouver/America/Whitehorse/America/Winnipeg/America/Yakutat/America/Yellowknife/Antarctica/Casey/Antarctica/Davis/Antarctica/DumontDUrville/Antarctica/Macquarie/Antarctica/Mawson/Antarctica/McMurdo/Antarctica/Palmer/Antarctica/Rothera/Antarctica/Syowa/Antarctica/Troll/Antarctica/Vostok/Arctic/Longyearbyen/Asia/Aden/Asia/Almaty/Asia/Amman/Asia/Anadyr/Asia/Aqtau/Asia/Aqtobe/Asia/Ashgabat/Asia/Atyrau/Asia/Baghdad/Asia/Bahrain/Asia/Baku/Asia/Bangkok/Asia/Barnaul/Asia/Beirut/Asia/Bishkek/Asia/Brunei/Asia/Chita/Asia/Choibalsan/Asia/Colombo/Asia/Damascus/Asia/Dhaka/Asia/Dili/Asia/Dubai/Asia/Dushanbe/Asia/Famagusta/Asia/Gaza/Asia/Hebron/Asia/Ho_Chi_Minh/Asia/Hong_Kong/Asia/Hovd/Asia/Irkutsk/Asia/Jakarta/Asia/Jayapura/Asia/Jerusalem/Asia/Kabul/Asia/Kamchatka/Asia/Karachi/Asia/Kathmandu/Asia/Khandyga/Asia/Kolkata/Asia/Krasnoyarsk/Asia/Kuala_Lumpur/Asia/Kuching/Asia/Kuwait/Asia/Macau/Asia/Magadan/Asia/Makassar/Asia/Manila/Asia/Muscat/Asia/Nicosia/Asia/Novokuznetsk/Asia/Novosibirsk/Asia/Omsk/Asia/Oral/Asia/Phnom_Penh/Asia/Pontianak/Asia/Pyongyang/Asia/Qatar/Asia/Qostanay/Asia/Qyzylorda/Asia/Riyadh/Asia/Sakhalin/Asia/Samarkand/Asia/Seoul/Asia/Shanghai/Asia/Singapore/Asia/Srednekolymsk/Asia/Taipei/Asia/Tashkent/Asia/Tbilisi/Asia/Tehran/Asia/Thimphu/Asia/Tokyo/Asia/Tomsk/Asia/Ulaanbaatar/Asia/Urumqi/Asia/Ust-Nera/Asia/Vientiane/Asia/Vladivostok/Asia/Yakutsk/Asia/Yangon/Asia/Yekaterinburg/Asia/Yerevan/Atlantic/Azores/Atlantic/Bermuda/Atlantic/Canary/Atlantic/Cape_Verde/Atlantic/Faroe/Atlantic/Madeira/Atlantic/Reykjavik/Atlantic/South_Georgia/Atlantic/St_Helena/Atlantic/Stanley/Australia/Adelaide/Australia/Brisbane/Australia/Broken_Hill/Australia/Darwin/Australia/Eucla/Australia/Hobart/Australia/Lindeman/Australia/Lord_Howe/Australia/Melbourne/Australia/Perth/Australia/Sydney/Canada/Atlantic/Canada/Central/Canada/Eastern/Canada/Mountain/Canada/Newfoundland/Canada/Pacific/Europe/Amsterdam/Europe/Andorra/Europe/Astrakhan/Europe/Athens/Europe/Belgrade/Europe/Berlin/Europe/Bratislava/Europe/Brussels/Europe/Bucharest/Europe/Budapest/Europe/Busingen/Europe/Chisinau/Europe/Copenhagen/Europe/Dublin/Europe/Gibraltar/Europe/Guernsey/Europe/Helsinki/Europe/Isle_of_Man/Europe/Istanbul/Europe/Jersey/Europe/Kaliningrad/Europe/Kiev/Europe/Kirov/Europe/Lisbon/Europe/Ljubljana/Europe/London/Europe/Luxembourg/Europe/Madrid/Europe/Malta/Europe/Mariehamn/Europe/Minsk/Europe/Monaco/Europe/Moscow/Europe/Oslo/Europe/Paris/Europe/Podgorica/Europe/Prague/Europe/Riga/Europe/Rome/Europe/Samara/Europe/San_Marino/Europe/Sarajevo/Europe/Saratov/Europe/Simferopol/Europe/Skopje/Europe/Sofia/Europe/Stockholm/Europe/Tallinn/Europe/Tirane/Europe/Ulyanovsk/Europe/Uzhgorod/Europe/Vaduz/Europe/Vatican/Europe/Vienna/Europe/Vilnius/Europe/Volgograd/Europe/Warsaw/Europe/Zagreb/Europe/Zaporozhye/Europe/Zurich/GMT/Indian/Antananarivo/Indian/Chagos/Indian/Christmas/Indian/Cocos/Indian/Comoro/Indian/Kerguelen/Indian/Mahe/Indian/Maldives/Indian/Mauritius/Indian/Mayotte/Indian/Reunion/Pacific/Apia/Pacific/Auckland/Pacific/Bougainville/Pacific/Chatham/Pacific/Chuuk/Pacific/Easter/Pacific/Efate/Pacific/Fakaofo/Pacific/Fiji/Pacific/Funafuti/Pacific/Galapagos/Pacific/Gambier/Pacific/Guadalcanal/Pacific/Guam/Pacific/Honolulu/Pacific/Kanton/Pacific/Kiritimati/Pacific/Kosrae/Pacific/Kwajalein/Pacific/Majuro/Pacific/Marquesas/Pacific/Midway/Pacific/Nauru/Pacific/Niue/Pacific/Norfolk/Pacific/Noumea/Pacific/Pago_Pago/Pacific/Palau/Pacific/Pitcairn/Pacific/Pohnpei/Pacific/Port_Moresby/Pacific/Rarotonga/Pacific/Saipan/Pacific/Tahiti/Pacific/Tarawa/Pacific/Tongatapu/Pacific/Wake/Pacific/Wallis/US/Alaska/US/Arizona/US/Central/US/Eastern/US/Hawaii/US/Mountain/US/Pacific/UTC), country_code: any, address: any, custom_integration_url: str(uri), distance_units: str(kilometers/miles), task_duration: map=4 10:55:34.12, task_expiry_duration_from_complete_after: map=4 10:55:34.12 # HH:mm:ss, task_expiry_duration_from_complete_before: map=4 10:55:34.12 # HH:mm:ss, task_expiry_state: str(cancelled/completed), assignee_proximity_radius: int, date_format: str(DD.MM.YYYY/YYYY-MM-DD/DD/MM/YYYY/MM/DD/YYYY), time_format: str(HH:mm/h:mm A), route_start_address: any, route_end_address: any, optimize_after_create: bool, optimization_objective: any # Specify the default objective for your optimizationions, reference_autogenerate: bool, reference_offset: int, reference_prefix: str, reference_length: int, feature_show_unassigned_to_workers: bool, feature_task_created_sound: bool, feature_change_task_account: bool, feature_show_tutorial: bool, feature_navigation_app_selection: bool, feature_navigation_use_address: bool, feature_task_accept: bool, feature_task_reject: bool, feature_app_task_search: bool, feature_address_autosuggest_provider: str(google/heremaps/regio/janaseta), feature_geocoding_country_code: any # Limit geocoding to the selected country., feature_document_signing: bool # Allow choosing documents to sign., feature_tracker_reviews_allowed: bool, auto_assign_orders: bool, auto_assign_max_tasks: int # How many tasks can be auto assigned to a worker?, auto_assign_max_distance: int # How far can a task be auto assigned to a worker in meters?, auto_assign_time_before: str, auto_assign_rotate: map=4 10:55:34.12 # Time after non-accepted task assignees will be rotated. Leave empty in case the orders should not be rotated, auto_assign_optimize: bool # Check the optimizer results before assignment?, dashboard_task_template: str, calendar_task_template: str, dashboard_worker_limit: int, managers: str(uri), workers: str(uri), stripe_customer_id: str, stripe_payment_method_id: str # Reflects current default payment method. For reference only., billing_method: any, billing_name: str, billing_company: str, billing_address: str, billing_country: str, billing_email: str(email), billing_phone: str, billing_vatin: str}\n@returns(200)\n\n@endpoint GET /accounts/{id}/braintree_customer/\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint POST /accounts/{id}/change_owner/\n@required {id: str(uuid) # A UUID string identifying this account., owner: str(uri)}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/managers/\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint POST /accounts/{id}/managers/\n@required {id: str(uuid) # A UUID string identifying this account., id: str(uuid), url: str(uri), first_name: str, last_name: str, display_name: str, email: str(email), phone: str, is_on_duty: bool}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint DELETE /accounts/{id}/managers/\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint PUT /accounts/{id}/stripe_attach_payment_method/\n@desc Action to (re)set the account stripe customer and payment method to new values.\n@required {id: str(uuid) # A UUID string identifying this account., stripe_payment_method_id: str # Reflects current default payment method. For reference only.}\n@optional {format: str(json/xlsx), stripe_customer_id: str, set_default: bool=true}\n@returns(200)\n\n@endpoint POST /accounts/{id}/stripe_create_setup_intent/\n@desc Action to start a new setup intent.\n@required {id: str(uuid) # A UUID string identifying this account., payment_method_id: str}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /accounts/{id}/stripe_create_setup_intent/\n@desc Action to start a new setup intent.\n@required {id: str(uuid) # A UUID string identifying this account., payment_method_id: str}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /accounts/{id}/stripe_detach_payment_method/\n@desc Detached payment method from the customer.\n@required {id: str(uuid) # A UUID string identifying this account., stripe_payment_method_id: str # Reflects current default payment method. For reference only.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/stripe_get_payment_method/\n@desc Fetch a single payment method from stripe.\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/stripe_get_setup_attempt/\n@desc Fetch a single setup intent\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/stripe_get_setup_intent/\n@desc Fetch a single setup intent\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/stripe_payment_methods/\n@desc Fetch all customer payment methods.\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /accounts/{id}/stripe_set_default_payment_method/\n@desc Action to set a payment method to default.\n@required {id: str(uuid) # A UUID string identifying this account., stripe_payment_method_id: str # Reflects current default payment method. For reference only.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/stripe_setup_intents/\n@desc Fetch existing setup intents\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /accounts/{id}/workers/\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint POST /accounts/{id}/workers/\n@required {id: str(uuid) # A UUID string identifying this account., id: str(uuid), url: str(uri), first_name: str, last_name: str, display_name: str, email: str(email), phone: str, is_on_duty: bool}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint DELETE /accounts/{id}/workers/\n@required {id: str(uuid) # A UUID string identifying this account.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group addons\n@endpoint GET /addons/\n@optional {cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page.}\n@returns(200)\n\n@endpoint GET /addons/{id}/\n@required {id: str(uuid) # A UUID string identifying this addon.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group authenticate\n@endpoint POST /authenticate/\n@required {username: str, password: str, token: str}\n@returns(200) {username: str, password: str, token: str}\n\n@endgroup\n\n@group billing\n@endpoint GET /billing/customers/\n@optional {account: str # account, cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page.}\n@returns(200)\n\n@endpoint POST /billing/customers/\n@required {id: str(uuid), url: str(uri), account: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), braintree_id: str, first_name: str, last_name: str, company: str, email: str(email), phone: str, website: str, vat: str, payment_method_nonce: str}\n@returns(201)\n\n@endpoint GET /billing/customers/{id}/\n@required {id: str(uuid) # A UUID string identifying this braintree customer.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /billing/customers/{id}/\n@required {id: str(uuid) # A UUID string identifying this braintree customer., id: str(uuid), url: str(uri), account: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), braintree_id: str, first_name: str, last_name: str, company: str, email: str(email), phone: str, website: str, vat: str, payment_method_nonce: str}\n@returns(200)\n\n@endpoint PATCH /billing/customers/{id}/\n@required {id: str(uuid) # A UUID string identifying this braintree customer.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), braintree_id: str, account: str(uri), first_name: str, last_name: str, company: str, email: str(email), phone: str, website: str, vat: str, payment_method_nonce: str, created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint GET /billing/customers/{id}/client_token/\n@required {id: str(uuid) # A UUID string identifying this braintree customer.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /billing/invoices/\n@optional {account: str # account, billing_method: str(braintree/invoice/stripe) # billing_method, confirmed_at__date: str(date), confirmed_at__date_or_isnull: str(date), confirmed_at__gt: str(datetime), confirmed_at__gt_or_isnull: str(datetime), confirmed_at__gte: str(datetime), confirmed_at__gte_or_isnull: str(datetime), confirmed_at__lt: str(datetime), confirmed_at__lt_or_isnull: str(datetime), confirmed_at__lte: str(datetime), confirmed_at__lte_or_isnull: str(datetime), created_at: str # created_at, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., state: str(draft/confirmed/overdue/paid/cancelled) # state}\n@returns(200)\n\n@endpoint GET /billing/invoices/{id}/\n@required {id: str(uuid) # A UUID string identifying this invoice.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /billing/invoices/{id}/\n@required {id: str(uuid) # A UUID string identifying this invoice., id: str(uuid), url: str(uri), account: any, billing_method: any, state: any, period: [str(date)] # Indicates what period the price was calculated for, total_no_vat: str(decimal), total_vat: str(decimal), total_with_vat: str(decimal), currency: str, vat: bool, paid_at: str(date-time), items: [map{id!: str(uuid), invoice!: str(uri), name!: str, unit_price!: str(decimal), quantity!: str(decimal), unit: str, total!: str(decimal), created_at!: str(date-time), updated_at!: str(date-time)}], pricing: str(uuid), confirmed_by: str(uri), confirmed_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), due_date: str(date)}\n@returns(200)\n\n@endpoint PATCH /billing/invoices/{id}/\n@required {id: str(uuid) # A UUID string identifying this invoice.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: any, billing_method: any, state: any, period: [str(date)] # Indicates what period the price was calculated for, total_no_vat: str(decimal), total_vat: str(decimal), total_with_vat: str(decimal), currency: str, vat: bool, due_date: str(date), paid_at: str(date-time), items: [map{id!: str(uuid), invoice!: str(uri), name!: str, unit_price!: str(decimal), quantity!: str(decimal), unit: str, total!: str(decimal), created_at!: str(date-time), updated_at!: str(date-time)}], pricing: str(uuid), confirmed_by: str(uri), confirmed_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint POST /billing/invoices/{id}/mark_as_paid/\n@required {id: str(uuid) # A UUID string identifying this invoice., id: str(uuid), url: str(uri), account: any, billing_method: any, state: any, period: [str(date)] # Indicates what period the price was calculated for, total_no_vat: str(decimal), total_vat: str(decimal), total_with_vat: str(decimal), currency: str, vat: bool, paid_at: str(date-time), items: [map{id!: str(uuid), invoice!: str(uri), name!: str, unit_price!: str(decimal), quantity!: str(decimal), unit: str, total!: str(decimal), created_at!: str(date-time), updated_at!: str(date-time)}], pricing: str(uuid), confirmed_by: str(uri), confirmed_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), due_date: str(date)}\n@returns(200)\n\n@endpoint GET /billing/stripe_payments/\n@optional {billable_account: str # billable_account, cursor: int # The pagination cursor value., format: str(json/xlsx), invoice: str # invoice, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., state: str(draft/failed/saved/settled/rejected/retried/cancelled) # state, stripe_state: str(requires_payment_method/requires_confirmation/requires_capture/requires_action/processing/succeeded/canceled) # stripe_state}\n@returns(200)\n\n@endpoint GET /billing/stripe_payments/{id}/\n@required {id: str(uuid) # A UUID string identifying this stripe payment.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint GET /billing/transactions/\n@optional {cursor: int # The pagination cursor value., customer: str # customer, format: str(json/xlsx), invoice__account: str # invoice__account, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., state: str(draft/failed/saved/settled/rejected/voided/refunded/retried/cancelled/imported) # state}\n@returns(200)\n\n@endpoint GET /billing/transactions/{id}/\n@required {id: str(uuid) # A UUID string identifying this braintree transaction.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group client_roles\n@endpoint GET /client_roles/\n@optional {account: str # account, client: str # client, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), is_active: str # is_active, is_manager: str # is_manager, page_size: int # Number of results to return per page., search: str # A search term., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint POST /client_roles/\n@required {id: str(uuid), url: str(uri), account: str(uri), client: str(uri), user: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), phone: str, is_manager: bool, is_active: bool # Designates whether this Client Role should be treated as active.}\n@returns(201)\n\n@endpoint GET /client_roles/{id}/\n@required {id: str(uuid) # A UUID string identifying this client role.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /client_roles/{id}/\n@required {id: str(uuid) # A UUID string identifying this client role., id: str(uuid), url: str(uri), account: str(uri), client: str(uri), user: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), phone: str, is_manager: bool, is_active: bool # Designates whether this Client Role should be treated as active.}\n@returns(200)\n\n@endpoint PATCH /client_roles/{id}/\n@required {id: str(uuid) # A UUID string identifying this client role.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), client: str(uri), user: str(uri), phone: str, is_manager: bool, is_active: bool # Designates whether this Client Role should be treated as active., created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint POST /client_roles/{id}/notify/\n@required {id: str(uuid) # A UUID string identifying this client role., id: str(uuid), url: str(uri), account: str(uri), client: str(uri), user: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), phone: str, is_manager: bool, is_active: bool # Designates whether this Client Role should be treated as active.}\n@returns(200)\n\n@endgroup\n\n@group clients\n@endpoint GET /clients/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., search: str # A search term., slug: str # slug, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /clients/\n@required {id: str(uuid), url: str(uri), account: str(uri), name: str, slug: str, created_at: str(date-time), updated_at: str(date-time), contact_addresses: [map]}\n@optional {format: str(json/xlsx), archived: bool}\n@returns(201)\n\n@endpoint GET /clients/{id}/\n@required {id: str(uuid) # A UUID string identifying this client.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /clients/{id}/\n@required {id: str(uuid) # A UUID string identifying this client., id: str(uuid), url: str(uri), account: str(uri), name: str, slug: str, created_at: str(date-time), updated_at: str(date-time), contact_addresses: [map]}\n@optional {format: str(json/xlsx), archived: bool}\n@returns(200)\n\n@endpoint PATCH /clients/{id}/\n@required {id: str(uuid) # A UUID string identifying this client.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), name: str, slug: str, archived: bool, created_at: str(date-time), updated_at: str(date-time), contact_addresses: [map]}\n@returns(200)\n\n@endgroup\n\n@group configurations\n@endpoint GET /configurations/\n@optional {cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page.}\n@returns(200)\n\n@endgroup\n\n@group contact_address_exports\n@endpoint GET /contact_address_exports/\n@desc This view has multiple renderer classes available: `json` and `xlsx`. In order to export the data as an excel file, just set query argument `format` to `xlsx`.When downloading `xlsx` format, use Accept header `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; version=...`\n@optional {account: str # account, address__apartment_number: str # address__apartment_number, address__apartment_number__icontains: str, address__apartment_number__iexact: str, address__apartment_number__iregex: str, address__apartment_number__istartswith: str, address__apartment_number__search: str, address__city: str # address__city, address__city__icontains: str, address__city__iexact: str, address__city__iregex: str, address__city__istartswith: str, address__city__search: str, address__country: str # address__country, address__country__icontains: str, address__country__iexact: str, address__country__iregex: str, address__country__istartswith: str, address__country__search: str, address__country_code: str # address__country_code, address__country_code__icontains: str, address__country_code__iexact: str, address__country_code__iregex: str, address__country_code__istartswith: str, address__country_code__search: str, address__formatted_address: str # address__formatted_address, address__formatted_address__icontains: str, address__formatted_address__iexact: str, address__formatted_address__iregex: str, address__formatted_address__istartswith: str, address__formatted_address__search: str, address__postal_code: str # address__postal_code, address__postal_code__icontains: str, address__postal_code__iexact: str, address__postal_code__iregex: str, address__postal_code__istartswith: str, address__postal_code__search: str, address__state: str # address__state, address__state__icontains: str, address__state__iexact: str, address__state__iregex: str, address__state__istartswith: str, address__state__search: str, address__street: str # address__street, address__street__icontains: str, address__street__iexact: str, address__street__iregex: str, address__street__istartswith: str, address__street__search: str, contact__company: str # contact__company, contact__company__icontains: str, contact__company__iexact: str, contact__company__iregex: str, contact__company__istartswith: str, contact__company__search: str, contact__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__emails__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__emails__isnull: bool # Filter the returned list where the array is null, contact__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, contact__name: str # contact__name, contact__notes: str # contact__notes, contact__notes__icontains: str, contact__notes__iexact: str, contact__notes__iregex: str, contact__notes__istartswith: str, contact__notes__search: str, contact__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__phones__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__phones__isnull: bool # Filter the returned list where the array is null, contact__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), fields: str # Select fields to be exported. Selected fields will be returned in the requested order. The value should be a comma separated value. When not used, all the fields in the serializer will be returned, format: str(json/xlsx)=json # Selects response method. xlsx returns Excel file, is_orderer: str # is_orderer, is_receiver: str # is_receiver, ordering: str # Which field to use when ordering the results., page: int # A page number within the paginated result set., page_size: int # Number of results to return per page., search: str # A search term., source: str # source, sourcecontact__name__icontains: str, sourcecontact__name__iexact: str, sourcecontact__name__iregex: str, sourcecontact__name__istartswith: str, sourcecontact__name__search: str, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endgroup\n\n@group contact_address_import\n@endpoint GET /contact_address_import/\n@optional {account: str # account, completed_at__date: str(date), completed_at__date_or_isnull: str(date), completed_at__gt: str(datetime), completed_at__gt_or_isnull: str(datetime), completed_at__gte: str(datetime), completed_at__gte_or_isnull: str(datetime), completed_at__lt: str(datetime), completed_at__lt_or_isnull: str(datetime), completed_at__lte: str(datetime), completed_at__lte_or_isnull: str(datetime), created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., failed_at__date: str(date), failed_at__date_or_isnull: str(date), failed_at__gt: str(datetime), failed_at__gt_or_isnull: str(datetime), failed_at__gte: str(datetime), failed_at__gte_or_isnull: str(datetime), failed_at__lt: str(datetime), failed_at__lt_or_isnull: str(datetime), failed_at__lte: str(datetime), failed_at__lte_or_isnull: str(datetime), format: str(json/xlsx), page_size: int # Number of results to return per page., started_at__date: str(date), started_at__date_or_isnull: str(date), started_at__gt: str(datetime), started_at__gt_or_isnull: str(datetime), started_at__gte: str(datetime), started_at__gte_or_isnull: str(datetime), started_at__lt: str(datetime), started_at__lt_or_isnull: str(datetime), started_at__lte: str(datetime), started_at__lte_or_isnull: str(datetime), state: str(pending/started/completed/failed) # state, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /contact_address_import/\n@required {id: str(uuid), url: str(uri), account: str(uri), created_by: str(uri), contact_addresses_data: [map], state: any, started_at: str(date-time), completed_at: str(date-time), failed_at: str(date-time), errors: map, celery_task_id: str, contact_addresses_created: [str(uri)], created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx)}\n@returns(201)\n\n@endpoint GET /contact_address_import/{id}/\n@required {id: str(uuid) # A UUID string identifying this contact address background import.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group contact_addresses\n@endpoint GET /contact_addresses/\n@optional {account: str # account, address__apartment_number: str # address__apartment_number, address__apartment_number__icontains: str, address__apartment_number__iexact: str, address__apartment_number__iregex: str, address__apartment_number__istartswith: str, address__apartment_number__search: str, address__city: str # address__city, address__city__icontains: str, address__city__iexact: str, address__city__iregex: str, address__city__istartswith: str, address__city__search: str, address__country: str # address__country, address__country__icontains: str, address__country__iexact: str, address__country__iregex: str, address__country__istartswith: str, address__country__search: str, address__country_code: str # address__country_code, address__country_code__icontains: str, address__country_code__iexact: str, address__country_code__iregex: str, address__country_code__istartswith: str, address__country_code__search: str, address__formatted_address: str # address__formatted_address, address__formatted_address__icontains: str, address__formatted_address__iexact: str, address__formatted_address__iregex: str, address__formatted_address__istartswith: str, address__formatted_address__search: str, address__postal_code: str # address__postal_code, address__postal_code__icontains: str, address__postal_code__iexact: str, address__postal_code__iregex: str, address__postal_code__istartswith: str, address__postal_code__search: str, address__state: str # address__state, address__state__icontains: str, address__state__iexact: str, address__state__iregex: str, address__state__istartswith: str, address__state__search: str, address__street: str # address__street, address__street__icontains: str, address__street__iexact: str, address__street__iregex: str, address__street__istartswith: str, address__street__search: str, client: str # client, contact__company: str # contact__company, contact__company__icontains: str, contact__company__iexact: str, contact__company__iregex: str, contact__company__istartswith: str, contact__company__search: str, contact__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__emails__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__emails__icontains: str, contact__emails__iexact: str, contact__emails__iregex: str, contact__emails__isnull: bool # Filter the returned list where the array is null, contact__emails__istartswith: str, contact__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, contact__emails__search: str, contact__name: str # contact__name, contact__name__icontains: str, contact__name__iexact: str, contact__name__iregex: str, contact__name__istartswith: str, contact__name__search: str, contact__notes: str # contact__notes, contact__notes__icontains: str, contact__notes__iexact: str, contact__notes__iregex: str, contact__notes__istartswith: str, contact__notes__search: str, contact__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__phones__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__phones__icontains: str, contact__phones__iexact: str, contact__phones__iregex: str, contact__phones__isnull: bool # Filter the returned list where the array is null, contact__phones__istartswith: str, contact__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, contact__phones__search: str, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), is_orderer: str # is_orderer, is_receiver: str # is_receiver, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., search: str # A search term., source: str # source, source__icontains: str, source__iexact: str, source__iregex: str, source__istartswith: str, source__search: str, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /contact_addresses/\n@required {id: str(uuid), url: str(uri), account: str(uri), contact: map{name: str, company: str, phones: [str], emails: [str], notes: str}, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, client: str(uri), is_orderer: bool, is_receiver: bool, source: str}\n@returns(201)\n\n@endpoint GET /contact_addresses/{id}/\n@required {id: str(uuid) # A UUID string identifying this contact address.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /contact_addresses/{id}/\n@required {id: str(uuid) # A UUID string identifying this contact address., id: str(uuid), url: str(uri), account: str(uri), contact: map{name: str, company: str, phones: [str], emails: [str], notes: str}, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, client: str(uri), is_orderer: bool, is_receiver: bool, source: str}\n@returns(200)\n\n@endpoint PATCH /contact_addresses/{id}/\n@required {id: str(uuid) # A UUID string identifying this contact address.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), external_id: str, account: str(uri), client: str(uri), contact: map{name: str, company: str, phones: [str], emails: [str], notes: str}, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}, is_orderer: bool, is_receiver: bool, source: str, created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endgroup\n\n@group devices\n@endpoint GET /devices/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., search: str # A search term., user: str # user, user__account_roles__account: str # user__account_roles__account}\n@returns(200)\n\n@endpoint POST /devices/\n@required {id: str(uuid), url: str(uri), user: str(uri), created_at: str(date-time)}\n@optional {format: str(json/xlsx), brand: str, build_number: str, device_country: str, device_id: str, device_locale: str, free_disk_storage: int(int64), manufacturer: str, model: str, readable_version: str, system_name: str, system_version: str, timezone: any, version: str, location_permission: str, notification_permission: str, motion_permission: str, ios_app_tracking_permission: str, battery_level: int, is_charging: bool}\n@returns(201)\n\n@endpoint GET /devices/{id}/\n@required {id: str(uuid) # A UUID string identifying this device.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group docs\n@endpoint GET /docs/schema/\n@desc OpenApi3 schema for this API. Format can be selected via content negotiation.\n@optional {format: str(json/yaml), lang: str(de/en/es/et/fi/fr/it/lt/lv/pl/ru/sv)}\n@returns(200)\n\n@endgroup\n\n@group documents\n@endpoint GET /documents/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str(uuid), created_by__in: str # comma separated value, cursor: int # The pagination cursor value., filename: str # filename, filename__icontains: str, filename__iexact: str, filename__iregex: str, filename__istartswith: str, filename__search: str, format: str(json/xlsx), mimetype: str # mimetype, order: str # order, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., search: str # A search term., source: str(web/mobile/integration) # source, task: str # task, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /documents/\n@required {id: str(uuid), url: str(uri), file: str(uri), file_name: str, mimetype: str, thumbnail: str(uri), created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), account: str(uri), external_id: str, order: str(uri), task: str(uri), file_upload: str(uri), description: str, source: any, visible_to_worker: bool, visible_to_client: bool}\n@returns(201)\n\n@endpoint GET /documents/{id}/\n@required {id: str(uuid) # A UUID string identifying this document.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint DELETE /documents/{id}/\n@required {id: str(uuid) # A UUID string identifying this document.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint POST /documents/batch_delete/\n@desc Available from version 2.4.2\n@required {account: str(uri), documents: [str(uri)]}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group emails\n@endpoint GET /emails/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., external_id: str # external_id, external_id__icontains: str # external_id__icontains, failed_at__date: str(date), failed_at__date_or_isnull: str(date), failed_at__gt: str(datetime), failed_at__gt_or_isnull: str(datetime), failed_at__gte: str(datetime), failed_at__gte_or_isnull: str(datetime), failed_at__lt: str(datetime), failed_at__lt_or_isnull: str(datetime), failed_at__lte: str(datetime), failed_at__lte_or_isnull: str(datetime), format: str(json/xlsx), from_email: str # from_email, from_email__icontains: str # from_email__icontains, id: str # id, message: str # message, message__icontains: str # message__icontains, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., received_at__date: str(date), received_at__date_or_isnull: str(date), received_at__gt: str(datetime), received_at__gt_or_isnull: str(datetime), received_at__gte: str(datetime), received_at__gte_or_isnull: str(datetime), received_at__lt: str(datetime), received_at__lt_or_isnull: str(datetime), received_at__lte: str(datetime), received_at__lte_or_isnull: str(datetime), reply_to_email: str # reply_to_email, reply_to_email__icontains: str # reply_to_email__icontains, search: str # A search term., sent_at__date: str(date), sent_at__date_or_isnull: str(date), sent_at__gt: str(datetime), sent_at__gt_or_isnull: str(datetime), sent_at__gte: str(datetime), sent_at__gte_or_isnull: str(datetime), sent_at__lt: str(datetime), sent_at__lt_or_isnull: str(datetime), sent_at__lte: str(datetime), sent_at__lte_or_isnull: str(datetime), state: str(queued/over_quota/sent/failed/received) # state, state__in: str # state__in, subject: str # subject, subject__icontains: str # subject__icontains, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /emails/\n@required {id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), sender: str(uri), subject: str, message: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, from_email: str(email), reply_to_email: str(email), to_emails: [str(email)]}\n@returns(201)\n\n@endpoint GET /emails/{id}/\n@required {id: str(uuid) # A UUID string identifying this email.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /emails/{id}/\n@required {id: str(uuid) # A UUID string identifying this email., id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), sender: str(uri), subject: str, message: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, from_email: str(email), reply_to_email: str(email), to_emails: [str(email)]}\n@returns(200)\n\n@endpoint PATCH /emails/{id}/\n@required {id: str(uuid) # A UUID string identifying this email.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), external_id: str, state: any, notification: str(uri), sender: str(uri), from_email: str(email), reply_to_email: str(email), to_emails: [str(email)], subject: str, message: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /emails/{id}/\n@required {id: str(uuid) # A UUID string identifying this email.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint POST /emails/{id}/resend/\n@required {id: str(uuid) # A UUID string identifying this email., id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), sender: str(uri), subject: str, message: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, from_email: str(email), reply_to_email: str(email), to_emails: [str(email)]}\n@returns(200)\n\n@endgroup\n\n@group exports\n@endpoint GET /exports/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /exports/\n@required {id: str(uuid), url: str(uri), account: str(uri), export_model: str, format: str(json/xlsx), link: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), field_names: [str]}\n@returns(201)\n\n@endpoint GET /exports/{id}/\n@required {id: str(uuid) # A UUID string identifying this export.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /exports/{id}/\n@required {id: str(uuid) # A UUID string identifying this export., id: str(uuid), url: str(uri), account: str(uri), export_model: str, format: str(json/xlsx), link: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), field_names: [str]}\n@returns(200)\n\n@endpoint PATCH /exports/{id}/\n@required {id: str(uuid) # A UUID string identifying this export.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), export_model: str, field_names: [str], format: str(json/xlsx), link: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /exports/{id}/\n@required {id: str(uuid) # A UUID string identifying this export.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group file_uploads\n@endpoint GET /file_uploads/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str(uuid), created_by__in: str # comma separated value, cursor: int # The pagination cursor value., filename: str # filename, filename__icontains: str, filename__iexact: str, filename__iregex: str, filename__istartswith: str, filename__search: str, format: str(json/xlsx), ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., source: str(web/mobile/integration) # source, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /file_uploads/\n@required {id: str(uuid), url: str(uri), file: str(uri), file_name: str, file_type: str, s3_signature: map, created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), source: any}\n@returns(201)\n\n@endpoint GET /file_uploads/{id}/\n@required {id: str(uuid) # A UUID string identifying this file upload.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group formrules\n@endpoint GET /formrules/\n@optional {account: str # account, cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., search: str # A search term.}\n@returns(200)\n\n@endpoint POST /formrules/\n@required {id: str(uuid), url: str(uri), account: str(uri), name: str, edit_url: str(uri), rules: map}\n@optional {format: str(json/xlsx), is_active: bool, view_url: str(uri), pdf_url: str(uri)}\n@returns(201)\n\n@endpoint GET /formrules/{id}/\n@required {id: str(uuid) # A UUID string identifying this form rule.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /formrules/{id}/\n@required {id: str(uuid) # A UUID string identifying this form rule., id: str(uuid), url: str(uri), account: str(uri), name: str, edit_url: str(uri), rules: map}\n@optional {format: str(json/xlsx), is_active: bool, view_url: str(uri), pdf_url: str(uri)}\n@returns(200)\n\n@endpoint PATCH /formrules/{id}/\n@required {id: str(uuid) # A UUID string identifying this form rule.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), is_active: bool, name: str, edit_url: str(uri), view_url: str(uri), pdf_url: str(uri), rules: map}\n@returns(200)\n\n@endpoint DELETE /formrules/{id}/\n@required {id: str(uuid) # A UUID string identifying this form rule.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group integrations\n@endpoint POST /integrations/\n@required {id: str(uuid), account: str(uri), name: str, user: str(uri)}\n@optional {format: str(json/xlsx), notes: str}\n@returns(201)\n\n@endgroup\n\n@group metafields\n@endpoint GET /metafields/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), is_editable: str # is_editable, is_editable_assignee: str # is_editable_assignee, is_persistent: str # is_persistent, is_required: str # is_required, is_searchable: str # is_searchable, key: str # key, label: str # label, namespace: str # namespace, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., search: str # A search term., show_in_detail_view: str # show_in_detail_view, show_in_list_view: str # show_in_list_view, show_in_mobile_app: str # show_in_mobile_app, show_in_pod: str # show_in_pod, show_when_task_type_assignment: str # show_when_task_type_assignment, show_when_task_type_drop_off: str # show_when_task_type_drop_off, show_when_task_type_pick_up: str # show_when_task_type_pick_up, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), value_type: str(string/integer/decimal/choice) # value_type}\n@returns(200)\n\n@endpoint POST /metafields/\n@required {id: str(uuid), url: str(uri), account: str(uri), key: str, field_name: str, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), ordering: int, namespace: str=gsmtasks, value_type: str(string/integer/decimal/choice), label: str, choices: [str], choices_url: str(uri), is_editable: bool # Editable by manager, is_editable_assignee: bool # Editable by assignee, is_required: bool, is_persistent: bool # Metadata, that will be copied to on recurrence., is_searchable: bool, show_in_list_view: bool, show_in_detail_view: bool, show_in_mobile_app: bool, show_in_pod: bool, show_when_task_type_assignment: bool, show_when_task_type_pick_up: bool, show_when_task_type_drop_off: bool}\n@returns(201)\n\n@endpoint GET /metafields/{id}/\n@required {id: str(uuid) # A UUID string identifying this metafield.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /metafields/{id}/\n@required {id: str(uuid) # A UUID string identifying this metafield., id: str(uuid), url: str(uri), account: str(uri), key: str, field_name: str, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), ordering: int, namespace: str=gsmtasks, value_type: str(string/integer/decimal/choice), label: str, choices: [str], choices_url: str(uri), is_editable: bool # Editable by manager, is_editable_assignee: bool # Editable by assignee, is_required: bool, is_persistent: bool # Metadata, that will be copied to on recurrence., is_searchable: bool, show_in_list_view: bool, show_in_detail_view: bool, show_in_mobile_app: bool, show_in_pod: bool, show_when_task_type_assignment: bool, show_when_task_type_pick_up: bool, show_when_task_type_drop_off: bool}\n@returns(200)\n\n@endpoint PATCH /metafields/{id}/\n@required {id: str(uuid) # A UUID string identifying this metafield.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), ordering: int, namespace: str=gsmtasks, key: str, field_name: str, value_type: str(string/integer/decimal/choice), label: str, choices: [str], choices_url: str(uri), is_editable: bool # Editable by manager, is_editable_assignee: bool # Editable by assignee, is_required: bool, is_persistent: bool # Metadata, that will be copied to on recurrence., is_searchable: bool, show_in_list_view: bool, show_in_detail_view: bool, show_in_mobile_app: bool, show_in_pod: bool, show_when_task_type_assignment: bool, show_when_task_type_pick_up: bool, show_when_task_type_drop_off: bool, created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /metafields/{id}/\n@required {id: str(uuid) # A UUID string identifying this metafield.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group notification_templates\n@endpoint GET /notification_templates/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., event: str(create/assign/unassign/reject/accept/unaccept/transit/activate/complete/fail/cancel/assignee_near/assignee_away/updated) # event, format: str(json/xlsx), is_active: str # is_active, name: str # name, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., recipient: str(account/assignee/orderer/contact/client) # recipient, search: str # A search term., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), via_app: str # via_app, via_email: str # via_email, via_sms: str # via_sms}\n@returns(200)\n\n@endpoint POST /notification_templates/\n@required {id: str(uuid), url: str(uri), account: str(uri), name: str, message: str, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), event: any, state: any, task_category: any, scheduled_time_change: bool, recipient: any, emails: [str(email)], phones: [str], via_sms: bool, via_email: bool, via_app: bool, is_active: bool, email_reply_to: str(email)}\n@returns(201)\n\n@endpoint GET /notification_templates/{id}/\n@required {id: str(uuid) # A UUID string identifying this notification template.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /notification_templates/{id}/\n@required {id: str(uuid) # A UUID string identifying this notification template., id: str(uuid), url: str(uri), account: str(uri), name: str, message: str, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), event: any, state: any, task_category: any, scheduled_time_change: bool, recipient: any, emails: [str(email)], phones: [str], via_sms: bool, via_email: bool, via_app: bool, is_active: bool, email_reply_to: str(email)}\n@returns(200)\n\n@endpoint PATCH /notification_templates/{id}/\n@required {id: str(uuid) # A UUID string identifying this notification template.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), name: str, event: any, state: any, task_category: any, scheduled_time_change: bool, recipient: any, emails: [str(email)], phones: [str], via_sms: bool, via_email: bool, via_app: bool, is_active: bool, message: str, email_reply_to: str(email), created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /notification_templates/{id}/\n@required {id: str(uuid) # A UUID string identifying this notification template.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint POST /notification_templates/{id}/render/\n@required {id: str(uuid) # A UUID string identifying this notification template., task: str(uri)}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group notifications\n@endpoint GET /notifications/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., event: str(create/assign/unassign/reject/accept/unaccept/transit/activate/complete/fail/cancel/assignee_near/assignee_away/updated) # event, format: str(json/xlsx), ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., recipient: str(account/assignee/orderer/contact/client) # recipient, search: str # A search term., sent_at__date: str(date), sent_at__date_or_isnull: str(date), sent_at__gt: str(datetime), sent_at__gt_or_isnull: str(datetime), sent_at__gte: str(datetime), sent_at__gte_or_isnull: str(datetime), sent_at__lt: str(datetime), sent_at__lt_or_isnull: str(datetime), sent_at__lte: str(datetime), sent_at__lte_or_isnull: str(datetime), task: str # task, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), via_app: str # via_app, via_email: str # via_email, via_sms: str # via_sms}\n@returns(200)\n\n@endpoint POST /notifications/\n@required {id: str(uuid), url: str(uri), method: any, task: str(uri), sms_count: int, via_app: bool, via_email: bool, via_sms: bool, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), template: str(uri), event: any, state: any, assignee_proximity: any, recipient: any, emails: [str(email)], phones: [str], message: str, add_tracking_link: bool, sent_at: str(date-time)}\n@returns(201)\n\n@endpoint GET /notifications/{id}/\n@required {id: str(uuid) # A UUID string identifying this notification.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group orders\n@endpoint GET /orders/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., external_id: str # external_id, id: str # id, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., reference: str # reference, search: str # A search term., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /orders/\n@required {url: str(uri), account: str(uri), documents: [str(uri)], created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {id: str(uuid), external_id: str, reference: str, client: str(uri), orderer: map{name: str, company: str, phones: [str], emails: [str], notes: str}, tasks: [str(uri)], tasks_data: [map{id: str(uuid), external_id: str, reference: str, barcodes: [str], url!: str(uri), account!: str(uri), state!: any, assignee: str(uri), order: str(uri), orderer: str(uri), orderer_name!: str, route: str(uri), category: str, contact: map, address: map, contact_address: str(uri), contact_address_external_id: str, description: str, complete_after: str(date-time), complete_before: str(date-time), scheduled_time: str(date-time), completed_at!: str(date-time), cancelled_at!: str(date-time), auto_assign: bool, assignee_proximity!: any, position: num(double), priority: int, duration: map, size: [int], forms!: map, documents: [str(uri)], signatures: [str(uri)], metafields: map, trackers!: [str(uri)], issues!: [str], counts!: map, actions!: map, created_at!: str(date-time), updated_at!: str(date-time)}], auto_assign: bool, description: str}\n@returns(201)\n\n@endpoint GET /orders/{id}/\n@required {id: str(uuid) # A UUID string identifying this order.}\n@returns(200)\n\n@endpoint PUT /orders/{id}/\n@required {id: str(uuid) # A UUID string identifying this order., url: str(uri), account: str(uri), documents: [str(uri)], created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {id: str(uuid), external_id: str, reference: str, client: str(uri), orderer: map{name: str, company: str, phones: [str], emails: [str], notes: str}, tasks: [str(uri)], tasks_data: [map{id: str(uuid), external_id: str, reference: str, barcodes: [str], url!: str(uri), account!: str(uri), state!: any, assignee: str(uri), order: str(uri), orderer: str(uri), orderer_name!: str, route: str(uri), category: str, contact: map, address: map, contact_address: str(uri), contact_address_external_id: str, description: str, complete_after: str(date-time), complete_before: str(date-time), scheduled_time: str(date-time), completed_at!: str(date-time), cancelled_at!: str(date-time), auto_assign: bool, assignee_proximity!: any, position: num(double), priority: int, duration: map, size: [int], forms!: map, documents: [str(uri)], signatures: [str(uri)], metafields: map, trackers!: [str(uri)], issues!: [str], counts!: map, actions!: map, created_at!: str(date-time), updated_at!: str(date-time)}], auto_assign: bool, description: str}\n@returns(200)\n\n@endpoint PATCH /orders/{id}/\n@required {id: str(uuid) # A UUID string identifying this order.}\n@optional {id: str(uuid), url: str(uri), account: str(uri), external_id: str, reference: str, client: str(uri), orderer: map{name: str, company: str, phones: [str], emails: [str], notes: str}, tasks: [str(uri)], tasks_data: [map{id: str(uuid), external_id: str, reference: str, barcodes: [str], url!: str(uri), account!: str(uri), state!: any, assignee: str(uri), order: str(uri), orderer: str(uri), orderer_name!: str, route: str(uri), category: str, contact: map, address: map, contact_address: str(uri), contact_address_external_id: str, description: str, complete_after: str(date-time), complete_before: str(date-time), scheduled_time: str(date-time), completed_at!: str(date-time), cancelled_at!: str(date-time), auto_assign: bool, assignee_proximity!: any, position: num(double), priority: int, duration: map, size: [int], forms!: map, documents: [str(uri)], signatures: [str(uri)], metafields: map, trackers!: [str(uri)], issues!: [str], counts!: map, actions!: map, created_at!: str(date-time), updated_at!: str(date-time)}], documents: [str(uri)], auto_assign: bool, description: str, created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endgroup\n\n@group password_change\n@endpoint POST /password_change/\n@required {old_password: str, new_password1: str, new_password2: str}\n@optional {format: str(json/xlsx)}\n@returns(201)\n\n@endgroup\n\n@group password_reset\n@endpoint POST /password_reset/\n@required {email: str(email)}\n@optional {format: str(json/xlsx)}\n@returns(201)\n\n@endgroup\n\n@group password_reset_confirm\n@endpoint POST /password_reset_confirm/\n@required {uidb64: str, token: str, new_password1: str, new_password2: str}\n@optional {format: str(json/xlsx)}\n@returns(201)\n\n@endgroup\n\n@group push_notifications\n@endpoint GET /push_notifications/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., event: str(create/assign/unassign/reject/accept/unaccept/transit/activate/complete/fail/cancel/assignee_near/assignee_away/updated) # event, event__in: str # event__in, external_id: str # external_id, external_id__icontains: str # external_id__icontains, failed_at__date: str(date), failed_at__date_or_isnull: str(date), failed_at__gt: str(datetime), failed_at__gt_or_isnull: str(datetime), failed_at__gte: str(datetime), failed_at__gte_or_isnull: str(datetime), failed_at__lt: str(datetime), failed_at__lt_or_isnull: str(datetime), failed_at__lte: str(datetime), failed_at__lte_or_isnull: str(datetime), format: str(json/xlsx), id: str # id, message: str # message, message__icontains: str # message__icontains, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., pending_at__date: str(date), pending_at__date_or_isnull: str(date), pending_at__gt: str(datetime), pending_at__gt_or_isnull: str(datetime), pending_at__gte: str(datetime), pending_at__gte_or_isnull: str(datetime), pending_at__lt: str(datetime), pending_at__lt_or_isnull: str(datetime), pending_at__lte: str(datetime), pending_at__lte_or_isnull: str(datetime), search: str # A search term., state: str(queued/pending/failed/sent) # state, state__in: str # state__in, subject: str # subject, subject__icontains: str # subject__icontains, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /push_notifications/\n@required {id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), recipient: str(uri), task: str(uri), message: str, pending_at: str(date-time), failed_at: str(date-time), sent_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str(uuid), event: any, subject: str, error: str}\n@returns(201)\n\n@endpoint GET /push_notifications/{id}/\n@required {id: str(uuid) # A UUID string identifying this push notification.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /push_notifications/{id}/\n@required {id: str(uuid) # A UUID string identifying this push notification., id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), recipient: str(uri), task: str(uri), message: str, pending_at: str(date-time), failed_at: str(date-time), sent_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str(uuid), event: any, subject: str, error: str}\n@returns(200)\n\n@endpoint PATCH /push_notifications/{id}/\n@required {id: str(uuid) # A UUID string identifying this push notification.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), external_id: str(uuid), state: any, notification: str(uri), recipient: str(uri), task: str(uri), event: any, subject: str, message: str, error: str, pending_at: str(date-time), failed_at: str(date-time), sent_at: str(date-time), created_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /push_notifications/{id}/\n@required {id: str(uuid) # A UUID string identifying this push notification.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint POST /push_notifications/{id}/resend/\n@required {id: str(uuid) # A UUID string identifying this push notification., id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), recipient: str(uri), task: str(uri), message: str, pending_at: str(date-time), failed_at: str(date-time), sent_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str(uuid), event: any, subject: str, error: str}\n@returns(200)\n\n@endgroup\n\n@group recurrences\n@endpoint GET /recurrences/\n@optional {account: str(uuid), account__in: str # comma separated value, assign_worker: bool # Old implementation, indicating weather the task will be assigned to an assignee on recurrence, assignee: str(uuid), assignee__in: str # comma separated value, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str(uuid), created_by__in: str # comma separated value, cursor: int # The pagination cursor value., is_active: str # is_active, last_errored_at__date: str(date), last_errored_at__date_or_isnull: str(date), last_errored_at__gt: str(datetime), last_errored_at__gt_or_isnull: str(datetime), last_errored_at__gte: str(datetime), last_errored_at__gte_or_isnull: str(datetime), last_errored_at__lt: str(datetime), last_errored_at__lt_or_isnull: str(datetime), last_errored_at__lte: str(datetime), last_errored_at__lte_or_isnull: str(datetime), last_recurred_at__date: str(date), last_recurred_at__date_or_isnull: str(date), last_recurred_at__gt: str(datetime), last_recurred_at__gt_or_isnull: str(datetime), last_recurred_at__gte: str(datetime), last_recurred_at__gte_or_isnull: str(datetime), last_recurred_at__lt: str(datetime), last_recurred_at__lt_or_isnull: str(datetime), last_recurred_at__lte: str(datetime), last_recurred_at__lte_or_isnull: str(datetime), last_scheduled_at__date: str(date), last_scheduled_at__date_or_isnull: str(date), last_scheduled_at__gt: str(datetime), last_scheduled_at__gt_or_isnull: str(datetime), last_scheduled_at__gte: str(datetime), last_scheduled_at__gte_or_isnull: str(datetime), last_scheduled_at__lt: str(datetime), last_scheduled_at__lt_or_isnull: str(datetime), last_scheduled_at__lte: str(datetime), last_scheduled_at__lte_or_isnull: str(datetime), next_scheduled_at__date: str(date), next_scheduled_at__date_or_isnull: str(date), next_scheduled_at__gt: str(datetime), next_scheduled_at__gt_or_isnull: str(datetime), next_scheduled_at__gte: str(datetime), next_scheduled_at__gte_or_isnull: str(datetime), next_scheduled_at__lt: str(datetime), next_scheduled_at__lt_or_isnull: str(datetime), next_scheduled_at__lte: str(datetime), next_scheduled_at__lte_or_isnull: str(datetime), order: str(uuid) # Filter by order and previous orders, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., search: str # A search term., tasks_data__address__formatted_address__exact: str(string), tasks_data__address__formatted_address__icontains: str(string), tasks_data__address__formatted_address__in: str(string), tasks_data__category__exact: str(string), tasks_data__category__in: str(string), tasks_data__contact__company__exact: str(string), tasks_data__contact__company__icontains: str(string), tasks_data__contact__company__in: str(string), tasks_data__contact__emails__contains: str(string), tasks_data__contact__emails__isnull: str(string), tasks_data__contact__name__exact: str(string), tasks_data__contact__name__icontains: str(string), tasks_data__contact__name__in: str(string), tasks_data__contact__notes__exact: str(string), tasks_data__contact__notes__icontains: str(string), tasks_data__contact__phones__contains: str(string), tasks_data__contact__phones__isnull: str(string), tasks_data__description__icontains: str(string), tasks_data__state__exact: str(string), tasks_data__state__in: str(string), updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /recurrences/\n@required {id: str(uuid), url: str(uri), account: str(uri), order: str(uri), rrule: str, last_recurred_at: str(date-time), last_scheduled_at: str(date-time), next_scheduled_at: str(date-time), created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {assignee: str(uri), is_active: bool=true, timezone: str(Africa/Abidjan/Africa/Accra/Africa/Addis_Ababa/Africa/Algiers/Africa/Asmara/Africa/Bamako/Africa/Bangui/Africa/Banjul/Africa/Bissau/Africa/Blantyre/Africa/Brazzaville/Africa/Bujumbura/Africa/Cairo/Africa/Casablanca/Africa/Ceuta/Africa/Conakry/Africa/Dakar/Africa/Dar_es_Salaam/Africa/Djibouti/Africa/Douala/Africa/El_Aaiun/Africa/Freetown/Africa/Gaborone/Africa/Harare/Africa/Johannesburg/Africa/Juba/Africa/Kampala/Africa/Khartoum/Africa/Kigali/Africa/Kinshasa/Africa/Lagos/Africa/Libreville/Africa/Lome/Africa/Luanda/Africa/Lubumbashi/Africa/Lusaka/Africa/Malabo/Africa/Maputo/Africa/Maseru/Africa/Mbabane/Africa/Mogadishu/Africa/Monrovia/Africa/Nairobi/Africa/Ndjamena/Africa/Niamey/Africa/Nouakchott/Africa/Ouagadougou/Africa/Porto-Novo/Africa/Sao_Tome/Africa/Tripoli/Africa/Tunis/Africa/Windhoek/America/Adak/America/Anchorage/America/Anguilla/America/Antigua/America/Araguaina/America/Argentina/Buenos_Aires/America/Argentina/Catamarca/America/Argentina/Cordoba/America/Argentina/Jujuy/America/Argentina/La_Rioja/America/Argentina/Mendoza/America/Argentina/Rio_Gallegos/America/Argentina/Salta/America/Argentina/San_Juan/America/Argentina/San_Luis/America/Argentina/Tucuman/America/Argentina/Ushuaia/America/Aruba/America/Asuncion/America/Atikokan/America/Bahia/America/Bahia_Banderas/America/Barbados/America/Belem/America/Belize/America/Blanc-Sablon/America/Boa_Vista/America/Bogota/America/Boise/America/Cambridge_Bay/America/Campo_Grande/America/Cancun/America/Caracas/America/Cayenne/America/Cayman/America/Chicago/America/Chihuahua/America/Costa_Rica/America/Creston/America/Cuiaba/America/Curacao/America/Danmarkshavn/America/Dawson/America/Dawson_Creek/America/Denver/America/Detroit/America/Dominica/America/Edmonton/America/Eirunepe/America/El_Salvador/America/Fort_Nelson/America/Fortaleza/America/Glace_Bay/America/Goose_Bay/America/Grand_Turk/America/Grenada/America/Guadeloupe/America/Guatemala/America/Guayaquil/America/Guyana/America/Halifax/America/Havana/America/Hermosillo/America/Indiana/Indianapolis/America/Indiana/Knox/America/Indiana/Marengo/America/Indiana/Petersburg/America/Indiana/Tell_City/America/Indiana/Vevay/America/Indiana/Vincennes/America/Indiana/Winamac/America/Inuvik/America/Iqaluit/America/Jamaica/America/Juneau/America/Kentucky/Louisville/America/Kentucky/Monticello/America/Kralendijk/America/La_Paz/America/Lima/America/Los_Angeles/America/Lower_Princes/America/Maceio/America/Managua/America/Manaus/America/Marigot/America/Martinique/America/Matamoros/America/Mazatlan/America/Menominee/America/Merida/America/Metlakatla/America/Mexico_City/America/Miquelon/America/Moncton/America/Monterrey/America/Montevideo/America/Montserrat/America/Nassau/America/New_York/America/Nipigon/America/Nome/America/Noronha/America/North_Dakota/Beulah/America/North_Dakota/Center/America/North_Dakota/New_Salem/America/Nuuk/America/Ojinaga/America/Panama/America/Pangnirtung/America/Paramaribo/America/Phoenix/America/Port-au-Prince/America/Port_of_Spain/America/Porto_Velho/America/Puerto_Rico/America/Punta_Arenas/America/Rainy_River/America/Rankin_Inlet/America/Recife/America/Regina/America/Resolute/America/Rio_Branco/America/Santarem/America/Santiago/America/Santo_Domingo/America/Sao_Paulo/America/Scoresbysund/America/Sitka/America/St_Barthelemy/America/St_Johns/America/St_Kitts/America/St_Lucia/America/St_Thomas/America/St_Vincent/America/Swift_Current/America/Tegucigalpa/America/Thule/America/Thunder_Bay/America/Tijuana/America/Toronto/America/Tortola/America/Vancouver/America/Whitehorse/America/Winnipeg/America/Yakutat/America/Yellowknife/Antarctica/Casey/Antarctica/Davis/Antarctica/DumontDUrville/Antarctica/Macquarie/Antarctica/Mawson/Antarctica/McMurdo/Antarctica/Palmer/Antarctica/Rothera/Antarctica/Syowa/Antarctica/Troll/Antarctica/Vostok/Arctic/Longyearbyen/Asia/Aden/Asia/Almaty/Asia/Amman/Asia/Anadyr/Asia/Aqtau/Asia/Aqtobe/Asia/Ashgabat/Asia/Atyrau/Asia/Baghdad/Asia/Bahrain/Asia/Baku/Asia/Bangkok/Asia/Barnaul/Asia/Beirut/Asia/Bishkek/Asia/Brunei/Asia/Chita/Asia/Choibalsan/Asia/Colombo/Asia/Damascus/Asia/Dhaka/Asia/Dili/Asia/Dubai/Asia/Dushanbe/Asia/Famagusta/Asia/Gaza/Asia/Hebron/Asia/Ho_Chi_Minh/Asia/Hong_Kong/Asia/Hovd/Asia/Irkutsk/Asia/Jakarta/Asia/Jayapura/Asia/Jerusalem/Asia/Kabul/Asia/Kamchatka/Asia/Karachi/Asia/Kathmandu/Asia/Khandyga/Asia/Kolkata/Asia/Krasnoyarsk/Asia/Kuala_Lumpur/Asia/Kuching/Asia/Kuwait/Asia/Macau/Asia/Magadan/Asia/Makassar/Asia/Manila/Asia/Muscat/Asia/Nicosia/Asia/Novokuznetsk/Asia/Novosibirsk/Asia/Omsk/Asia/Oral/Asia/Phnom_Penh/Asia/Pontianak/Asia/Pyongyang/Asia/Qatar/Asia/Qostanay/Asia/Qyzylorda/Asia/Riyadh/Asia/Sakhalin/Asia/Samarkand/Asia/Seoul/Asia/Shanghai/Asia/Singapore/Asia/Srednekolymsk/Asia/Taipei/Asia/Tashkent/Asia/Tbilisi/Asia/Tehran/Asia/Thimphu/Asia/Tokyo/Asia/Tomsk/Asia/Ulaanbaatar/Asia/Urumqi/Asia/Ust-Nera/Asia/Vientiane/Asia/Vladivostok/Asia/Yakutsk/Asia/Yangon/Asia/Yekaterinburg/Asia/Yerevan/Atlantic/Azores/Atlantic/Bermuda/Atlantic/Canary/Atlantic/Cape_Verde/Atlantic/Faroe/Atlantic/Madeira/Atlantic/Reykjavik/Atlantic/South_Georgia/Atlantic/St_Helena/Atlantic/Stanley/Australia/Adelaide/Australia/Brisbane/Australia/Broken_Hill/Australia/Darwin/Australia/Eucla/Australia/Hobart/Australia/Lindeman/Australia/Lord_Howe/Australia/Melbourne/Australia/Perth/Australia/Sydney/Canada/Atlantic/Canada/Central/Canada/Eastern/Canada/Mountain/Canada/Newfoundland/Canada/Pacific/Europe/Amsterdam/Europe/Andorra/Europe/Astrakhan/Europe/Athens/Europe/Belgrade/Europe/Berlin/Europe/Bratislava/Europe/Brussels/Europe/Bucharest/Europe/Budapest/Europe/Busingen/Europe/Chisinau/Europe/Copenhagen/Europe/Dublin/Europe/Gibraltar/Europe/Guernsey/Europe/Helsinki/Europe/Isle_of_Man/Europe/Istanbul/Europe/Jersey/Europe/Kaliningrad/Europe/Kiev/Europe/Kirov/Europe/Lisbon/Europe/Ljubljana/Europe/London/Europe/Luxembourg/Europe/Madrid/Europe/Malta/Europe/Mariehamn/Europe/Minsk/Europe/Monaco/Europe/Moscow/Europe/Oslo/Europe/Paris/Europe/Podgorica/Europe/Prague/Europe/Riga/Europe/Rome/Europe/Samara/Europe/San_Marino/Europe/Sarajevo/Europe/Saratov/Europe/Simferopol/Europe/Skopje/Europe/Sofia/Europe/Stockholm/Europe/Tallinn/Europe/Tirane/Europe/Ulyanovsk/Europe/Uzhgorod/Europe/Vaduz/Europe/Vatican/Europe/Vienna/Europe/Vilnius/Europe/Volgograd/Europe/Warsaw/Europe/Zagreb/Europe/Zaporozhye/Europe/Zurich/GMT/Indian/Antananarivo/Indian/Chagos/Indian/Christmas/Indian/Cocos/Indian/Comoro/Indian/Kerguelen/Indian/Mahe/Indian/Maldives/Indian/Mauritius/Indian/Mayotte/Indian/Reunion/Pacific/Apia/Pacific/Auckland/Pacific/Bougainville/Pacific/Chatham/Pacific/Chuuk/Pacific/Easter/Pacific/Efate/Pacific/Fakaofo/Pacific/Fiji/Pacific/Funafuti/Pacific/Galapagos/Pacific/Gambier/Pacific/Guadalcanal/Pacific/Guam/Pacific/Honolulu/Pacific/Kanton/Pacific/Kiritimati/Pacific/Kosrae/Pacific/Kwajalein/Pacific/Majuro/Pacific/Marquesas/Pacific/Midway/Pacific/Nauru/Pacific/Niue/Pacific/Norfolk/Pacific/Noumea/Pacific/Pago_Pago/Pacific/Palau/Pacific/Pitcairn/Pacific/Pohnpei/Pacific/Port_Moresby/Pacific/Rarotonga/Pacific/Saipan/Pacific/Tahiti/Pacific/Tarawa/Pacific/Tongatapu/Pacific/Wake/Pacific/Wallis/US/Alaska/US/Arizona/US/Central/US/Eastern/US/Hawaii/US/Mountain/US/Pacific/UTC), tasks_data: map}\n@returns(201)\n\n@endpoint GET /recurrences/{id}/\n@required {id: str(uuid) # A UUID string identifying this recurrence.}\n@returns(200)\n\n@endpoint PUT /recurrences/{id}/\n@required {id: str(uuid) # A UUID string identifying this recurrence., id: str(uuid), url: str(uri), account: str(uri), order: str(uri), rrule: str, last_recurred_at: str(date-time), last_scheduled_at: str(date-time), next_scheduled_at: str(date-time), created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {assignee: str(uri), is_active: bool=true, timezone: str(Africa/Abidjan/Africa/Accra/Africa/Addis_Ababa/Africa/Algiers/Africa/Asmara/Africa/Bamako/Africa/Bangui/Africa/Banjul/Africa/Bissau/Africa/Blantyre/Africa/Brazzaville/Africa/Bujumbura/Africa/Cairo/Africa/Casablanca/Africa/Ceuta/Africa/Conakry/Africa/Dakar/Africa/Dar_es_Salaam/Africa/Djibouti/Africa/Douala/Africa/El_Aaiun/Africa/Freetown/Africa/Gaborone/Africa/Harare/Africa/Johannesburg/Africa/Juba/Africa/Kampala/Africa/Khartoum/Africa/Kigali/Africa/Kinshasa/Africa/Lagos/Africa/Libreville/Africa/Lome/Africa/Luanda/Africa/Lubumbashi/Africa/Lusaka/Africa/Malabo/Africa/Maputo/Africa/Maseru/Africa/Mbabane/Africa/Mogadishu/Africa/Monrovia/Africa/Nairobi/Africa/Ndjamena/Africa/Niamey/Africa/Nouakchott/Africa/Ouagadougou/Africa/Porto-Novo/Africa/Sao_Tome/Africa/Tripoli/Africa/Tunis/Africa/Windhoek/America/Adak/America/Anchorage/America/Anguilla/America/Antigua/America/Araguaina/America/Argentina/Buenos_Aires/America/Argentina/Catamarca/America/Argentina/Cordoba/America/Argentina/Jujuy/America/Argentina/La_Rioja/America/Argentina/Mendoza/America/Argentina/Rio_Gallegos/America/Argentina/Salta/America/Argentina/San_Juan/America/Argentina/San_Luis/America/Argentina/Tucuman/America/Argentina/Ushuaia/America/Aruba/America/Asuncion/America/Atikokan/America/Bahia/America/Bahia_Banderas/America/Barbados/America/Belem/America/Belize/America/Blanc-Sablon/America/Boa_Vista/America/Bogota/America/Boise/America/Cambridge_Bay/America/Campo_Grande/America/Cancun/America/Caracas/America/Cayenne/America/Cayman/America/Chicago/America/Chihuahua/America/Costa_Rica/America/Creston/America/Cuiaba/America/Curacao/America/Danmarkshavn/America/Dawson/America/Dawson_Creek/America/Denver/America/Detroit/America/Dominica/America/Edmonton/America/Eirunepe/America/El_Salvador/America/Fort_Nelson/America/Fortaleza/America/Glace_Bay/America/Goose_Bay/America/Grand_Turk/America/Grenada/America/Guadeloupe/America/Guatemala/America/Guayaquil/America/Guyana/America/Halifax/America/Havana/America/Hermosillo/America/Indiana/Indianapolis/America/Indiana/Knox/America/Indiana/Marengo/America/Indiana/Petersburg/America/Indiana/Tell_City/America/Indiana/Vevay/America/Indiana/Vincennes/America/Indiana/Winamac/America/Inuvik/America/Iqaluit/America/Jamaica/America/Juneau/America/Kentucky/Louisville/America/Kentucky/Monticello/America/Kralendijk/America/La_Paz/America/Lima/America/Los_Angeles/America/Lower_Princes/America/Maceio/America/Managua/America/Manaus/America/Marigot/America/Martinique/America/Matamoros/America/Mazatlan/America/Menominee/America/Merida/America/Metlakatla/America/Mexico_City/America/Miquelon/America/Moncton/America/Monterrey/America/Montevideo/America/Montserrat/America/Nassau/America/New_York/America/Nipigon/America/Nome/America/Noronha/America/North_Dakota/Beulah/America/North_Dakota/Center/America/North_Dakota/New_Salem/America/Nuuk/America/Ojinaga/America/Panama/America/Pangnirtung/America/Paramaribo/America/Phoenix/America/Port-au-Prince/America/Port_of_Spain/America/Porto_Velho/America/Puerto_Rico/America/Punta_Arenas/America/Rainy_River/America/Rankin_Inlet/America/Recife/America/Regina/America/Resolute/America/Rio_Branco/America/Santarem/America/Santiago/America/Santo_Domingo/America/Sao_Paulo/America/Scoresbysund/America/Sitka/America/St_Barthelemy/America/St_Johns/America/St_Kitts/America/St_Lucia/America/St_Thomas/America/St_Vincent/America/Swift_Current/America/Tegucigalpa/America/Thule/America/Thunder_Bay/America/Tijuana/America/Toronto/America/Tortola/America/Vancouver/America/Whitehorse/America/Winnipeg/America/Yakutat/America/Yellowknife/Antarctica/Casey/Antarctica/Davis/Antarctica/DumontDUrville/Antarctica/Macquarie/Antarctica/Mawson/Antarctica/McMurdo/Antarctica/Palmer/Antarctica/Rothera/Antarctica/Syowa/Antarctica/Troll/Antarctica/Vostok/Arctic/Longyearbyen/Asia/Aden/Asia/Almaty/Asia/Amman/Asia/Anadyr/Asia/Aqtau/Asia/Aqtobe/Asia/Ashgabat/Asia/Atyrau/Asia/Baghdad/Asia/Bahrain/Asia/Baku/Asia/Bangkok/Asia/Barnaul/Asia/Beirut/Asia/Bishkek/Asia/Brunei/Asia/Chita/Asia/Choibalsan/Asia/Colombo/Asia/Damascus/Asia/Dhaka/Asia/Dili/Asia/Dubai/Asia/Dushanbe/Asia/Famagusta/Asia/Gaza/Asia/Hebron/Asia/Ho_Chi_Minh/Asia/Hong_Kong/Asia/Hovd/Asia/Irkutsk/Asia/Jakarta/Asia/Jayapura/Asia/Jerusalem/Asia/Kabul/Asia/Kamchatka/Asia/Karachi/Asia/Kathmandu/Asia/Khandyga/Asia/Kolkata/Asia/Krasnoyarsk/Asia/Kuala_Lumpur/Asia/Kuching/Asia/Kuwait/Asia/Macau/Asia/Magadan/Asia/Makassar/Asia/Manila/Asia/Muscat/Asia/Nicosia/Asia/Novokuznetsk/Asia/Novosibirsk/Asia/Omsk/Asia/Oral/Asia/Phnom_Penh/Asia/Pontianak/Asia/Pyongyang/Asia/Qatar/Asia/Qostanay/Asia/Qyzylorda/Asia/Riyadh/Asia/Sakhalin/Asia/Samarkand/Asia/Seoul/Asia/Shanghai/Asia/Singapore/Asia/Srednekolymsk/Asia/Taipei/Asia/Tashkent/Asia/Tbilisi/Asia/Tehran/Asia/Thimphu/Asia/Tokyo/Asia/Tomsk/Asia/Ulaanbaatar/Asia/Urumqi/Asia/Ust-Nera/Asia/Vientiane/Asia/Vladivostok/Asia/Yakutsk/Asia/Yangon/Asia/Yekaterinburg/Asia/Yerevan/Atlantic/Azores/Atlantic/Bermuda/Atlantic/Canary/Atlantic/Cape_Verde/Atlantic/Faroe/Atlantic/Madeira/Atlantic/Reykjavik/Atlantic/South_Georgia/Atlantic/St_Helena/Atlantic/Stanley/Australia/Adelaide/Australia/Brisbane/Australia/Broken_Hill/Australia/Darwin/Australia/Eucla/Australia/Hobart/Australia/Lindeman/Australia/Lord_Howe/Australia/Melbourne/Australia/Perth/Australia/Sydney/Canada/Atlantic/Canada/Central/Canada/Eastern/Canada/Mountain/Canada/Newfoundland/Canada/Pacific/Europe/Amsterdam/Europe/Andorra/Europe/Astrakhan/Europe/Athens/Europe/Belgrade/Europe/Berlin/Europe/Bratislava/Europe/Brussels/Europe/Bucharest/Europe/Budapest/Europe/Busingen/Europe/Chisinau/Europe/Copenhagen/Europe/Dublin/Europe/Gibraltar/Europe/Guernsey/Europe/Helsinki/Europe/Isle_of_Man/Europe/Istanbul/Europe/Jersey/Europe/Kaliningrad/Europe/Kiev/Europe/Kirov/Europe/Lisbon/Europe/Ljubljana/Europe/London/Europe/Luxembourg/Europe/Madrid/Europe/Malta/Europe/Mariehamn/Europe/Minsk/Europe/Monaco/Europe/Moscow/Europe/Oslo/Europe/Paris/Europe/Podgorica/Europe/Prague/Europe/Riga/Europe/Rome/Europe/Samara/Europe/San_Marino/Europe/Sarajevo/Europe/Saratov/Europe/Simferopol/Europe/Skopje/Europe/Sofia/Europe/Stockholm/Europe/Tallinn/Europe/Tirane/Europe/Ulyanovsk/Europe/Uzhgorod/Europe/Vaduz/Europe/Vatican/Europe/Vienna/Europe/Vilnius/Europe/Volgograd/Europe/Warsaw/Europe/Zagreb/Europe/Zaporozhye/Europe/Zurich/GMT/Indian/Antananarivo/Indian/Chagos/Indian/Christmas/Indian/Cocos/Indian/Comoro/Indian/Kerguelen/Indian/Mahe/Indian/Maldives/Indian/Mauritius/Indian/Mayotte/Indian/Reunion/Pacific/Apia/Pacific/Auckland/Pacific/Bougainville/Pacific/Chatham/Pacific/Chuuk/Pacific/Easter/Pacific/Efate/Pacific/Fakaofo/Pacific/Fiji/Pacific/Funafuti/Pacific/Galapagos/Pacific/Gambier/Pacific/Guadalcanal/Pacific/Guam/Pacific/Honolulu/Pacific/Kanton/Pacific/Kiritimati/Pacific/Kosrae/Pacific/Kwajalein/Pacific/Majuro/Pacific/Marquesas/Pacific/Midway/Pacific/Nauru/Pacific/Niue/Pacific/Norfolk/Pacific/Noumea/Pacific/Pago_Pago/Pacific/Palau/Pacific/Pitcairn/Pacific/Pohnpei/Pacific/Port_Moresby/Pacific/Rarotonga/Pacific/Saipan/Pacific/Tahiti/Pacific/Tarawa/Pacific/Tongatapu/Pacific/Wake/Pacific/Wallis/US/Alaska/US/Arizona/US/Central/US/Eastern/US/Hawaii/US/Mountain/US/Pacific/UTC), tasks_data: map}\n@returns(200)\n\n@endpoint PATCH /recurrences/{id}/\n@required {id: str(uuid) # A UUID string identifying this recurrence.}\n@optional {id: str(uuid), url: str(uri), account: str(uri), order: str(uri), assignee: str(uri), is_active: bool=true, rrule: str, timezone: str(Africa/Abidjan/Africa/Accra/Africa/Addis_Ababa/Africa/Algiers/Africa/Asmara/Africa/Bamako/Africa/Bangui/Africa/Banjul/Africa/Bissau/Africa/Blantyre/Africa/Brazzaville/Africa/Bujumbura/Africa/Cairo/Africa/Casablanca/Africa/Ceuta/Africa/Conakry/Africa/Dakar/Africa/Dar_es_Salaam/Africa/Djibouti/Africa/Douala/Africa/El_Aaiun/Africa/Freetown/Africa/Gaborone/Africa/Harare/Africa/Johannesburg/Africa/Juba/Africa/Kampala/Africa/Khartoum/Africa/Kigali/Africa/Kinshasa/Africa/Lagos/Africa/Libreville/Africa/Lome/Africa/Luanda/Africa/Lubumbashi/Africa/Lusaka/Africa/Malabo/Africa/Maputo/Africa/Maseru/Africa/Mbabane/Africa/Mogadishu/Africa/Monrovia/Africa/Nairobi/Africa/Ndjamena/Africa/Niamey/Africa/Nouakchott/Africa/Ouagadougou/Africa/Porto-Novo/Africa/Sao_Tome/Africa/Tripoli/Africa/Tunis/Africa/Windhoek/America/Adak/America/Anchorage/America/Anguilla/America/Antigua/America/Araguaina/America/Argentina/Buenos_Aires/America/Argentina/Catamarca/America/Argentina/Cordoba/America/Argentina/Jujuy/America/Argentina/La_Rioja/America/Argentina/Mendoza/America/Argentina/Rio_Gallegos/America/Argentina/Salta/America/Argentina/San_Juan/America/Argentina/San_Luis/America/Argentina/Tucuman/America/Argentina/Ushuaia/America/Aruba/America/Asuncion/America/Atikokan/America/Bahia/America/Bahia_Banderas/America/Barbados/America/Belem/America/Belize/America/Blanc-Sablon/America/Boa_Vista/America/Bogota/America/Boise/America/Cambridge_Bay/America/Campo_Grande/America/Cancun/America/Caracas/America/Cayenne/America/Cayman/America/Chicago/America/Chihuahua/America/Costa_Rica/America/Creston/America/Cuiaba/America/Curacao/America/Danmarkshavn/America/Dawson/America/Dawson_Creek/America/Denver/America/Detroit/America/Dominica/America/Edmonton/America/Eirunepe/America/El_Salvador/America/Fort_Nelson/America/Fortaleza/America/Glace_Bay/America/Goose_Bay/America/Grand_Turk/America/Grenada/America/Guadeloupe/America/Guatemala/America/Guayaquil/America/Guyana/America/Halifax/America/Havana/America/Hermosillo/America/Indiana/Indianapolis/America/Indiana/Knox/America/Indiana/Marengo/America/Indiana/Petersburg/America/Indiana/Tell_City/America/Indiana/Vevay/America/Indiana/Vincennes/America/Indiana/Winamac/America/Inuvik/America/Iqaluit/America/Jamaica/America/Juneau/America/Kentucky/Louisville/America/Kentucky/Monticello/America/Kralendijk/America/La_Paz/America/Lima/America/Los_Angeles/America/Lower_Princes/America/Maceio/America/Managua/America/Manaus/America/Marigot/America/Martinique/America/Matamoros/America/Mazatlan/America/Menominee/America/Merida/America/Metlakatla/America/Mexico_City/America/Miquelon/America/Moncton/America/Monterrey/America/Montevideo/America/Montserrat/America/Nassau/America/New_York/America/Nipigon/America/Nome/America/Noronha/America/North_Dakota/Beulah/America/North_Dakota/Center/America/North_Dakota/New_Salem/America/Nuuk/America/Ojinaga/America/Panama/America/Pangnirtung/America/Paramaribo/America/Phoenix/America/Port-au-Prince/America/Port_of_Spain/America/Porto_Velho/America/Puerto_Rico/America/Punta_Arenas/America/Rainy_River/America/Rankin_Inlet/America/Recife/America/Regina/America/Resolute/America/Rio_Branco/America/Santarem/America/Santiago/America/Santo_Domingo/America/Sao_Paulo/America/Scoresbysund/America/Sitka/America/St_Barthelemy/America/St_Johns/America/St_Kitts/America/St_Lucia/America/St_Thomas/America/St_Vincent/America/Swift_Current/America/Tegucigalpa/America/Thule/America/Thunder_Bay/America/Tijuana/America/Toronto/America/Tortola/America/Vancouver/America/Whitehorse/America/Winnipeg/America/Yakutat/America/Yellowknife/Antarctica/Casey/Antarctica/Davis/Antarctica/DumontDUrville/Antarctica/Macquarie/Antarctica/Mawson/Antarctica/McMurdo/Antarctica/Palmer/Antarctica/Rothera/Antarctica/Syowa/Antarctica/Troll/Antarctica/Vostok/Arctic/Longyearbyen/Asia/Aden/Asia/Almaty/Asia/Amman/Asia/Anadyr/Asia/Aqtau/Asia/Aqtobe/Asia/Ashgabat/Asia/Atyrau/Asia/Baghdad/Asia/Bahrain/Asia/Baku/Asia/Bangkok/Asia/Barnaul/Asia/Beirut/Asia/Bishkek/Asia/Brunei/Asia/Chita/Asia/Choibalsan/Asia/Colombo/Asia/Damascus/Asia/Dhaka/Asia/Dili/Asia/Dubai/Asia/Dushanbe/Asia/Famagusta/Asia/Gaza/Asia/Hebron/Asia/Ho_Chi_Minh/Asia/Hong_Kong/Asia/Hovd/Asia/Irkutsk/Asia/Jakarta/Asia/Jayapura/Asia/Jerusalem/Asia/Kabul/Asia/Kamchatka/Asia/Karachi/Asia/Kathmandu/Asia/Khandyga/Asia/Kolkata/Asia/Krasnoyarsk/Asia/Kuala_Lumpur/Asia/Kuching/Asia/Kuwait/Asia/Macau/Asia/Magadan/Asia/Makassar/Asia/Manila/Asia/Muscat/Asia/Nicosia/Asia/Novokuznetsk/Asia/Novosibirsk/Asia/Omsk/Asia/Oral/Asia/Phnom_Penh/Asia/Pontianak/Asia/Pyongyang/Asia/Qatar/Asia/Qostanay/Asia/Qyzylorda/Asia/Riyadh/Asia/Sakhalin/Asia/Samarkand/Asia/Seoul/Asia/Shanghai/Asia/Singapore/Asia/Srednekolymsk/Asia/Taipei/Asia/Tashkent/Asia/Tbilisi/Asia/Tehran/Asia/Thimphu/Asia/Tokyo/Asia/Tomsk/Asia/Ulaanbaatar/Asia/Urumqi/Asia/Ust-Nera/Asia/Vientiane/Asia/Vladivostok/Asia/Yakutsk/Asia/Yangon/Asia/Yekaterinburg/Asia/Yerevan/Atlantic/Azores/Atlantic/Bermuda/Atlantic/Canary/Atlantic/Cape_Verde/Atlantic/Faroe/Atlantic/Madeira/Atlantic/Reykjavik/Atlantic/South_Georgia/Atlantic/St_Helena/Atlantic/Stanley/Australia/Adelaide/Australia/Brisbane/Australia/Broken_Hill/Australia/Darwin/Australia/Eucla/Australia/Hobart/Australia/Lindeman/Australia/Lord_Howe/Australia/Melbourne/Australia/Perth/Australia/Sydney/Canada/Atlantic/Canada/Central/Canada/Eastern/Canada/Mountain/Canada/Newfoundland/Canada/Pacific/Europe/Amsterdam/Europe/Andorra/Europe/Astrakhan/Europe/Athens/Europe/Belgrade/Europe/Berlin/Europe/Bratislava/Europe/Brussels/Europe/Bucharest/Europe/Budapest/Europe/Busingen/Europe/Chisinau/Europe/Copenhagen/Europe/Dublin/Europe/Gibraltar/Europe/Guernsey/Europe/Helsinki/Europe/Isle_of_Man/Europe/Istanbul/Europe/Jersey/Europe/Kaliningrad/Europe/Kiev/Europe/Kirov/Europe/Lisbon/Europe/Ljubljana/Europe/London/Europe/Luxembourg/Europe/Madrid/Europe/Malta/Europe/Mariehamn/Europe/Minsk/Europe/Monaco/Europe/Moscow/Europe/Oslo/Europe/Paris/Europe/Podgorica/Europe/Prague/Europe/Riga/Europe/Rome/Europe/Samara/Europe/San_Marino/Europe/Sarajevo/Europe/Saratov/Europe/Simferopol/Europe/Skopje/Europe/Sofia/Europe/Stockholm/Europe/Tallinn/Europe/Tirane/Europe/Ulyanovsk/Europe/Uzhgorod/Europe/Vaduz/Europe/Vatican/Europe/Vienna/Europe/Vilnius/Europe/Volgograd/Europe/Warsaw/Europe/Zagreb/Europe/Zaporozhye/Europe/Zurich/GMT/Indian/Antananarivo/Indian/Chagos/Indian/Christmas/Indian/Cocos/Indian/Comoro/Indian/Kerguelen/Indian/Mahe/Indian/Maldives/Indian/Mauritius/Indian/Mayotte/Indian/Reunion/Pacific/Apia/Pacific/Auckland/Pacific/Bougainville/Pacific/Chatham/Pacific/Chuuk/Pacific/Easter/Pacific/Efate/Pacific/Fakaofo/Pacific/Fiji/Pacific/Funafuti/Pacific/Galapagos/Pacific/Gambier/Pacific/Guadalcanal/Pacific/Guam/Pacific/Honolulu/Pacific/Kanton/Pacific/Kiritimati/Pacific/Kosrae/Pacific/Kwajalein/Pacific/Majuro/Pacific/Marquesas/Pacific/Midway/Pacific/Nauru/Pacific/Niue/Pacific/Norfolk/Pacific/Noumea/Pacific/Pago_Pago/Pacific/Palau/Pacific/Pitcairn/Pacific/Pohnpei/Pacific/Port_Moresby/Pacific/Rarotonga/Pacific/Saipan/Pacific/Tahiti/Pacific/Tarawa/Pacific/Tongatapu/Pacific/Wake/Pacific/Wallis/US/Alaska/US/Arizona/US/Central/US/Eastern/US/Hawaii/US/Mountain/US/Pacific/UTC), last_recurred_at: str(date-time), last_scheduled_at: str(date-time), next_scheduled_at: str(date-time), tasks_data: map, created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endgroup\n\n@group register\n@endpoint POST /register/\n@required {account: map{id!: str(uuid), url!: str(uri), name!: str, type: any, language: any, timezone: any, country_code: any, website: str}, user: map{id!: str(uuid), url!: str(uri), name!: str, email!: str(email), phone: str, password!: str}, token: str}\n@optional {format: str(json/xlsx)}\n@returns(201)\n\n@endgroup\n\n@group reports\n@endpoint GET /reports/tasks/states_count/\n@required {account: str(uuid), date_from: str(date), date_until: str(date)}\n@optional {assignee: str(uuid), assignee__in: str # User UUID-s list. Comma separated value, format: str(json/xlsx), timezone: str(Africa/Abidjan/Africa/Accra/Africa/Addis_Ababa/Africa/Algiers/Africa/Asmara/Africa/Bamako/Africa/Bangui/Africa/Banjul/Africa/Bissau/Africa/Blantyre/Africa/Brazzaville/Africa/Bujumbura/Africa/Cairo/Africa/Casablanca/Africa/Ceuta/Africa/Conakry/Africa/Dakar/Africa/Dar_es_Salaam/Africa/Djibouti/Africa/Douala/Africa/El_Aaiun/Africa/Freetown/Africa/Gaborone/Africa/Harare/Africa/Johannesburg/Africa/Juba/Africa/Kampala/Africa/Khartoum/Africa/Kigali/Africa/Kinshasa/Africa/Lagos/Africa/Libreville/Africa/Lome/Africa/Luanda/Africa/Lubumbashi/Africa/Lusaka/Africa/Malabo/Africa/Maputo/Africa/Maseru/Africa/Mbabane/Africa/Mogadishu/Africa/Monrovia/Africa/Nairobi/Africa/Ndjamena/Africa/Niamey/Africa/Nouakchott/Africa/Ouagadougou/Africa/Porto-Novo/Africa/Sao_Tome/Africa/Tripoli/Africa/Tunis/Africa/Windhoek/America/Adak/America/Anchorage/America/Anguilla/America/Antigua/America/Araguaina/America/Argentina/Buenos_Aires/America/Argentina/Catamarca/America/Argentina/Cordoba/America/Argentina/Jujuy/America/Argentina/La_Rioja/America/Argentina/Mendoza/America/Argentina/Rio_Gallegos/America/Argentina/Salta/America/Argentina/San_Juan/America/Argentina/San_Luis/America/Argentina/Tucuman/America/Argentina/Ushuaia/America/Aruba/America/Asuncion/America/Atikokan/America/Bahia/America/Bahia_Banderas/America/Barbados/America/Belem/America/Belize/America/Blanc-Sablon/America/Boa_Vista/America/Bogota/America/Boise/America/Cambridge_Bay/America/Campo_Grande/America/Cancun/America/Caracas/America/Cayenne/America/Cayman/America/Chicago/America/Chihuahua/America/Costa_Rica/America/Creston/America/Cuiaba/America/Curacao/America/Danmarkshavn/America/Dawson/America/Dawson_Creek/America/Denver/America/Detroit/America/Dominica/America/Edmonton/America/Eirunepe/America/El_Salvador/America/Fort_Nelson/America/Fortaleza/America/Glace_Bay/America/Goose_Bay/America/Grand_Turk/America/Grenada/America/Guadeloupe/America/Guatemala/America/Guayaquil/America/Guyana/America/Halifax/America/Havana/America/Hermosillo/America/Indiana/Indianapolis/America/Indiana/Knox/America/Indiana/Marengo/America/Indiana/Petersburg/America/Indiana/Tell_City/America/Indiana/Vevay/America/Indiana/Vincennes/America/Indiana/Winamac/America/Inuvik/America/Iqaluit/America/Jamaica/America/Juneau/America/Kentucky/Louisville/America/Kentucky/Monticello/America/Kralendijk/America/La_Paz/America/Lima/America/Los_Angeles/America/Lower_Princes/America/Maceio/America/Managua/America/Manaus/America/Marigot/America/Martinique/America/Matamoros/America/Mazatlan/America/Menominee/America/Merida/America/Metlakatla/America/Mexico_City/America/Miquelon/America/Moncton/America/Monterrey/America/Montevideo/America/Montserrat/America/Nassau/America/New_York/America/Nipigon/America/Nome/America/Noronha/America/North_Dakota/Beulah/America/North_Dakota/Center/America/North_Dakota/New_Salem/America/Nuuk/America/Ojinaga/America/Panama/America/Pangnirtung/America/Paramaribo/America/Phoenix/America/Port-au-Prince/America/Port_of_Spain/America/Porto_Velho/America/Puerto_Rico/America/Punta_Arenas/America/Rainy_River/America/Rankin_Inlet/America/Recife/America/Regina/America/Resolute/America/Rio_Branco/America/Santarem/America/Santiago/America/Santo_Domingo/America/Sao_Paulo/America/Scoresbysund/America/Sitka/America/St_Barthelemy/America/St_Johns/America/St_Kitts/America/St_Lucia/America/St_Thomas/America/St_Vincent/America/Swift_Current/America/Tegucigalpa/America/Thule/America/Thunder_Bay/America/Tijuana/America/Toronto/America/Tortola/America/Vancouver/America/Whitehorse/America/Winnipeg/America/Yakutat/America/Yellowknife/Antarctica/Casey/Antarctica/Davis/Antarctica/DumontDUrville/Antarctica/Macquarie/Antarctica/Mawson/Antarctica/McMurdo/Antarctica/Palmer/Antarctica/Rothera/Antarctica/Syowa/Antarctica/Troll/Antarctica/Vostok/Arctic/Longyearbyen/Asia/Aden/Asia/Almaty/Asia/Amman/Asia/Anadyr/Asia/Aqtau/Asia/Aqtobe/Asia/Ashgabat/Asia/Atyrau/Asia/Baghdad/Asia/Bahrain/Asia/Baku/Asia/Bangkok/Asia/Barnaul/Asia/Beirut/Asia/Bishkek/Asia/Brunei/Asia/Chita/Asia/Choibalsan/Asia/Colombo/Asia/Damascus/Asia/Dhaka/Asia/Dili/Asia/Dubai/Asia/Dushanbe/Asia/Famagusta/Asia/Gaza/Asia/Hebron/Asia/Ho_Chi_Minh/Asia/Hong_Kong/Asia/Hovd/Asia/Irkutsk/Asia/Jakarta/Asia/Jayapura/Asia/Jerusalem/Asia/Kabul/Asia/Kamchatka/Asia/Karachi/Asia/Kathmandu/Asia/Khandyga/Asia/Kolkata/Asia/Krasnoyarsk/Asia/Kuala_Lumpur/Asia/Kuching/Asia/Kuwait/Asia/Macau/Asia/Magadan/Asia/Makassar/Asia/Manila/Asia/Muscat/Asia/Nicosia/Asia/Novokuznetsk/Asia/Novosibirsk/Asia/Omsk/Asia/Oral/Asia/Phnom_Penh/Asia/Pontianak/Asia/Pyongyang/Asia/Qatar/Asia/Qostanay/Asia/Qyzylorda/Asia/Riyadh/Asia/Sakhalin/Asia/Samarkand/Asia/Seoul/Asia/Shanghai/Asia/Singapore/Asia/Srednekolymsk/Asia/Taipei/Asia/Tashkent/Asia/Tbilisi/Asia/Tehran/Asia/Thimphu/Asia/Tokyo/Asia/Tomsk/Asia/Ulaanbaatar/Asia/Urumqi/Asia/Ust-Nera/Asia/Vientiane/Asia/Vladivostok/Asia/Yakutsk/Asia/Yangon/Asia/Yekaterinburg/Asia/Yerevan/Atlantic/Azores/Atlantic/Bermuda/Atlantic/Canary/Atlantic/Cape_Verde/Atlantic/Faroe/Atlantic/Madeira/Atlantic/Reykjavik/Atlantic/South_Georgia/Atlantic/St_Helena/Atlantic/Stanley/Australia/Adelaide/Australia/Brisbane/Australia/Broken_Hill/Australia/Darwin/Australia/Eucla/Australia/Hobart/Australia/Lindeman/Australia/Lord_Howe/Australia/Melbourne/Australia/Perth/Australia/Sydney/Canada/Atlantic/Canada/Central/Canada/Eastern/Canada/Mountain/Canada/Newfoundland/Canada/Pacific/Europe/Amsterdam/Europe/Andorra/Europe/Astrakhan/Europe/Athens/Europe/Belgrade/Europe/Berlin/Europe/Bratislava/Europe/Brussels/Europe/Bucharest/Europe/Budapest/Europe/Busingen/Europe/Chisinau/Europe/Copenhagen/Europe/Dublin/Europe/Gibraltar/Europe/Guernsey/Europe/Helsinki/Europe/Isle_of_Man/Europe/Istanbul/Europe/Jersey/Europe/Kaliningrad/Europe/Kiev/Europe/Kirov/Europe/Lisbon/Europe/Ljubljana/Europe/London/Europe/Luxembourg/Europe/Madrid/Europe/Malta/Europe/Mariehamn/Europe/Minsk/Europe/Monaco/Europe/Moscow/Europe/Oslo/Europe/Paris/Europe/Podgorica/Europe/Prague/Europe/Riga/Europe/Rome/Europe/Samara/Europe/San_Marino/Europe/Sarajevo/Europe/Saratov/Europe/Simferopol/Europe/Skopje/Europe/Sofia/Europe/Stockholm/Europe/Tallinn/Europe/Tirane/Europe/Ulyanovsk/Europe/Uzhgorod/Europe/Vaduz/Europe/Vatican/Europe/Vienna/Europe/Vilnius/Europe/Volgograd/Europe/Warsaw/Europe/Zagreb/Europe/Zaporozhye/Europe/Zurich/GMT/Indian/Antananarivo/Indian/Chagos/Indian/Christmas/Indian/Cocos/Indian/Comoro/Indian/Kerguelen/Indian/Mahe/Indian/Maldives/Indian/Mauritius/Indian/Mayotte/Indian/Reunion/Pacific/Apia/Pacific/Auckland/Pacific/Bougainville/Pacific/Chatham/Pacific/Chuuk/Pacific/Easter/Pacific/Efate/Pacific/Fakaofo/Pacific/Fiji/Pacific/Funafuti/Pacific/Galapagos/Pacific/Gambier/Pacific/Guadalcanal/Pacific/Guam/Pacific/Honolulu/Pacific/Kanton/Pacific/Kiritimati/Pacific/Kosrae/Pacific/Kwajalein/Pacific/Majuro/Pacific/Marquesas/Pacific/Midway/Pacific/Nauru/Pacific/Niue/Pacific/Norfolk/Pacific/Noumea/Pacific/Pago_Pago/Pacific/Palau/Pacific/Pitcairn/Pacific/Pohnpei/Pacific/Port_Moresby/Pacific/Rarotonga/Pacific/Saipan/Pacific/Tahiti/Pacific/Tarawa/Pacific/Tongatapu/Pacific/Wake/Pacific/Wallis/US/Alaska/US/Arizona/US/Central/US/Eastern/US/Hawaii/US/Mountain/US/Pacific/UTC)}\n@returns(200)\n\n@endgroup\n\n@group reviews\n@endpoint GET /reviews/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., tracker: str # tracker}\n@returns(200)\n\n@endpoint POST /reviews/\n@required {id: str(uuid), tracker: str(uri), rating: int, last_task: str(uri), last_assignee: str(uri), created_at: str(date-time)}\n@optional {format: str(json/xlsx), comment: str}\n@returns(201)\n\n@endpoint GET /reviews/{id}/\n@required {id: str(uuid) # A UUID string identifying this review.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group route_optimizations\n@endpoint GET /route_optimizations/\n@optional {account: str # account, assignees__id__in: str # assignees__id__in, commited_at__date: str(date), commited_at__date_or_isnull: str(date), commited_at__gt: str(datetime), commited_at__gt_or_isnull: str(datetime), commited_at__gte: str(datetime), commited_at__gte_or_isnull: str(datetime), commited_at__lt: str(datetime), commited_at__lt_or_isnull: str(datetime), commited_at__lte: str(datetime), commited_at__lte_or_isnull: str(datetime), completed_at__date: str(date), completed_at__date_or_isnull: str(date), completed_at__gt: str(datetime), completed_at__gt_or_isnull: str(datetime), completed_at__gte: str(datetime), completed_at__gte_or_isnull: str(datetime), completed_at__lt: str(datetime), completed_at__lt_or_isnull: str(datetime), completed_at__lte: str(datetime), completed_at__lte_or_isnull: str(datetime), created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., failed_at__date: str(date), failed_at__date_or_isnull: str(date), failed_at__gt: str(datetime), failed_at__gt_or_isnull: str(datetime), failed_at__gte: str(datetime), failed_at__gte_or_isnull: str(datetime), failed_at__lt: str(datetime), failed_at__lt_or_isnull: str(datetime), failed_at__lte: str(datetime), failed_at__lte_or_isnull: str(datetime), format: str(json/xml), id: str # id, objective: str(vehicles/transport_time/completion_time) # objective, objective__in: str # objective__in, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., ready_at__date: str(date), ready_at__date_or_isnull: str(date), ready_at__gt: str(datetime), ready_at__gt_or_isnull: str(datetime), ready_at__gte: str(datetime), ready_at__gte_or_isnull: str(datetime), ready_at__lt: str(datetime), ready_at__lt_or_isnull: str(datetime), ready_at__lte: str(datetime), ready_at__lte_or_isnull: str(datetime), scheduled_at__date: str(date), scheduled_at__date_or_isnull: str(date), scheduled_at__gt: str(datetime), scheduled_at__gt_or_isnull: str(datetime), scheduled_at__gte: str(datetime), scheduled_at__gte_or_isnull: str(datetime), scheduled_at__lt: str(datetime), scheduled_at__lt_or_isnull: str(datetime), scheduled_at__lte: str(datetime), scheduled_at__lte_or_isnull: str(datetime), started_at__date: str(date), started_at__date_or_isnull: str(date), started_at__gt: str(datetime), started_at__gt_or_isnull: str(datetime), started_at__gte: str(datetime), started_at__gte_or_isnull: str(datetime), started_at__lt: str(datetime), started_at__lt_or_isnull: str(datetime), started_at__lte: str(datetime), started_at__lte_or_isnull: str(datetime), state: str(pending/started/ready/completed/over_quota/failed) # state, state__in: str # state__in, total_distance__gt: str # total_distance__gt, total_distance__gte: str # total_distance__gte, total_distance__lt: str # total_distance__lt, total_distance__lte: str # total_distance__lte, total_duration__gt: str # total_duration__gt, total_duration__gte: str # total_duration__gte, total_duration__lt: str # total_duration__lt, total_duration__lte: str # total_duration__lte, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /route_optimizations/\n@required {id: str(uuid), url: str(uri), account: str(uri), assignees: [str(uri)], state: any, tasks: [str(uri)], total_distance: int, total_duration: map=4 10:55:34.12, commited_at: str(date-time), scheduled_at: str(date-time), started_at: str(date-time), ready_at: str(date-time), completed_at: str(date-time), failed_at: str(date-time), created_at: str(date-time), updated_at: str(date-time), errors: str(json-pointer)}\n@optional {format: str(json/xml), objective: any, start_time: str(date-time), start_location: any, end_location: any, unassign_not_optimal: bool, commit: bool, created_by: str(uri)}\n@returns(201)\n\n@endpoint GET /route_optimizations/{id}/\n@required {id: str(uuid) # A UUID string identifying this route optimization.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint POST /route_optimizations/{id}/commit/\n@required {id: str(uuid) # A UUID string identifying this route optimization., id: str(uuid), url: str(uri), account: str(uri), assignees: [str(uri)], state: any, tasks: [str(uri)], total_distance: int, total_duration: map=4 10:55:34.12, commited_at: str(date-time), scheduled_at: str(date-time), started_at: str(date-time), ready_at: str(date-time), completed_at: str(date-time), failed_at: str(date-time), created_at: str(date-time), updated_at: str(date-time), errors: str(json-pointer)}\n@optional {format: str(json/xml), objective: any, start_time: str(date-time), start_location: any, end_location: any, unassign_not_optimal: bool, commit: bool, created_by: str(uri)}\n@returns(200)\n\n@endpoint GET /route_optimizations/{id}/results/\n@required {id: str(uuid) # A UUID string identifying this route optimization.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint GET /route_optimizations/{id}/routes/\n@required {id: str(uuid) # A UUID string identifying this route optimization.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint POST /route_optimizations/{id}/routes/\n@required {id: str(uuid) # A UUID string identifying this route optimization., id: str(uuid), url: str(uri), account: str(uri), assignees: [str(uri)], state: any, tasks: [str(uri)], total_distance: int, total_duration: map=4 10:55:34.12, commited_at: str(date-time), scheduled_at: str(date-time), started_at: str(date-time), ready_at: str(date-time), completed_at: str(date-time), failed_at: str(date-time), created_at: str(date-time), updated_at: str(date-time), errors: str(json-pointer)}\n@optional {format: str(json/xml), objective: any, start_time: str(date-time), start_location: any, end_location: any, unassign_not_optimal: bool, commit: bool, created_by: str(uri)}\n@returns(200)\n\n@endpoint POST /route_optimizations/{id}/schedule/\n@required {id: str(uuid) # A UUID string identifying this route optimization., id: str(uuid), url: str(uri), account: str(uri), assignees: [str(uri)], state: any, tasks: [str(uri)], total_distance: int, total_duration: map=4 10:55:34.12, commited_at: str(date-time), scheduled_at: str(date-time), started_at: str(date-time), ready_at: str(date-time), completed_at: str(date-time), failed_at: str(date-time), created_at: str(date-time), updated_at: str(date-time), errors: str(json-pointer)}\n@optional {format: str(json/xml), objective: any, start_time: str(date-time), start_location: any, end_location: any, unassign_not_optimal: bool, commit: bool, created_by: str(uri)}\n@returns(200)\n\n@endgroup\n\n@group routes\n@endpoint GET /routes/\n@optional {account: str # account, assignee: str # assignee, code: str # code, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /routes/\n@required {id: str(uuid), url: str(uri), account: str(uri), code: str, created_at: str(date-time), updated_at: str(date-time)}\n@optional {external_id: str, description: str, assignee: str(uri), start_time: str(date-time), start_location: any, end_time: str(date-time), end_location: any}\n@returns(201)\n\n@endpoint GET /routes/{id}/\n@required {id: str(uuid) # A UUID string identifying this route.}\n@returns(200)\n\n@endpoint PUT /routes/{id}/\n@required {id: str(uuid) # A UUID string identifying this route., id: str(uuid), url: str(uri), account: str(uri), code: str, created_at: str(date-time), updated_at: str(date-time)}\n@optional {external_id: str, description: str, assignee: str(uri), start_time: str(date-time), start_location: any, end_time: str(date-time), end_location: any}\n@returns(200)\n\n@endpoint PATCH /routes/{id}/\n@required {id: str(uuid) # A UUID string identifying this route.}\n@optional {id: str(uuid), url: str(uri), external_id: str, account: str(uri), code: str, description: str, assignee: str(uri), start_time: str(date-time), start_location: any, end_time: str(date-time), end_location: any, created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /routes/{id}/\n@required {id: str(uuid) # A UUID string identifying this route.}\n@returns(204) No response body\n\n@endgroup\n\n@group scenes\n@endpoint GET /scenes/dashboard/\n@optional {account: str(uuid), account__in: str # comma separated value, address__apartment_number: str # address__apartment_number, address__apartment_number__icontains: str # address__apartment_number__icontains, address__apartment_number__in: str # address__apartment_number__in, address__apartment_number__iregex: str # address__apartment_number__iregex, address__apartment_number__istartswith: str # address__apartment_number__istartswith, address__apartment_number__search: str # address__apartment_number__search, address__city: str # address__city, address__city__icontains: str # address__city__icontains, address__city__in: str # address__city__in, address__city__iregex: str # address__city__iregex, address__city__istartswith: str # address__city__istartswith, address__city__search: str # address__city__search, address__country: str # address__country, address__country__icontains: str # address__country__icontains, address__country__in: str # address__country__in, address__country__iregex: str # address__country__iregex, address__country__istartswith: str # address__country__istartswith, address__country__search: str # address__country__search, address__country_code: str # address__country_code, address__country_code__icontains: str # address__country_code__icontains, address__country_code__in: str # address__country_code__in, address__country_code__iregex: str # address__country_code__iregex, address__country_code__istartswith: str # address__country_code__istartswith, address__country_code__search: str # address__country_code__search, address__formatted_address: str # address__formatted_address, address__formatted_address__icontains: str # address__formatted_address__icontains, address__formatted_address__in: str # address__formatted_address__in, address__formatted_address__iregex: str # address__formatted_address__iregex, address__formatted_address__istartswith: str # address__formatted_address__istartswith, address__formatted_address__search: str # address__formatted_address__search, address__geocode_failed_at__date: str(date), address__geocode_failed_at__date_or_isnull: str(date), address__geocode_failed_at__gt: str(datetime), address__geocode_failed_at__gt_or_isnull: str(datetime), address__geocode_failed_at__gte: str(datetime), address__geocode_failed_at__gte_or_isnull: str(datetime), address__geocode_failed_at__lt: str(datetime), address__geocode_failed_at__lt_or_isnull: str(datetime), address__geocode_failed_at__lte: str(datetime), address__geocode_failed_at__lte_or_isnull: str(datetime), address__geocoded_at__date: str(date), address__geocoded_at__date_or_isnull: str(date), address__geocoded_at__gt: str(datetime), address__geocoded_at__gt_or_isnull: str(datetime), address__geocoded_at__gte: str(datetime), address__geocoded_at__gte_or_isnull: str(datetime), address__geocoded_at__lt: str(datetime), address__geocoded_at__lt_or_isnull: str(datetime), address__geocoded_at__lte: str(datetime), address__geocoded_at__lte_or_isnull: str(datetime), address__google_place_id: str # address__google_place_id, address__google_place_id__icontains: str # address__google_place_id__icontains, address__google_place_id__in: str # address__google_place_id__in, address__google_place_id__iregex: str # address__google_place_id__iregex, address__google_place_id__istartswith: str # address__google_place_id__istartswith, address__google_place_id__search: str # address__google_place_id__search, address__house_number: str # address__house_number, address__house_number__icontains: str # address__house_number__icontains, address__house_number__in: str # address__house_number__in, address__house_number__iregex: str # address__house_number__iregex, address__house_number__istartswith: str # address__house_number__istartswith, address__house_number__search: str # address__house_number__search, address__point_of_interest: str # address__point_of_interest, address__point_of_interest__icontains: str # address__point_of_interest__icontains, address__point_of_interest__in: str # address__point_of_interest__in, address__point_of_interest__iregex: str # address__point_of_interest__iregex, address__point_of_interest__istartswith: str # address__point_of_interest__istartswith, address__point_of_interest__search: str # address__point_of_interest__search, address__postal_code: str # address__postal_code, address__postal_code__icontains: str # address__postal_code__icontains, address__postal_code__in: str # address__postal_code__in, address__postal_code__iregex: str # address__postal_code__iregex, address__postal_code__istartswith: str # address__postal_code__istartswith, address__postal_code__search: str # address__postal_code__search, address__raw_address: str # address__raw_address, address__raw_address__icontains: str # address__raw_address__icontains, address__raw_address__in: str # address__raw_address__in, address__raw_address__iregex: str # address__raw_address__iregex, address__raw_address__istartswith: str # address__raw_address__istartswith, address__raw_address__search: str # address__raw_address__search, address__state: str # address__state, address__state__icontains: str # address__state__icontains, address__state__in: str # address__state__in, address__state__iregex: str # address__state__iregex, address__state__istartswith: str # address__state__istartswith, address__state__search: str # address__state__search, address__street: str # address__street, address__street__icontains: str # address__street__icontains, address__street__in: str # address__street__in, address__street__iregex: str # address__street__iregex, address__street__istartswith: str # address__street__istartswith, address__street__search: str # address__street__search, address_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., address_id: str # address_id, address_id__in: str # address_id__in, address_id__isnull: str # address_id__isnull, assignee: str(uuid), assignee__email: str # assignee__email, assignee__email__icontains: str # assignee__email__icontains, assignee__email__iregex: str # assignee__email__iregex, assignee__email__isnull: str # assignee__email__isnull, assignee__email__istartswith: str # assignee__email__istartswith, assignee__email__search: str # assignee__email__search, assignee__first_name: str # assignee__first_name, assignee__first_name__icontains: str # assignee__first_name__icontains, assignee__first_name__iregex: str # assignee__first_name__iregex, assignee__first_name__isnull: str # assignee__first_name__isnull, assignee__first_name__istartswith: str # assignee__first_name__istartswith, assignee__first_name__search: str # assignee__first_name__search, assignee__in: str # comma separated value, assignee__last_name: str # assignee__last_name, assignee__last_name__icontains: str # assignee__last_name__icontains, assignee__last_name__iregex: str # assignee__last_name__iregex, assignee__last_name__isnull: str # assignee__last_name__isnull, assignee__last_name__istartswith: str # assignee__last_name__istartswith, assignee__last_name__search: str # assignee__last_name__search, assignee__phone: str # assignee__phone, assignee__phone__icontains: str # assignee__phone__icontains, assignee__phone__iregex: str # assignee__phone__iregex, assignee__phone__isnull: str # assignee__phone__isnull, assignee__phone__istartswith: str # assignee__phone__istartswith, assignee__phone__search: str # assignee__phone__search, assignee_id: str # assignee_id, assignee_id__in: str # assignee_id__in, assignee_id__isnull: str # assignee_id__isnull, assignee_proximity: str(away/near) # assignee_proximity, assignee_proximity__in: str # assignee_proximity__in, barcodes__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, barcodes__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, barcodes__isnull: bool # Filter the returned list where the array is null, barcodes__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, cancelled_at__date: str(date), cancelled_at__date_or_isnull: str(date), cancelled_at__gt: str(datetime), cancelled_at__gt_or_isnull: str(datetime), cancelled_at__gte: str(datetime), cancelled_at__gte_or_isnull: str(datetime), cancelled_at__lt: str(datetime), cancelled_at__lt_or_isnull: str(datetime), cancelled_at__lte: str(datetime), cancelled_at__lte_or_isnull: str(datetime), category: str(assignment/pick_up/drop_off/warehouse) # category, category__in: str # category__in, complete_after__date: str(date), complete_after__date_or_isnull: str(date), complete_after__gt: str(datetime), complete_after__gt_or_isnull: str(datetime), complete_after__gte: str(datetime), complete_after__gte_or_isnull: str(datetime), complete_after__lt: str(datetime), complete_after__lt_or_isnull: str(datetime), complete_after__lte: str(datetime), complete_after__lte_or_isnull: str(datetime), complete_before__date: str(date), complete_before__date_or_isnull: str(date), complete_before__gt: str(datetime), complete_before__gt_or_isnull: str(datetime), complete_before__gte: str(datetime), complete_before__gte_or_isnull: str(datetime), complete_before__lt: str(datetime), complete_before__lt_or_isnull: str(datetime), complete_before__lte: str(datetime), complete_before__lte_or_isnull: str(datetime), completed_at__date: str(date), completed_at__date_or_isnull: str(date), completed_at__gt: str(datetime), completed_at__gt_or_isnull: str(datetime), completed_at__gte: str(datetime), completed_at__gte_or_isnull: str(datetime), completed_at__lt: str(datetime), completed_at__lt_or_isnull: str(datetime), completed_at__lte: str(datetime), completed_at__lte_or_isnull: str(datetime), contact__company__icontains: str # contact__company__icontains, contact__company__in: str # contact__company__in, contact__company__iregex: str # contact__company__iregex, contact__company__istartswith: str # contact__company__istartswith, contact__company__search: str # contact__company__search, contact__email: str # contact__email, contact__email__icontains: str # contact__email__icontains, contact__email__in: str # contact__email__in, contact__email__iregex: str # contact__email__iregex, contact__email__istartswith: str # contact__email__istartswith, contact__email__search: str # contact__email__search, contact__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated emails supported, contact__emails__contains: str # Filter the returned list where filter_value in field values. Comma separated emails supported, contact__emails__isnull: bool # Filter the returned list where the array is null, contact__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated emails supported, contact__name: str # contact__name, contact__name__icontains: str # contact__name__icontains, contact__name__in: str # contact__name__in, contact__name__iregex: str # contact__name__iregex, contact__name__istartswith: str # contact__name__istartswith, contact__name__search: str # contact__name__search, contact__notes: str # contact__notes, contact__notes__icontains: str # contact__notes__icontains, contact__notes__in: str # contact__notes__in, contact__notes__iregex: str # contact__notes__iregex, contact__notes__istartswith: str # contact__notes__istartswith, contact__notes__search: str # contact__notes__search, contact__phone: str # contact__phone, contact__phone__icontains: str # contact__phone__icontains, contact__phone__in: str # contact__phone__in, contact__phone__iregex: str # contact__phone__iregex, contact__phone__istartswith: str # contact__phone__istartswith, contact__phone__search: str # contact__phone__search, contact__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__phones__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__phones__isnull: bool # Filter the returned list where the array is null, contact__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, contact_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., contact_id: str # contact_id, contact_id__in: str # contact_id__in, contact_id__isnull: str # contact_id__isnull, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str # created_by, created_by__in: str # created_by__in, created_by__isnull: str # created_by__isnull, cursor: int # The pagination cursor value., description: str # description, description__icontains: str # description__icontains, description__iregex: str # description__iregex, description__istartswith: str # description__istartswith, description__search: str # description__search, duration: str # duration, duration__gt: str # duration__gt, duration__gte: str # duration__gte, duration__lt: str # duration__lt, duration__lte: str # duration__lte, external_id: str # external_id, external_id__icontains: str # external_id__icontains, external_id__in: str # external_id__in, external_id__iregex: str # external_id__iregex, external_id__isnull: str # external_id__isnull, external_id__istartswith: str # external_id__istartswith, external_id__search: str # external_id__search, format: str(json/xml), id: str # id, id__in: str # id__in, is_optimal: str # is_optimal, is_optimal__isnull: str # is_optimal__isnull, metadata__accepted_distance: str # metadata__accepted_distance, metadata__accepted_distance__gt: str # metadata__accepted_distance__gt, metadata__accepted_distance__gte: str # metadata__accepted_distance__gte, metadata__accepted_distance__lt: str # metadata__accepted_distance__lt, metadata__accepted_distance__lte: str # metadata__accepted_distance__lte, metadata__accepted_duration: str # metadata__accepted_duration, metadata__accepted_duration__gt: str # metadata__accepted_duration__gt, metadata__accepted_duration__gte: str # metadata__accepted_duration__gte, metadata__accepted_duration__lt: str # metadata__accepted_duration__lt, metadata__accepted_duration__lte: str # metadata__accepted_duration__lte, metadata__active_distance: str # metadata__active_distance, metadata__active_distance__gt: str # metadata__active_distance__gt, metadata__active_distance__gte: str # metadata__active_distance__gte, metadata__active_distance__lt: str # metadata__active_distance__lt, metadata__active_distance__lte: str # metadata__active_distance__lte, metadata__active_duration: str # metadata__active_duration, metadata__active_duration__gt: str # metadata__active_duration__gt, metadata__active_duration__gte: str # metadata__active_duration__gte, metadata__active_duration__lt: str # metadata__active_duration__lt, metadata__active_duration__lte: str # metadata__active_duration__lte, metadata__assigned_distance: str # metadata__assigned_distance, metadata__assigned_distance__gt: str # metadata__assigned_distance__gt, metadata__assigned_distance__gte: str # metadata__assigned_distance__gte, metadata__assigned_distance__lt: str # metadata__assigned_distance__lt, metadata__assigned_distance__lte: str # metadata__assigned_distance__lte, metadata__assigned_duration: str # metadata__assigned_duration, metadata__assigned_duration__gt: str # metadata__assigned_duration__gt, metadata__assigned_duration__gte: str # metadata__assigned_duration__gte, metadata__assigned_duration__lt: str # metadata__assigned_duration__lt, metadata__assigned_duration__lte: str # metadata__assigned_duration__lte, metadata__cancelled_distance: str # metadata__cancelled_distance, metadata__cancelled_distance__gt: str # metadata__cancelled_distance__gt, metadata__cancelled_distance__gte: str # metadata__cancelled_distance__gte, metadata__cancelled_distance__lt: str # metadata__cancelled_distance__lt, metadata__cancelled_distance__lte: str # metadata__cancelled_distance__lte, metadata__cancelled_duration: str # metadata__cancelled_duration, metadata__cancelled_duration__gt: str # metadata__cancelled_duration__gt, metadata__cancelled_duration__gte: str # metadata__cancelled_duration__gte, metadata__cancelled_duration__lt: str # metadata__cancelled_duration__lt, metadata__cancelled_duration__lte: str # metadata__cancelled_duration__lte, metadata__completed_distance: str # metadata__completed_distance, metadata__completed_distance__gt: str # metadata__completed_distance__gt, metadata__completed_distance__gte: str # metadata__completed_distance__gte, metadata__completed_distance__lt: str # metadata__completed_distance__lt, metadata__completed_distance__lte: str # metadata__completed_distance__lte, metadata__completed_duration: str # metadata__completed_duration, metadata__completed_duration__gt: str # metadata__completed_duration__gt, metadata__completed_duration__gte: str # metadata__completed_duration__gte, metadata__completed_duration__lt: str # metadata__completed_duration__lt, metadata__completed_duration__lte: str # metadata__completed_duration__lte, metadata__documents_count: str # metadata__documents_count, metadata__documents_count__gt: str # metadata__documents_count__gt, metadata__documents_count__gte: str # metadata__documents_count__gte, metadata__documents_count__lt: str # metadata__documents_count__lt, metadata__documents_count__lte: str # metadata__documents_count__lte, metadata__events_count: str # metadata__events_count, metadata__events_count__gt: str # metadata__events_count__gt, metadata__events_count__gte: str # metadata__events_count__gte, metadata__events_count__lt: str # metadata__events_count__lt, metadata__events_count__lte: str # metadata__events_count__lte, metadata__failed_distance: str # metadata__failed_distance, metadata__failed_distance__gt: str # metadata__failed_distance__gt, metadata__failed_distance__gte: str # metadata__failed_distance__gte, metadata__failed_distance__lt: str # metadata__failed_distance__lt, metadata__failed_distance__lte: str # metadata__failed_distance__lte, metadata__failed_duration: str # metadata__failed_duration, metadata__failed_duration__gt: str # metadata__failed_duration__gt, metadata__failed_duration__gte: str # metadata__failed_duration__gte, metadata__failed_duration__lt: str # metadata__failed_duration__lt, metadata__failed_duration__lte: str # metadata__failed_duration__lte, metadata__forms_completed_count: str # metadata__forms_completed_count, metadata__forms_completed_count__gt: str # metadata__forms_completed_count__gt, metadata__forms_completed_count__gte: str # metadata__forms_completed_count__gte, metadata__forms_completed_count__lt: str # metadata__forms_completed_count__lt, metadata__forms_completed_count__lte: str # metadata__forms_completed_count__lte, metadata__forms_count: str # metadata__forms_count, metadata__forms_count__gt: str # metadata__forms_count__gt, metadata__forms_count__gte: str # metadata__forms_count__gte, metadata__forms_count__lt: str # metadata__forms_count__lt, metadata__forms_count__lte: str # metadata__forms_count__lte, metadata__last_accepted_at__date: str(date), metadata__last_accepted_at__date_or_isnull: str(date), metadata__last_accepted_at__gt: str(datetime), metadata__last_accepted_at__gt_or_isnull: str(datetime), metadata__last_accepted_at__gte: str(datetime), metadata__last_accepted_at__gte_or_isnull: str(datetime), metadata__last_accepted_at__lt: str(datetime), metadata__last_accepted_at__lt_or_isnull: str(datetime), metadata__last_accepted_at__lte: str(datetime), metadata__last_accepted_at__lte_or_isnull: str(datetime), metadata__last_active_at__date: str(date), metadata__last_active_at__date_or_isnull: str(date), metadata__last_active_at__gt: str(datetime), metadata__last_active_at__gt_or_isnull: str(datetime), metadata__last_active_at__gte: str(datetime), metadata__last_active_at__gte_or_isnull: str(datetime), metadata__last_active_at__lt: str(datetime), metadata__last_active_at__lt_or_isnull: str(datetime), metadata__last_active_at__lte: str(datetime), metadata__last_active_at__lte_or_isnull: str(datetime), metadata__last_assigned_at__date: str(date), metadata__last_assigned_at__date_or_isnull: str(date), metadata__last_assigned_at__gt: str(datetime), metadata__last_assigned_at__gt_or_isnull: str(datetime), metadata__last_assigned_at__gte: str(datetime), metadata__last_assigned_at__gte_or_isnull: str(datetime), metadata__last_assigned_at__lt: str(datetime), metadata__last_assigned_at__lt_or_isnull: str(datetime), metadata__last_assigned_at__lte: str(datetime), metadata__last_assigned_at__lte_or_isnull: str(datetime), metadata__last_cancelled_at__date: str(date), metadata__last_cancelled_at__date_or_isnull: str(date), metadata__last_cancelled_at__gt: str(datetime), metadata__last_cancelled_at__gt_or_isnull: str(datetime), metadata__last_cancelled_at__gte: str(datetime), metadata__last_cancelled_at__gte_or_isnull: str(datetime), metadata__last_cancelled_at__lt: str(datetime), metadata__last_cancelled_at__lt_or_isnull: str(datetime), metadata__last_cancelled_at__lte: str(datetime), metadata__last_cancelled_at__lte_or_isnull: str(datetime), metadata__last_completed_at__date: str(date), metadata__last_completed_at__date_or_isnull: str(date), metadata__last_completed_at__gt: str(datetime), metadata__last_completed_at__gt_or_isnull: str(datetime), metadata__last_completed_at__gte: str(datetime), metadata__last_completed_at__gte_or_isnull: str(datetime), metadata__last_completed_at__lt: str(datetime), metadata__last_completed_at__lt_or_isnull: str(datetime), metadata__last_completed_at__lte: str(datetime), metadata__last_completed_at__lte_or_isnull: str(datetime), metadata__last_failed_at__date: str(date), metadata__last_failed_at__date_or_isnull: str(date), metadata__last_failed_at__gt: str(datetime), metadata__last_failed_at__gt_or_isnull: str(datetime), metadata__last_failed_at__gte: str(datetime), metadata__last_failed_at__gte_or_isnull: str(datetime), metadata__last_failed_at__lt: str(datetime), metadata__last_failed_at__lt_or_isnull: str(datetime), metadata__last_failed_at__lte: str(datetime), metadata__last_failed_at__lte_or_isnull: str(datetime), metadata__last_transit_at__date: str(date), metadata__last_transit_at__date_or_isnull: str(date), metadata__last_transit_at__gt: str(datetime), metadata__last_transit_at__gt_or_isnull: str(datetime), metadata__last_transit_at__gte: str(datetime), metadata__last_transit_at__gte_or_isnull: str(datetime), metadata__last_transit_at__lt: str(datetime), metadata__last_transit_at__lt_or_isnull: str(datetime), metadata__last_transit_at__lte: str(datetime), metadata__last_transit_at__lte_or_isnull: str(datetime), metadata__last_unassigned_at__date: str(date), metadata__last_unassigned_at__date_or_isnull: str(date), metadata__last_unassigned_at__gt: str(datetime), metadata__last_unassigned_at__gt_or_isnull: str(datetime), metadata__last_unassigned_at__gte: str(datetime), metadata__last_unassigned_at__gte_or_isnull: str(datetime), metadata__last_unassigned_at__lt: str(datetime), metadata__last_unassigned_at__lt_or_isnull: str(datetime), metadata__last_unassigned_at__lte: str(datetime), metadata__last_unassigned_at__lte_or_isnull: str(datetime), metadata__signatures_count: str # metadata__signatures_count, metadata__signatures_count__gt: str # metadata__signatures_count__gt, metadata__signatures_count__gte: str # metadata__signatures_count__gte, metadata__signatures_count__lt: str # metadata__signatures_count__lt, metadata__signatures_count__lte: str # metadata__signatures_count__lte, metadata__task_event_notes_count: str # metadata__task_event_notes_count, metadata__task_event_notes_count__gt: str # metadata__task_event_notes_count__gt, metadata__task_event_notes_count__gte: str # metadata__task_event_notes_count__gte, metadata__task_event_notes_count__lt: str # metadata__task_event_notes_count__lt, metadata__task_event_notes_count__lte: str # metadata__task_event_notes_count__lte, metadata__transit_distance: str # metadata__transit_distance, metadata__transit_distance__gt: str # metadata__transit_distance__gt, metadata__transit_distance__gte: str # metadata__transit_distance__gte, metadata__transit_distance__lt: str # metadata__transit_distance__lt, metadata__transit_distance__lte: str # metadata__transit_distance__lte, metadata__transit_duration: str # metadata__transit_duration, metadata__transit_duration__gt: str # metadata__transit_duration__gt, metadata__transit_duration__gte: str # metadata__transit_duration__gte, metadata__transit_duration__lt: str # metadata__transit_duration__lt, metadata__transit_duration__lte: str # metadata__transit_duration__lte, metadata__unassigned_distance: str # metadata__unassigned_distance, metadata__unassigned_distance__gt: str # metadata__unassigned_distance__gt, metadata__unassigned_distance__gte: str # metadata__unassigned_distance__gte, metadata__unassigned_distance__lt: str # metadata__unassigned_distance__lt, metadata__unassigned_distance__lte: str # metadata__unassigned_distance__lte, metadata__unassigned_duration: str # metadata__unassigned_duration, metadata__unassigned_duration__gt: str # metadata__unassigned_duration__gt, metadata__unassigned_duration__gte: str # metadata__unassigned_duration__gte, metadata__unassigned_duration__lt: str # metadata__unassigned_duration__lt, metadata__unassigned_duration__lte: str # metadata__unassigned_duration__lte, metafields__namespace:key: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order: str(uuid), order__auto_assign: str # order__auto_assign, order__created_at__date: str(date), order__created_at__date_or_isnull: str(date), order__created_at__gt: str(datetime), order__created_at__gt_or_isnull: str(datetime), order__created_at__gte: str(datetime), order__created_at__gte_or_isnull: str(datetime), order__created_at__lt: str(datetime), order__created_at__lt_or_isnull: str(datetime), order__created_at__lte: str(datetime), order__created_at__lte_or_isnull: str(datetime), order__created_by: str # order__created_by, order__created_by__in: str # order__created_by__in, order__created_by__isnull: str # order__created_by__isnull, order__external_id: str # order__external_id, order__external_id__icontains: str # order__external_id__icontains, order__external_id__in: str # order__external_id__in, order__external_id__iregex: str # order__external_id__iregex, order__external_id__isnull: str # order__external_id__isnull, order__external_id__istartswith: str # order__external_id__istartswith, order__external_id__search: str # order__external_id__search, order__in: str # comma separated value, order__orderer: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__reference: str # order__reference, order__reference__icontains: str # order__reference__icontains, order__reference__in: str # order__reference__in, order__reference__iregex: str # order__reference__iregex, order__reference__istartswith: str # order__reference__istartswith, order__reference__search: str # order__reference__search, order_id: str # order_id, order_id__in: str # order_id__in, order_id__isnull: str # order_id__isnull, orderer: str(uuid), orderer__id: str # orderer__id, orderer__id__in: str # orderer__id__in, orderer__id__isnull: str # orderer__id__isnull, orderer__in: str # comma separated value, orderer__name: str # orderer__name, orderer__name__icontains: str # orderer__name__icontains, orderer_id: str # orderer_id, orderer_id__in: str # orderer_id__in, orderer_id__isnull: str # orderer_id__isnull, ordering: str # Which field to use when ordering the results., owner_id: str # owner_id, owner_id__in: str # owner_id__in, owner_id__isnull: str # owner_id__isnull, page_size: int # Number of results to return per page., position__date: str(date), position__date_or_isnull: str(date), position__gt: str(datetime), position__gt_or_isnull: str(datetime), position__gte: str(datetime), position__gte_or_isnull: str(datetime), position__lt: str(datetime), position__lt_or_isnull: str(datetime), position__lte: str(datetime), position__lte_or_isnull: str(datetime), previous_assignees__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated UUID values supported, previous_assignees__contains: str # Filter the returned list where filter_value in field values. Comma separated UUID values supported, previous_assignees__isnull: bool # Filter the returned list where the array is null, previous_assignees__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated UUID values supported, priority: str # priority, priority__gt: str # priority__gt, priority__gte: str # priority__gte, priority__in: str # priority__in, priority__lt: str # priority__lt, priority__lte: str # priority__lte, receiver: str(uuid), receiver__in: str # comma separated value, receiver_id: str # receiver_id, receiver_id__in: str # receiver_id__in, receiver_id__isnull: str # receiver_id__isnull, reference: str # reference, reference__icontains: str # reference__icontains, reference__in: str # reference__in, reference__iregex: str # reference__iregex, reference__istartswith: str # reference__istartswith, reference__search: str # reference__search, route: str(uuid), route__in: str # comma separated value, route_id: str # route_id, route_id__in: str # route_id__in, route_id__isnull: str # route_id__isnull, scheduled_time__date: str(date), scheduled_time__date_or_isnull: str(date), scheduled_time__gt: str(datetime), scheduled_time__gt_or_isnull: str(datetime), scheduled_time__gte: str(datetime), scheduled_time__gte_or_isnull: str(datetime), scheduled_time__lt: str(datetime), scheduled_time__lt_or_isnull: str(datetime), scheduled_time__lte: str(datetime), scheduled_time__lte_or_isnull: str(datetime), search: str # A search term., size__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated integer values supported, size__contains: str # Filter the returned list where filter_value in field values. Comma separated integer values supported, size__isnull: bool # Filter the returned list where the array is null, size__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated integer values supported, state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled) # state, state__in: str, state__in_or_isnull: str, state__not_in: str, state__not_in_or_isnull: str, task_import: str(uuid), task_import__in: str # comma separated value, unassignee_id: str # unassignee_id, unassignee_id__in: str # unassignee_id__in, unassignee_id__isnull: str # unassignee_id__isnull, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), updated_at_delay_latest: bool # Ensures that the last updated data is not immediately available in order to allow the latest changes to finish taking effect. If used, the updated_at upper bound is limited to 2 seconds ago. This prevents the out-of-order appearance of records. Availabe since API version `2.4.13`. For older versions, this filter is forced True if `updated_at__gt` or `updated_at__gte`is used.}\n@returns(200)\n\n@endpoint GET /scenes/order_list/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., external_id: str # external_id, id: str # id, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., reference: str # reference, search: str # A search term., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint GET /scenes/recurrence_list/\n@optional {account: str(uuid), account__in: str # comma separated value, assign_worker: bool # Old implementation, indicating weather the task will be assigned to an assignee on recurrence, assignee: str(uuid), assignee__in: str # comma separated value, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str(uuid), created_by__in: str # comma separated value, cursor: int # The pagination cursor value., is_active: str # is_active, last_errored_at__date: str(date), last_errored_at__date_or_isnull: str(date), last_errored_at__gt: str(datetime), last_errored_at__gt_or_isnull: str(datetime), last_errored_at__gte: str(datetime), last_errored_at__gte_or_isnull: str(datetime), last_errored_at__lt: str(datetime), last_errored_at__lt_or_isnull: str(datetime), last_errored_at__lte: str(datetime), last_errored_at__lte_or_isnull: str(datetime), last_recurred_at__date: str(date), last_recurred_at__date_or_isnull: str(date), last_recurred_at__gt: str(datetime), last_recurred_at__gt_or_isnull: str(datetime), last_recurred_at__gte: str(datetime), last_recurred_at__gte_or_isnull: str(datetime), last_recurred_at__lt: str(datetime), last_recurred_at__lt_or_isnull: str(datetime), last_recurred_at__lte: str(datetime), last_recurred_at__lte_or_isnull: str(datetime), last_scheduled_at__date: str(date), last_scheduled_at__date_or_isnull: str(date), last_scheduled_at__gt: str(datetime), last_scheduled_at__gt_or_isnull: str(datetime), last_scheduled_at__gte: str(datetime), last_scheduled_at__gte_or_isnull: str(datetime), last_scheduled_at__lt: str(datetime), last_scheduled_at__lt_or_isnull: str(datetime), last_scheduled_at__lte: str(datetime), last_scheduled_at__lte_or_isnull: str(datetime), next_scheduled_at__date: str(date), next_scheduled_at__date_or_isnull: str(date), next_scheduled_at__gt: str(datetime), next_scheduled_at__gt_or_isnull: str(datetime), next_scheduled_at__gte: str(datetime), next_scheduled_at__gte_or_isnull: str(datetime), next_scheduled_at__lt: str(datetime), next_scheduled_at__lt_or_isnull: str(datetime), next_scheduled_at__lte: str(datetime), next_scheduled_at__lte_or_isnull: str(datetime), order: str(uuid) # Filter by order and previous orders, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., search: str # A search term., tasks_data__address__formatted_address__exact: str(string), tasks_data__address__formatted_address__icontains: str(string), tasks_data__address__formatted_address__in: str(string), tasks_data__category__exact: str(string), tasks_data__category__in: str(string), tasks_data__contact__company__exact: str(string), tasks_data__contact__company__icontains: str(string), tasks_data__contact__company__in: str(string), tasks_data__contact__emails__contains: str(string), tasks_data__contact__emails__isnull: str(string), tasks_data__contact__name__exact: str(string), tasks_data__contact__name__icontains: str(string), tasks_data__contact__name__in: str(string), tasks_data__contact__notes__exact: str(string), tasks_data__contact__notes__icontains: str(string), tasks_data__contact__phones__contains: str(string), tasks_data__contact__phones__isnull: str(string), tasks_data__description__icontains: str(string), tasks_data__state__exact: str(string), tasks_data__state__in: str(string), updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint GET /scenes/task_list/\n@optional {account: str(uuid), account__in: str # comma separated value, address__apartment_number: str # address__apartment_number, address__apartment_number__icontains: str # address__apartment_number__icontains, address__apartment_number__in: str # address__apartment_number__in, address__apartment_number__iregex: str # address__apartment_number__iregex, address__apartment_number__istartswith: str # address__apartment_number__istartswith, address__apartment_number__search: str # address__apartment_number__search, address__city: str # address__city, address__city__icontains: str # address__city__icontains, address__city__in: str # address__city__in, address__city__iregex: str # address__city__iregex, address__city__istartswith: str # address__city__istartswith, address__city__search: str # address__city__search, address__country: str # address__country, address__country__icontains: str # address__country__icontains, address__country__in: str # address__country__in, address__country__iregex: str # address__country__iregex, address__country__istartswith: str # address__country__istartswith, address__country__search: str # address__country__search, address__country_code: str # address__country_code, address__country_code__icontains: str # address__country_code__icontains, address__country_code__in: str # address__country_code__in, address__country_code__iregex: str # address__country_code__iregex, address__country_code__istartswith: str # address__country_code__istartswith, address__country_code__search: str # address__country_code__search, address__formatted_address: str # address__formatted_address, address__formatted_address__icontains: str # address__formatted_address__icontains, address__formatted_address__in: str # address__formatted_address__in, address__formatted_address__iregex: str # address__formatted_address__iregex, address__formatted_address__istartswith: str # address__formatted_address__istartswith, address__formatted_address__search: str # address__formatted_address__search, address__geocode_failed_at__date: str(date), address__geocode_failed_at__date_or_isnull: str(date), address__geocode_failed_at__gt: str(datetime), address__geocode_failed_at__gt_or_isnull: str(datetime), address__geocode_failed_at__gte: str(datetime), address__geocode_failed_at__gte_or_isnull: str(datetime), address__geocode_failed_at__lt: str(datetime), address__geocode_failed_at__lt_or_isnull: str(datetime), address__geocode_failed_at__lte: str(datetime), address__geocode_failed_at__lte_or_isnull: str(datetime), address__geocoded_at__date: str(date), address__geocoded_at__date_or_isnull: str(date), address__geocoded_at__gt: str(datetime), address__geocoded_at__gt_or_isnull: str(datetime), address__geocoded_at__gte: str(datetime), address__geocoded_at__gte_or_isnull: str(datetime), address__geocoded_at__lt: str(datetime), address__geocoded_at__lt_or_isnull: str(datetime), address__geocoded_at__lte: str(datetime), address__geocoded_at__lte_or_isnull: str(datetime), address__google_place_id: str # address__google_place_id, address__google_place_id__icontains: str # address__google_place_id__icontains, address__google_place_id__in: str # address__google_place_id__in, address__google_place_id__iregex: str # address__google_place_id__iregex, address__google_place_id__istartswith: str # address__google_place_id__istartswith, address__google_place_id__search: str # address__google_place_id__search, address__house_number: str # address__house_number, address__house_number__icontains: str # address__house_number__icontains, address__house_number__in: str # address__house_number__in, address__house_number__iregex: str # address__house_number__iregex, address__house_number__istartswith: str # address__house_number__istartswith, address__house_number__search: str # address__house_number__search, address__point_of_interest: str # address__point_of_interest, address__point_of_interest__icontains: str # address__point_of_interest__icontains, address__point_of_interest__in: str # address__point_of_interest__in, address__point_of_interest__iregex: str # address__point_of_interest__iregex, address__point_of_interest__istartswith: str # address__point_of_interest__istartswith, address__point_of_interest__search: str # address__point_of_interest__search, address__postal_code: str # address__postal_code, address__postal_code__icontains: str # address__postal_code__icontains, address__postal_code__in: str # address__postal_code__in, address__postal_code__iregex: str # address__postal_code__iregex, address__postal_code__istartswith: str # address__postal_code__istartswith, address__postal_code__search: str # address__postal_code__search, address__raw_address: str # address__raw_address, address__raw_address__icontains: str # address__raw_address__icontains, address__raw_address__in: str # address__raw_address__in, address__raw_address__iregex: str # address__raw_address__iregex, address__raw_address__istartswith: str # address__raw_address__istartswith, address__raw_address__search: str # address__raw_address__search, address__state: str # address__state, address__state__icontains: str # address__state__icontains, address__state__in: str # address__state__in, address__state__iregex: str # address__state__iregex, address__state__istartswith: str # address__state__istartswith, address__state__search: str # address__state__search, address__street: str # address__street, address__street__icontains: str # address__street__icontains, address__street__in: str # address__street__in, address__street__iregex: str # address__street__iregex, address__street__istartswith: str # address__street__istartswith, address__street__search: str # address__street__search, address_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., address_id: str # address_id, address_id__in: str # address_id__in, address_id__isnull: str # address_id__isnull, assignee: str(uuid), assignee__email: str # assignee__email, assignee__email__icontains: str # assignee__email__icontains, assignee__email__iregex: str # assignee__email__iregex, assignee__email__isnull: str # assignee__email__isnull, assignee__email__istartswith: str # assignee__email__istartswith, assignee__email__search: str # assignee__email__search, assignee__first_name: str # assignee__first_name, assignee__first_name__icontains: str # assignee__first_name__icontains, assignee__first_name__iregex: str # assignee__first_name__iregex, assignee__first_name__isnull: str # assignee__first_name__isnull, assignee__first_name__istartswith: str # assignee__first_name__istartswith, assignee__first_name__search: str # assignee__first_name__search, assignee__in: str # comma separated value, assignee__last_name: str # assignee__last_name, assignee__last_name__icontains: str # assignee__last_name__icontains, assignee__last_name__iregex: str # assignee__last_name__iregex, assignee__last_name__isnull: str # assignee__last_name__isnull, assignee__last_name__istartswith: str # assignee__last_name__istartswith, assignee__last_name__search: str # assignee__last_name__search, assignee__phone: str # assignee__phone, assignee__phone__icontains: str # assignee__phone__icontains, assignee__phone__iregex: str # assignee__phone__iregex, assignee__phone__isnull: str # assignee__phone__isnull, assignee__phone__istartswith: str # assignee__phone__istartswith, assignee__phone__search: str # assignee__phone__search, assignee_id: str # assignee_id, assignee_id__in: str # assignee_id__in, assignee_id__isnull: str # assignee_id__isnull, assignee_proximity: str(away/near) # assignee_proximity, assignee_proximity__in: str # assignee_proximity__in, barcodes__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, barcodes__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, barcodes__isnull: bool # Filter the returned list where the array is null, barcodes__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, cancelled_at__date: str(date), cancelled_at__date_or_isnull: str(date), cancelled_at__gt: str(datetime), cancelled_at__gt_or_isnull: str(datetime), cancelled_at__gte: str(datetime), cancelled_at__gte_or_isnull: str(datetime), cancelled_at__lt: str(datetime), cancelled_at__lt_or_isnull: str(datetime), cancelled_at__lte: str(datetime), cancelled_at__lte_or_isnull: str(datetime), category: str(assignment/pick_up/drop_off/warehouse) # category, category__in: str # category__in, complete_after__date: str(date), complete_after__date_or_isnull: str(date), complete_after__gt: str(datetime), complete_after__gt_or_isnull: str(datetime), complete_after__gte: str(datetime), complete_after__gte_or_isnull: str(datetime), complete_after__lt: str(datetime), complete_after__lt_or_isnull: str(datetime), complete_after__lte: str(datetime), complete_after__lte_or_isnull: str(datetime), complete_before__date: str(date), complete_before__date_or_isnull: str(date), complete_before__gt: str(datetime), complete_before__gt_or_isnull: str(datetime), complete_before__gte: str(datetime), complete_before__gte_or_isnull: str(datetime), complete_before__lt: str(datetime), complete_before__lt_or_isnull: str(datetime), complete_before__lte: str(datetime), complete_before__lte_or_isnull: str(datetime), completed_at__date: str(date), completed_at__date_or_isnull: str(date), completed_at__gt: str(datetime), completed_at__gt_or_isnull: str(datetime), completed_at__gte: str(datetime), completed_at__gte_or_isnull: str(datetime), completed_at__lt: str(datetime), completed_at__lt_or_isnull: str(datetime), completed_at__lte: str(datetime), completed_at__lte_or_isnull: str(datetime), contact__company__icontains: str # contact__company__icontains, contact__company__in: str # contact__company__in, contact__company__iregex: str # contact__company__iregex, contact__company__istartswith: str # contact__company__istartswith, contact__company__search: str # contact__company__search, contact__email: str # contact__email, contact__email__icontains: str # contact__email__icontains, contact__email__in: str # contact__email__in, contact__email__iregex: str # contact__email__iregex, contact__email__istartswith: str # contact__email__istartswith, contact__email__search: str # contact__email__search, contact__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated emails supported, contact__emails__contains: str # Filter the returned list where filter_value in field values. Comma separated emails supported, contact__emails__isnull: bool # Filter the returned list where the array is null, contact__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated emails supported, contact__name: str # contact__name, contact__name__icontains: str # contact__name__icontains, contact__name__in: str # contact__name__in, contact__name__iregex: str # contact__name__iregex, contact__name__istartswith: str # contact__name__istartswith, contact__name__search: str # contact__name__search, contact__notes: str # contact__notes, contact__notes__icontains: str # contact__notes__icontains, contact__notes__in: str # contact__notes__in, contact__notes__iregex: str # contact__notes__iregex, contact__notes__istartswith: str # contact__notes__istartswith, contact__notes__search: str # contact__notes__search, contact__phone: str # contact__phone, contact__phone__icontains: str # contact__phone__icontains, contact__phone__in: str # contact__phone__in, contact__phone__iregex: str # contact__phone__iregex, contact__phone__istartswith: str # contact__phone__istartswith, contact__phone__search: str # contact__phone__search, contact__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__phones__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__phones__isnull: bool # Filter the returned list where the array is null, contact__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, contact_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., contact_id: str # contact_id, contact_id__in: str # contact_id__in, contact_id__isnull: str # contact_id__isnull, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str # created_by, created_by__in: str # created_by__in, created_by__isnull: str # created_by__isnull, cursor: int # The pagination cursor value., description: str # description, description__icontains: str # description__icontains, description__iregex: str # description__iregex, description__istartswith: str # description__istartswith, description__search: str # description__search, duration: str # duration, duration__gt: str # duration__gt, duration__gte: str # duration__gte, duration__lt: str # duration__lt, duration__lte: str # duration__lte, external_id: str # external_id, external_id__icontains: str # external_id__icontains, external_id__in: str # external_id__in, external_id__iregex: str # external_id__iregex, external_id__isnull: str # external_id__isnull, external_id__istartswith: str # external_id__istartswith, external_id__search: str # external_id__search, format: str(json/xml), id: str # id, id__in: str # id__in, is_optimal: str # is_optimal, is_optimal__isnull: str # is_optimal__isnull, metadata__accepted_distance: str # metadata__accepted_distance, metadata__accepted_distance__gt: str # metadata__accepted_distance__gt, metadata__accepted_distance__gte: str # metadata__accepted_distance__gte, metadata__accepted_distance__lt: str # metadata__accepted_distance__lt, metadata__accepted_distance__lte: str # metadata__accepted_distance__lte, metadata__accepted_duration: str # metadata__accepted_duration, metadata__accepted_duration__gt: str # metadata__accepted_duration__gt, metadata__accepted_duration__gte: str # metadata__accepted_duration__gte, metadata__accepted_duration__lt: str # metadata__accepted_duration__lt, metadata__accepted_duration__lte: str # metadata__accepted_duration__lte, metadata__active_distance: str # metadata__active_distance, metadata__active_distance__gt: str # metadata__active_distance__gt, metadata__active_distance__gte: str # metadata__active_distance__gte, metadata__active_distance__lt: str # metadata__active_distance__lt, metadata__active_distance__lte: str # metadata__active_distance__lte, metadata__active_duration: str # metadata__active_duration, metadata__active_duration__gt: str # metadata__active_duration__gt, metadata__active_duration__gte: str # metadata__active_duration__gte, metadata__active_duration__lt: str # metadata__active_duration__lt, metadata__active_duration__lte: str # metadata__active_duration__lte, metadata__assigned_distance: str # metadata__assigned_distance, metadata__assigned_distance__gt: str # metadata__assigned_distance__gt, metadata__assigned_distance__gte: str # metadata__assigned_distance__gte, metadata__assigned_distance__lt: str # metadata__assigned_distance__lt, metadata__assigned_distance__lte: str # metadata__assigned_distance__lte, metadata__assigned_duration: str # metadata__assigned_duration, metadata__assigned_duration__gt: str # metadata__assigned_duration__gt, metadata__assigned_duration__gte: str # metadata__assigned_duration__gte, metadata__assigned_duration__lt: str # metadata__assigned_duration__lt, metadata__assigned_duration__lte: str # metadata__assigned_duration__lte, metadata__cancelled_distance: str # metadata__cancelled_distance, metadata__cancelled_distance__gt: str # metadata__cancelled_distance__gt, metadata__cancelled_distance__gte: str # metadata__cancelled_distance__gte, metadata__cancelled_distance__lt: str # metadata__cancelled_distance__lt, metadata__cancelled_distance__lte: str # metadata__cancelled_distance__lte, metadata__cancelled_duration: str # metadata__cancelled_duration, metadata__cancelled_duration__gt: str # metadata__cancelled_duration__gt, metadata__cancelled_duration__gte: str # metadata__cancelled_duration__gte, metadata__cancelled_duration__lt: str # metadata__cancelled_duration__lt, metadata__cancelled_duration__lte: str # metadata__cancelled_duration__lte, metadata__completed_distance: str # metadata__completed_distance, metadata__completed_distance__gt: str # metadata__completed_distance__gt, metadata__completed_distance__gte: str # metadata__completed_distance__gte, metadata__completed_distance__lt: str # metadata__completed_distance__lt, metadata__completed_distance__lte: str # metadata__completed_distance__lte, metadata__completed_duration: str # metadata__completed_duration, metadata__completed_duration__gt: str # metadata__completed_duration__gt, metadata__completed_duration__gte: str # metadata__completed_duration__gte, metadata__completed_duration__lt: str # metadata__completed_duration__lt, metadata__completed_duration__lte: str # metadata__completed_duration__lte, metadata__documents_count: str # metadata__documents_count, metadata__documents_count__gt: str # metadata__documents_count__gt, metadata__documents_count__gte: str # metadata__documents_count__gte, metadata__documents_count__lt: str # metadata__documents_count__lt, metadata__documents_count__lte: str # metadata__documents_count__lte, metadata__events_count: str # metadata__events_count, metadata__events_count__gt: str # metadata__events_count__gt, metadata__events_count__gte: str # metadata__events_count__gte, metadata__events_count__lt: str # metadata__events_count__lt, metadata__events_count__lte: str # metadata__events_count__lte, metadata__failed_distance: str # metadata__failed_distance, metadata__failed_distance__gt: str # metadata__failed_distance__gt, metadata__failed_distance__gte: str # metadata__failed_distance__gte, metadata__failed_distance__lt: str # metadata__failed_distance__lt, metadata__failed_distance__lte: str # metadata__failed_distance__lte, metadata__failed_duration: str # metadata__failed_duration, metadata__failed_duration__gt: str # metadata__failed_duration__gt, metadata__failed_duration__gte: str # metadata__failed_duration__gte, metadata__failed_duration__lt: str # metadata__failed_duration__lt, metadata__failed_duration__lte: str # metadata__failed_duration__lte, metadata__forms_completed_count: str # metadata__forms_completed_count, metadata__forms_completed_count__gt: str # metadata__forms_completed_count__gt, metadata__forms_completed_count__gte: str # metadata__forms_completed_count__gte, metadata__forms_completed_count__lt: str # metadata__forms_completed_count__lt, metadata__forms_completed_count__lte: str # metadata__forms_completed_count__lte, metadata__forms_count: str # metadata__forms_count, metadata__forms_count__gt: str # metadata__forms_count__gt, metadata__forms_count__gte: str # metadata__forms_count__gte, metadata__forms_count__lt: str # metadata__forms_count__lt, metadata__forms_count__lte: str # metadata__forms_count__lte, metadata__last_accepted_at__date: str(date), metadata__last_accepted_at__date_or_isnull: str(date), metadata__last_accepted_at__gt: str(datetime), metadata__last_accepted_at__gt_or_isnull: str(datetime), metadata__last_accepted_at__gte: str(datetime), metadata__last_accepted_at__gte_or_isnull: str(datetime), metadata__last_accepted_at__lt: str(datetime), metadata__last_accepted_at__lt_or_isnull: str(datetime), metadata__last_accepted_at__lte: str(datetime), metadata__last_accepted_at__lte_or_isnull: str(datetime), metadata__last_active_at__date: str(date), metadata__last_active_at__date_or_isnull: str(date), metadata__last_active_at__gt: str(datetime), metadata__last_active_at__gt_or_isnull: str(datetime), metadata__last_active_at__gte: str(datetime), metadata__last_active_at__gte_or_isnull: str(datetime), metadata__last_active_at__lt: str(datetime), metadata__last_active_at__lt_or_isnull: str(datetime), metadata__last_active_at__lte: str(datetime), metadata__last_active_at__lte_or_isnull: str(datetime), metadata__last_assigned_at__date: str(date), metadata__last_assigned_at__date_or_isnull: str(date), metadata__last_assigned_at__gt: str(datetime), metadata__last_assigned_at__gt_or_isnull: str(datetime), metadata__last_assigned_at__gte: str(datetime), metadata__last_assigned_at__gte_or_isnull: str(datetime), metadata__last_assigned_at__lt: str(datetime), metadata__last_assigned_at__lt_or_isnull: str(datetime), metadata__last_assigned_at__lte: str(datetime), metadata__last_assigned_at__lte_or_isnull: str(datetime), metadata__last_cancelled_at__date: str(date), metadata__last_cancelled_at__date_or_isnull: str(date), metadata__last_cancelled_at__gt: str(datetime), metadata__last_cancelled_at__gt_or_isnull: str(datetime), metadata__last_cancelled_at__gte: str(datetime), metadata__last_cancelled_at__gte_or_isnull: str(datetime), metadata__last_cancelled_at__lt: str(datetime), metadata__last_cancelled_at__lt_or_isnull: str(datetime), metadata__last_cancelled_at__lte: str(datetime), metadata__last_cancelled_at__lte_or_isnull: str(datetime), metadata__last_completed_at__date: str(date), metadata__last_completed_at__date_or_isnull: str(date), metadata__last_completed_at__gt: str(datetime), metadata__last_completed_at__gt_or_isnull: str(datetime), metadata__last_completed_at__gte: str(datetime), metadata__last_completed_at__gte_or_isnull: str(datetime), metadata__last_completed_at__lt: str(datetime), metadata__last_completed_at__lt_or_isnull: str(datetime), metadata__last_completed_at__lte: str(datetime), metadata__last_completed_at__lte_or_isnull: str(datetime), metadata__last_failed_at__date: str(date), metadata__last_failed_at__date_or_isnull: str(date), metadata__last_failed_at__gt: str(datetime), metadata__last_failed_at__gt_or_isnull: str(datetime), metadata__last_failed_at__gte: str(datetime), metadata__last_failed_at__gte_or_isnull: str(datetime), metadata__last_failed_at__lt: str(datetime), metadata__last_failed_at__lt_or_isnull: str(datetime), metadata__last_failed_at__lte: str(datetime), metadata__last_failed_at__lte_or_isnull: str(datetime), metadata__last_transit_at__date: str(date), metadata__last_transit_at__date_or_isnull: str(date), metadata__last_transit_at__gt: str(datetime), metadata__last_transit_at__gt_or_isnull: str(datetime), metadata__last_transit_at__gte: str(datetime), metadata__last_transit_at__gte_or_isnull: str(datetime), metadata__last_transit_at__lt: str(datetime), metadata__last_transit_at__lt_or_isnull: str(datetime), metadata__last_transit_at__lte: str(datetime), metadata__last_transit_at__lte_or_isnull: str(datetime), metadata__last_unassigned_at__date: str(date), metadata__last_unassigned_at__date_or_isnull: str(date), metadata__last_unassigned_at__gt: str(datetime), metadata__last_unassigned_at__gt_or_isnull: str(datetime), metadata__last_unassigned_at__gte: str(datetime), metadata__last_unassigned_at__gte_or_isnull: str(datetime), metadata__last_unassigned_at__lt: str(datetime), metadata__last_unassigned_at__lt_or_isnull: str(datetime), metadata__last_unassigned_at__lte: str(datetime), metadata__last_unassigned_at__lte_or_isnull: str(datetime), metadata__signatures_count: str # metadata__signatures_count, metadata__signatures_count__gt: str # metadata__signatures_count__gt, metadata__signatures_count__gte: str # metadata__signatures_count__gte, metadata__signatures_count__lt: str # metadata__signatures_count__lt, metadata__signatures_count__lte: str # metadata__signatures_count__lte, metadata__task_event_notes_count: str # metadata__task_event_notes_count, metadata__task_event_notes_count__gt: str # metadata__task_event_notes_count__gt, metadata__task_event_notes_count__gte: str # metadata__task_event_notes_count__gte, metadata__task_event_notes_count__lt: str # metadata__task_event_notes_count__lt, metadata__task_event_notes_count__lte: str # metadata__task_event_notes_count__lte, metadata__transit_distance: str # metadata__transit_distance, metadata__transit_distance__gt: str # metadata__transit_distance__gt, metadata__transit_distance__gte: str # metadata__transit_distance__gte, metadata__transit_distance__lt: str # metadata__transit_distance__lt, metadata__transit_distance__lte: str # metadata__transit_distance__lte, metadata__transit_duration: str # metadata__transit_duration, metadata__transit_duration__gt: str # metadata__transit_duration__gt, metadata__transit_duration__gte: str # metadata__transit_duration__gte, metadata__transit_duration__lt: str # metadata__transit_duration__lt, metadata__transit_duration__lte: str # metadata__transit_duration__lte, metadata__unassigned_distance: str # metadata__unassigned_distance, metadata__unassigned_distance__gt: str # metadata__unassigned_distance__gt, metadata__unassigned_distance__gte: str # metadata__unassigned_distance__gte, metadata__unassigned_distance__lt: str # metadata__unassigned_distance__lt, metadata__unassigned_distance__lte: str # metadata__unassigned_distance__lte, metadata__unassigned_duration: str # metadata__unassigned_duration, metadata__unassigned_duration__gt: str # metadata__unassigned_duration__gt, metadata__unassigned_duration__gte: str # metadata__unassigned_duration__gte, metadata__unassigned_duration__lt: str # metadata__unassigned_duration__lt, metadata__unassigned_duration__lte: str # metadata__unassigned_duration__lte, metafields__namespace:key: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order: str(uuid), order__auto_assign: str # order__auto_assign, order__created_at__date: str(date), order__created_at__date_or_isnull: str(date), order__created_at__gt: str(datetime), order__created_at__gt_or_isnull: str(datetime), order__created_at__gte: str(datetime), order__created_at__gte_or_isnull: str(datetime), order__created_at__lt: str(datetime), order__created_at__lt_or_isnull: str(datetime), order__created_at__lte: str(datetime), order__created_at__lte_or_isnull: str(datetime), order__created_by: str # order__created_by, order__created_by__in: str # order__created_by__in, order__created_by__isnull: str # order__created_by__isnull, order__external_id: str # order__external_id, order__external_id__icontains: str # order__external_id__icontains, order__external_id__in: str # order__external_id__in, order__external_id__iregex: str # order__external_id__iregex, order__external_id__isnull: str # order__external_id__isnull, order__external_id__istartswith: str # order__external_id__istartswith, order__external_id__search: str # order__external_id__search, order__in: str # comma separated value, order__orderer: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__reference: str # order__reference, order__reference__icontains: str # order__reference__icontains, order__reference__in: str # order__reference__in, order__reference__iregex: str # order__reference__iregex, order__reference__istartswith: str # order__reference__istartswith, order__reference__search: str # order__reference__search, order_id: str # order_id, order_id__in: str # order_id__in, order_id__isnull: str # order_id__isnull, orderer: str(uuid), orderer__id: str # orderer__id, orderer__id__in: str # orderer__id__in, orderer__id__isnull: str # orderer__id__isnull, orderer__in: str # comma separated value, orderer__name: str # orderer__name, orderer__name__icontains: str # orderer__name__icontains, orderer_id: str # orderer_id, orderer_id__in: str # orderer_id__in, orderer_id__isnull: str # orderer_id__isnull, ordering: str # Which field to use when ordering the results., owner_id: str # owner_id, owner_id__in: str # owner_id__in, owner_id__isnull: str # owner_id__isnull, page_size: int # Number of results to return per page., position__date: str(date), position__date_or_isnull: str(date), position__gt: str(datetime), position__gt_or_isnull: str(datetime), position__gte: str(datetime), position__gte_or_isnull: str(datetime), position__lt: str(datetime), position__lt_or_isnull: str(datetime), position__lte: str(datetime), position__lte_or_isnull: str(datetime), previous_assignees__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated UUID values supported, previous_assignees__contains: str # Filter the returned list where filter_value in field values. Comma separated UUID values supported, previous_assignees__isnull: bool # Filter the returned list where the array is null, previous_assignees__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated UUID values supported, priority: str # priority, priority__gt: str # priority__gt, priority__gte: str # priority__gte, priority__in: str # priority__in, priority__lt: str # priority__lt, priority__lte: str # priority__lte, receiver: str(uuid), receiver__in: str # comma separated value, receiver_id: str # receiver_id, receiver_id__in: str # receiver_id__in, receiver_id__isnull: str # receiver_id__isnull, reference: str # reference, reference__icontains: str # reference__icontains, reference__in: str # reference__in, reference__iregex: str # reference__iregex, reference__istartswith: str # reference__istartswith, reference__search: str # reference__search, route: str(uuid), route__in: str # comma separated value, route_id: str # route_id, route_id__in: str # route_id__in, route_id__isnull: str # route_id__isnull, scheduled_time__date: str(date), scheduled_time__date_or_isnull: str(date), scheduled_time__gt: str(datetime), scheduled_time__gt_or_isnull: str(datetime), scheduled_time__gte: str(datetime), scheduled_time__gte_or_isnull: str(datetime), scheduled_time__lt: str(datetime), scheduled_time__lt_or_isnull: str(datetime), scheduled_time__lte: str(datetime), scheduled_time__lte_or_isnull: str(datetime), search: str # A search term., size__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated integer values supported, size__contains: str # Filter the returned list where filter_value in field values. Comma separated integer values supported, size__isnull: bool # Filter the returned list where the array is null, size__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated integer values supported, state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled) # state, state__in: str, state__in_or_isnull: str, state__not_in: str, state__not_in_or_isnull: str, task_import: str(uuid), task_import__in: str # comma separated value, unassignee_id: str # unassignee_id, unassignee_id__in: str # unassignee_id__in, unassignee_id__isnull: str # unassignee_id__isnull, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), updated_at_delay_latest: bool # Ensures that the last updated data is not immediately available in order to allow the latest changes to finish taking effect. If used, the updated_at upper bound is limited to 2 seconds ago. This prevents the out-of-order appearance of records. Availabe since API version `2.4.13`. For older versions, this filter is forced True if `updated_at__gt` or `updated_at__gte`is used.}\n@returns(200)\n\n@endgroup\n\n@group signatures\n@endpoint GET /signatures/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str(uuid), created_by__in: str # comma separated value, cursor: int # The pagination cursor value., filename: str # filename, filename__icontains: str, filename__iexact: str, filename__iregex: str, filename__istartswith: str, filename__search: str, format: str(json/xlsx), mimetype: str # mimetype, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., search: str # A search term., source: str(web/mobile/integration) # source, task: str # task, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /signatures/\n@required {id: str(uuid), url: str(uri), task: str(uri), file_upload: str(uri), file: str(uri), file_name: str, mimetype: str, thumbnail: str(uri), signer: map{name: str, company: str, phones: [str], emails: [str], notes: str}, created_by: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), account: str(uri), documents: [str(uri)], location: any, source: any}\n@returns(201)\n\n@endpoint GET /signatures/{id}/\n@required {id: str(uuid) # A UUID string identifying this signature.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint DELETE /signatures/{id}/\n@required {id: str(uuid) # A UUID string identifying this signature.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint POST /signatures/batch_delete/\n@desc Available from version 2.4.2\n@required {account: str(uri), signatures: [str(uri)]}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group sms\n@endpoint GET /sms/\n@optional {account: str # account, alphanumeric_sender_id: str # alphanumeric_sender_id, alphanumeric_sender_id__icontains: str # alphanumeric_sender_id__icontains, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., failed_at__date: str(date), failed_at__date_or_isnull: str(date), failed_at__gt: str(datetime), failed_at__gt_or_isnull: str(datetime), failed_at__gte: str(datetime), failed_at__gte_or_isnull: str(datetime), failed_at__lt: str(datetime), failed_at__lt_or_isnull: str(datetime), failed_at__lte: str(datetime), failed_at__lte_or_isnull: str(datetime), format: str(json/xlsx), id: str # id, message: str # message, message__icontains: str # message__icontains, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., phone: str # phone, phone__icontains: str # phone__icontains, price: str # price, price__gt: str # price__gt, price__gte: str # price__gte, price__lt: str # price__lt, price__lte: str # price__lte, provider: str(twilio/smsapi) # provider, provider__in: str # provider__in, received_at__date: str(date), received_at__date_or_isnull: str(date), received_at__gt: str(datetime), received_at__gt_or_isnull: str(datetime), received_at__gte: str(datetime), received_at__gte_or_isnull: str(datetime), received_at__lt: str(datetime), received_at__lt_or_isnull: str(datetime), received_at__lte: str(datetime), received_at__lte_or_isnull: str(datetime), search: str # A search term., segments_count: str # segments_count, segments_count__gt: str # segments_count__gt, segments_count__gte: str # segments_count__gte, segments_count__lt: str # segments_count__lt, segments_count__lte: str # segments_count__lte, sent_at__date: str(date), sent_at__date_or_isnull: str(date), sent_at__gt: str(datetime), sent_at__gt_or_isnull: str(datetime), sent_at__gte: str(datetime), sent_at__gte_or_isnull: str(datetime), sent_at__lt: str(datetime), sent_at__lt_or_isnull: str(datetime), sent_at__lte: str(datetime), sent_at__lte_or_isnull: str(datetime), state: str(queued/over_quota/sent/failed/received) # state, state__in: str # state__in, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /sms/\n@required {id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), sender: str(uri), phone: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, alphanumeric_sender_id: str, message: str, segments_count: int, error: str}\n@returns(201)\n\n@endpoint GET /sms/{id}/\n@required {id: str(uuid) # A UUID string identifying this sms.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /sms/{id}/\n@required {id: str(uuid) # A UUID string identifying this sms., id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), sender: str(uri), phone: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, alphanumeric_sender_id: str, message: str, segments_count: int, error: str}\n@returns(200)\n\n@endpoint PATCH /sms/{id}/\n@required {id: str(uuid) # A UUID string identifying this sms.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), external_id: str, state: any, notification: str(uri), sender: str(uri), alphanumeric_sender_id: str, phone: str, message: str, segments_count: int, error: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /sms/{id}/\n@required {id: str(uuid) # A UUID string identifying this sms.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint POST /sms/{id}/resend/\n@required {id: str(uuid) # A UUID string identifying this sms., id: str(uuid), url: str(uri), account: str(uri), state: any, notification: str(uri), sender: str(uri), phone: str, sent_at: str(date-time), failed_at: str(date-time), received_at: str(date-time), created_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, alphanumeric_sender_id: str, message: str, segments_count: int, error: str}\n@returns(200)\n\n@endgroup\n\n@group task_address_features\n@endpoint GET /task_address_features/\n@optional {account: str # account, assignee: str # assignee, category: str(assignment/pick_up/drop_off/warehouse) # category, complete_after__date: str(date), complete_after__date_or_isnull: str(date), complete_after__gt: str(datetime), complete_after__gt_or_isnull: str(datetime), complete_after__gte: str(datetime), complete_after__gte_or_isnull: str(datetime), complete_after__lt: str(datetime), complete_after__lt_or_isnull: str(datetime), complete_after__lte: str(datetime), complete_after__lte_or_isnull: str(datetime), complete_before__date: str(date), complete_before__date_or_isnull: str(date), complete_before__gt: str(datetime), complete_before__gt_or_isnull: str(datetime), complete_before__gte: str(datetime), complete_before__gte_or_isnull: str(datetime), complete_before__lt: str(datetime), complete_before__lt_or_isnull: str(datetime), complete_before__lte: str(datetime), complete_before__lte_or_isnull: str(datetime), created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), owner: str # owner, page_size: int # Number of results to return per page., position__date: str(date), position__date_or_isnull: str(date), position__gt: str(datetime), position__gt_or_isnull: str(datetime), position__gte: str(datetime), position__gte_or_isnull: str(datetime), position__lt: str(datetime), position__lt_or_isnull: str(datetime), position__lte: str(datetime), position__lte_or_isnull: str(datetime), updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint GET /task_address_features/{id}/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group task_commands\n@endpoint GET /task_commands/\n@optional {accepted_at__date: str(date), accepted_at__date_or_isnull: str(date), accepted_at__gt: str(datetime), accepted_at__gt_or_isnull: str(datetime), accepted_at__gte: str(datetime), accepted_at__gte_or_isnull: str(datetime), accepted_at__lt: str(datetime), accepted_at__lt_or_isnull: str(datetime), accepted_at__lte: str(datetime), accepted_at__lte_or_isnull: str(datetime), action: str(update/reassign/assign/accept/unaccept/reject/unassign/transit/activate/complete/fail/cancel/assignee_near/assignee_away) # action, assignee: str # assignee, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., rejected_at__date: str(date), rejected_at__date_or_isnull: str(date), rejected_at__gt: str(datetime), rejected_at__gt_or_isnull: str(datetime), rejected_at__gte: str(datetime), rejected_at__gte_or_isnull: str(datetime), rejected_at__lt: str(datetime), rejected_at__lt_or_isnull: str(datetime), rejected_at__lte: str(datetime), rejected_at__lte_or_isnull: str(datetime), state: str(pending/accepted/rejected) # state, task: str # task, task__account: str # task__account, time: str # time, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint POST /task_commands/\n@required {id: str(uuid), url: str(uri), account: str(uri), task: str(uri), time: str(date-time), action: str(update/reassign/assign/accept/unaccept/reject/unassign/transit/activate/complete/fail/cancel/assignee_near/assignee_away), user: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, notes: str # Task command notes, location: any, assignee: str(uri), state: str(pending/accepted/rejected), error_message: str, task_data: map{scheduled_time: str(date-time), position: num(double), metafields: map, address: map}, accepted_at: str(date-time), rejected_at: str(date-time)}\n@returns(201)\n\n@endpoint GET /task_commands/{id}/\n@required {id: str(uuid) # A UUID string identifying this task command.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /task_commands/{id}/\n@required {id: str(uuid) # A UUID string identifying this task command., id: str(uuid), url: str(uri), account: str(uri), task: str(uri), time: str(date-time), action: str(update/reassign/assign/accept/unaccept/reject/unassign/transit/activate/complete/fail/cancel/assignee_near/assignee_away), user: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), external_id: str, notes: str # Task command notes, location: any, assignee: str(uri), state: str(pending/accepted/rejected), error_message: str, task_data: map{scheduled_time: str(date-time), position: num(double), metafields: map, address: map}, accepted_at: str(date-time), rejected_at: str(date-time)}\n@returns(200)\n\n@endgroup\n\n@group task_event_tracks\n@endpoint GET /task_event_tracks/\n@optional {assignee: str(uuid), assignee__in: str # comma separated value, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., event: str(create/assign/unassign/reject/accept/unaccept/transit/activate/complete/fail/cancel/assignee_near/assignee_away/updated) # event, format: str(json/xlsx), from_state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled/away/near) # from_state, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., task: str(uuid), task__in: str # comma separated value, to_state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled/away/near) # to_state, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str(uuid), user__in: str # comma separated value}\n@returns(200)\n\n@endpoint GET /task_event_tracks/{id}/\n@required {id: str(uuid) # A UUID string identifying this task event.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group task_events\n@endpoint GET /task_events/\n@desc Mixin which allows the override of the filename being\n@optional {assignee: str # assignee, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., event: str(create/assign/unassign/reject/accept/unaccept/transit/activate/complete/fail/cancel/assignee_near/assignee_away/updated) # event, event__in: str # event__in, field: str(/state/assignee_proximity) # field, format: str(json/xlsx), from_state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled/away/near) # from_state, from_state__in: str # from_state__in, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., task: str # task, task__account: str # task__account, to_state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled/away/near) # to_state, to_state__in: str # to_state__in, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint GET /task_events/{id}/\n@desc Mixin which allows the override of the filename being\n@required {id: str(uuid) # A UUID string identifying this task event.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group task_exports\n@endpoint GET /task_exports/\n@desc This view has multiple renderer classes available: `json` and `xlsx`. In order to export the data as an excel file, just set query argument `format` to `xlsx`.When downloading `xlsx` format, use Accept header `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; version=...`\n@optional {account: str(uuid), account__in: str # comma separated value, address__apartment_number: str # address__apartment_number, address__apartment_number__icontains: str # address__apartment_number__icontains, address__apartment_number__in: str # address__apartment_number__in, address__apartment_number__iregex: str # address__apartment_number__iregex, address__apartment_number__istartswith: str # address__apartment_number__istartswith, address__apartment_number__search: str # address__apartment_number__search, address__city: str # address__city, address__city__icontains: str # address__city__icontains, address__city__in: str # address__city__in, address__city__iregex: str # address__city__iregex, address__city__istartswith: str # address__city__istartswith, address__city__search: str # address__city__search, address__country: str # address__country, address__country__icontains: str # address__country__icontains, address__country__in: str # address__country__in, address__country__iregex: str # address__country__iregex, address__country__istartswith: str # address__country__istartswith, address__country__search: str # address__country__search, address__country_code: str # address__country_code, address__country_code__icontains: str # address__country_code__icontains, address__country_code__in: str # address__country_code__in, address__country_code__iregex: str # address__country_code__iregex, address__country_code__istartswith: str # address__country_code__istartswith, address__country_code__search: str # address__country_code__search, address__formatted_address: str # address__formatted_address, address__formatted_address__icontains: str # address__formatted_address__icontains, address__formatted_address__in: str # address__formatted_address__in, address__formatted_address__iregex: str # address__formatted_address__iregex, address__formatted_address__istartswith: str # address__formatted_address__istartswith, address__formatted_address__search: str # address__formatted_address__search, address__geocode_failed_at__date: str(date), address__geocode_failed_at__date_or_isnull: str(date), address__geocode_failed_at__gt: str(datetime), address__geocode_failed_at__gt_or_isnull: str(datetime), address__geocode_failed_at__gte: str(datetime), address__geocode_failed_at__gte_or_isnull: str(datetime), address__geocode_failed_at__lt: str(datetime), address__geocode_failed_at__lt_or_isnull: str(datetime), address__geocode_failed_at__lte: str(datetime), address__geocode_failed_at__lte_or_isnull: str(datetime), address__geocoded_at__date: str(date), address__geocoded_at__date_or_isnull: str(date), address__geocoded_at__gt: str(datetime), address__geocoded_at__gt_or_isnull: str(datetime), address__geocoded_at__gte: str(datetime), address__geocoded_at__gte_or_isnull: str(datetime), address__geocoded_at__lt: str(datetime), address__geocoded_at__lt_or_isnull: str(datetime), address__geocoded_at__lte: str(datetime), address__geocoded_at__lte_or_isnull: str(datetime), address__google_place_id: str # address__google_place_id, address__google_place_id__icontains: str # address__google_place_id__icontains, address__google_place_id__in: str # address__google_place_id__in, address__google_place_id__iregex: str # address__google_place_id__iregex, address__google_place_id__istartswith: str # address__google_place_id__istartswith, address__google_place_id__search: str # address__google_place_id__search, address__house_number: str # address__house_number, address__house_number__icontains: str # address__house_number__icontains, address__house_number__in: str # address__house_number__in, address__house_number__iregex: str # address__house_number__iregex, address__house_number__istartswith: str # address__house_number__istartswith, address__house_number__search: str # address__house_number__search, address__point_of_interest: str # address__point_of_interest, address__point_of_interest__icontains: str # address__point_of_interest__icontains, address__point_of_interest__in: str # address__point_of_interest__in, address__point_of_interest__iregex: str # address__point_of_interest__iregex, address__point_of_interest__istartswith: str # address__point_of_interest__istartswith, address__point_of_interest__search: str # address__point_of_interest__search, address__postal_code: str # address__postal_code, address__postal_code__icontains: str # address__postal_code__icontains, address__postal_code__in: str # address__postal_code__in, address__postal_code__iregex: str # address__postal_code__iregex, address__postal_code__istartswith: str # address__postal_code__istartswith, address__postal_code__search: str # address__postal_code__search, address__raw_address: str # address__raw_address, address__raw_address__icontains: str # address__raw_address__icontains, address__raw_address__in: str # address__raw_address__in, address__raw_address__iregex: str # address__raw_address__iregex, address__raw_address__istartswith: str # address__raw_address__istartswith, address__raw_address__search: str # address__raw_address__search, address__state: str # address__state, address__state__icontains: str # address__state__icontains, address__state__in: str # address__state__in, address__state__iregex: str # address__state__iregex, address__state__istartswith: str # address__state__istartswith, address__state__search: str # address__state__search, address__street: str # address__street, address__street__icontains: str # address__street__icontains, address__street__in: str # address__street__in, address__street__iregex: str # address__street__iregex, address__street__istartswith: str # address__street__istartswith, address__street__search: str # address__street__search, address_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., address_id: str # address_id, address_id__in: str # address_id__in, address_id__isnull: str # address_id__isnull, assignee: str(uuid), assignee__email: str # assignee__email, assignee__email__icontains: str # assignee__email__icontains, assignee__email__iregex: str # assignee__email__iregex, assignee__email__isnull: str # assignee__email__isnull, assignee__email__istartswith: str # assignee__email__istartswith, assignee__email__search: str # assignee__email__search, assignee__first_name: str # assignee__first_name, assignee__first_name__icontains: str # assignee__first_name__icontains, assignee__first_name__iregex: str # assignee__first_name__iregex, assignee__first_name__isnull: str # assignee__first_name__isnull, assignee__first_name__istartswith: str # assignee__first_name__istartswith, assignee__first_name__search: str # assignee__first_name__search, assignee__in: str # comma separated value, assignee__last_name: str # assignee__last_name, assignee__last_name__icontains: str # assignee__last_name__icontains, assignee__last_name__iregex: str # assignee__last_name__iregex, assignee__last_name__isnull: str # assignee__last_name__isnull, assignee__last_name__istartswith: str # assignee__last_name__istartswith, assignee__last_name__search: str # assignee__last_name__search, assignee__phone: str # assignee__phone, assignee__phone__icontains: str # assignee__phone__icontains, assignee__phone__iregex: str # assignee__phone__iregex, assignee__phone__isnull: str # assignee__phone__isnull, assignee__phone__istartswith: str # assignee__phone__istartswith, assignee__phone__search: str # assignee__phone__search, assignee_id: str # assignee_id, assignee_id__in: str # assignee_id__in, assignee_id__isnull: str # assignee_id__isnull, assignee_proximity: str(away/near) # assignee_proximity, assignee_proximity__in: str # assignee_proximity__in, barcodes__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, barcodes__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, barcodes__isnull: bool # Filter the returned list where the array is null, barcodes__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, cancelled_at__date: str(date), cancelled_at__date_or_isnull: str(date), cancelled_at__gt: str(datetime), cancelled_at__gt_or_isnull: str(datetime), cancelled_at__gte: str(datetime), cancelled_at__gte_or_isnull: str(datetime), cancelled_at__lt: str(datetime), cancelled_at__lt_or_isnull: str(datetime), cancelled_at__lte: str(datetime), cancelled_at__lte_or_isnull: str(datetime), category: str(assignment/pick_up/drop_off/warehouse) # category, category__in: str # category__in, complete_after__date: str(date), complete_after__date_or_isnull: str(date), complete_after__gt: str(datetime), complete_after__gt_or_isnull: str(datetime), complete_after__gte: str(datetime), complete_after__gte_or_isnull: str(datetime), complete_after__lt: str(datetime), complete_after__lt_or_isnull: str(datetime), complete_after__lte: str(datetime), complete_after__lte_or_isnull: str(datetime), complete_before__date: str(date), complete_before__date_or_isnull: str(date), complete_before__gt: str(datetime), complete_before__gt_or_isnull: str(datetime), complete_before__gte: str(datetime), complete_before__gte_or_isnull: str(datetime), complete_before__lt: str(datetime), complete_before__lt_or_isnull: str(datetime), complete_before__lte: str(datetime), complete_before__lte_or_isnull: str(datetime), completed_at__date: str(date), completed_at__date_or_isnull: str(date), completed_at__gt: str(datetime), completed_at__gt_or_isnull: str(datetime), completed_at__gte: str(datetime), completed_at__gte_or_isnull: str(datetime), completed_at__lt: str(datetime), completed_at__lt_or_isnull: str(datetime), completed_at__lte: str(datetime), completed_at__lte_or_isnull: str(datetime), contact__company__icontains: str # contact__company__icontains, contact__company__in: str # contact__company__in, contact__company__iregex: str # contact__company__iregex, contact__company__istartswith: str # contact__company__istartswith, contact__company__search: str # contact__company__search, contact__email: str # contact__email, contact__email__icontains: str # contact__email__icontains, contact__email__in: str # contact__email__in, contact__email__iregex: str # contact__email__iregex, contact__email__istartswith: str # contact__email__istartswith, contact__email__search: str # contact__email__search, contact__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated emails supported, contact__emails__contains: str # Filter the returned list where filter_value in field values. Comma separated emails supported, contact__emails__isnull: bool # Filter the returned list where the array is null, contact__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated emails supported, contact__name: str # contact__name, contact__name__icontains: str # contact__name__icontains, contact__name__in: str # contact__name__in, contact__name__iregex: str # contact__name__iregex, contact__name__istartswith: str # contact__name__istartswith, contact__name__search: str # contact__name__search, contact__notes: str # contact__notes, contact__notes__icontains: str # contact__notes__icontains, contact__notes__in: str # contact__notes__in, contact__notes__iregex: str # contact__notes__iregex, contact__notes__istartswith: str # contact__notes__istartswith, contact__notes__search: str # contact__notes__search, contact__phone: str # contact__phone, contact__phone__icontains: str # contact__phone__icontains, contact__phone__in: str # contact__phone__in, contact__phone__iregex: str # contact__phone__iregex, contact__phone__istartswith: str # contact__phone__istartswith, contact__phone__search: str # contact__phone__search, contact__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__phones__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__phones__isnull: bool # Filter the returned list where the array is null, contact__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, contact_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., contact_id: str # contact_id, contact_id__in: str # contact_id__in, contact_id__isnull: str # contact_id__isnull, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str # created_by, created_by__in: str # created_by__in, created_by__isnull: str # created_by__isnull, description: str # description, description__icontains: str # description__icontains, description__iregex: str # description__iregex, description__istartswith: str # description__istartswith, description__search: str # description__search, duration: str # duration, duration__gt: str # duration__gt, duration__gte: str # duration__gte, duration__lt: str # duration__lt, duration__lte: str # duration__lte, external_id: str # external_id, external_id__icontains: str # external_id__icontains, external_id__in: str # external_id__in, external_id__iregex: str # external_id__iregex, external_id__isnull: str # external_id__isnull, external_id__istartswith: str # external_id__istartswith, external_id__search: str # external_id__search, fields: str # Select fields to be exported. Selected fields will be returned in the requested order. The value should be a comma separated value. When not used, all the fields in the serializer except metafields will be returned, format: str(json/xlsx)=json # Selects response method. xlsx returns Excel file, id: str # id, id__in: str # id__in, is_optimal: str # is_optimal, is_optimal__isnull: str # is_optimal__isnull, metadata__accepted_distance: str # metadata__accepted_distance, metadata__accepted_distance__gt: str # metadata__accepted_distance__gt, metadata__accepted_distance__gte: str # metadata__accepted_distance__gte, metadata__accepted_distance__lt: str # metadata__accepted_distance__lt, metadata__accepted_distance__lte: str # metadata__accepted_distance__lte, metadata__accepted_duration: str # metadata__accepted_duration, metadata__accepted_duration__gt: str # metadata__accepted_duration__gt, metadata__accepted_duration__gte: str # metadata__accepted_duration__gte, metadata__accepted_duration__lt: str # metadata__accepted_duration__lt, metadata__accepted_duration__lte: str # metadata__accepted_duration__lte, metadata__active_distance: str # metadata__active_distance, metadata__active_distance__gt: str # metadata__active_distance__gt, metadata__active_distance__gte: str # metadata__active_distance__gte, metadata__active_distance__lt: str # metadata__active_distance__lt, metadata__active_distance__lte: str # metadata__active_distance__lte, metadata__active_duration: str # metadata__active_duration, metadata__active_duration__gt: str # metadata__active_duration__gt, metadata__active_duration__gte: str # metadata__active_duration__gte, metadata__active_duration__lt: str # metadata__active_duration__lt, metadata__active_duration__lte: str # metadata__active_duration__lte, metadata__assigned_distance: str # metadata__assigned_distance, metadata__assigned_distance__gt: str # metadata__assigned_distance__gt, metadata__assigned_distance__gte: str # metadata__assigned_distance__gte, metadata__assigned_distance__lt: str # metadata__assigned_distance__lt, metadata__assigned_distance__lte: str # metadata__assigned_distance__lte, metadata__assigned_duration: str # metadata__assigned_duration, metadata__assigned_duration__gt: str # metadata__assigned_duration__gt, metadata__assigned_duration__gte: str # metadata__assigned_duration__gte, metadata__assigned_duration__lt: str # metadata__assigned_duration__lt, metadata__assigned_duration__lte: str # metadata__assigned_duration__lte, metadata__cancelled_distance: str # metadata__cancelled_distance, metadata__cancelled_distance__gt: str # metadata__cancelled_distance__gt, metadata__cancelled_distance__gte: str # metadata__cancelled_distance__gte, metadata__cancelled_distance__lt: str # metadata__cancelled_distance__lt, metadata__cancelled_distance__lte: str # metadata__cancelled_distance__lte, metadata__cancelled_duration: str # metadata__cancelled_duration, metadata__cancelled_duration__gt: str # metadata__cancelled_duration__gt, metadata__cancelled_duration__gte: str # metadata__cancelled_duration__gte, metadata__cancelled_duration__lt: str # metadata__cancelled_duration__lt, metadata__cancelled_duration__lte: str # metadata__cancelled_duration__lte, metadata__completed_distance: str # metadata__completed_distance, metadata__completed_distance__gt: str # metadata__completed_distance__gt, metadata__completed_distance__gte: str # metadata__completed_distance__gte, metadata__completed_distance__lt: str # metadata__completed_distance__lt, metadata__completed_distance__lte: str # metadata__completed_distance__lte, metadata__completed_duration: str # metadata__completed_duration, metadata__completed_duration__gt: str # metadata__completed_duration__gt, metadata__completed_duration__gte: str # metadata__completed_duration__gte, metadata__completed_duration__lt: str # metadata__completed_duration__lt, metadata__completed_duration__lte: str # metadata__completed_duration__lte, metadata__documents_count: str # metadata__documents_count, metadata__documents_count__gt: str # metadata__documents_count__gt, metadata__documents_count__gte: str # metadata__documents_count__gte, metadata__documents_count__lt: str # metadata__documents_count__lt, metadata__documents_count__lte: str # metadata__documents_count__lte, metadata__events_count: str # metadata__events_count, metadata__events_count__gt: str # metadata__events_count__gt, metadata__events_count__gte: str # metadata__events_count__gte, metadata__events_count__lt: str # metadata__events_count__lt, metadata__events_count__lte: str # metadata__events_count__lte, metadata__failed_distance: str # metadata__failed_distance, metadata__failed_distance__gt: str # metadata__failed_distance__gt, metadata__failed_distance__gte: str # metadata__failed_distance__gte, metadata__failed_distance__lt: str # metadata__failed_distance__lt, metadata__failed_distance__lte: str # metadata__failed_distance__lte, metadata__failed_duration: str # metadata__failed_duration, metadata__failed_duration__gt: str # metadata__failed_duration__gt, metadata__failed_duration__gte: str # metadata__failed_duration__gte, metadata__failed_duration__lt: str # metadata__failed_duration__lt, metadata__failed_duration__lte: str # metadata__failed_duration__lte, metadata__forms_completed_count: str # metadata__forms_completed_count, metadata__forms_completed_count__gt: str # metadata__forms_completed_count__gt, metadata__forms_completed_count__gte: str # metadata__forms_completed_count__gte, metadata__forms_completed_count__lt: str # metadata__forms_completed_count__lt, metadata__forms_completed_count__lte: str # metadata__forms_completed_count__lte, metadata__forms_count: str # metadata__forms_count, metadata__forms_count__gt: str # metadata__forms_count__gt, metadata__forms_count__gte: str # metadata__forms_count__gte, metadata__forms_count__lt: str # metadata__forms_count__lt, metadata__forms_count__lte: str # metadata__forms_count__lte, metadata__last_accepted_at__date: str(date), metadata__last_accepted_at__date_or_isnull: str(date), metadata__last_accepted_at__gt: str(datetime), metadata__last_accepted_at__gt_or_isnull: str(datetime), metadata__last_accepted_at__gte: str(datetime), metadata__last_accepted_at__gte_or_isnull: str(datetime), metadata__last_accepted_at__lt: str(datetime), metadata__last_accepted_at__lt_or_isnull: str(datetime), metadata__last_accepted_at__lte: str(datetime), metadata__last_accepted_at__lte_or_isnull: str(datetime), metadata__last_active_at__date: str(date), metadata__last_active_at__date_or_isnull: str(date), metadata__last_active_at__gt: str(datetime), metadata__last_active_at__gt_or_isnull: str(datetime), metadata__last_active_at__gte: str(datetime), metadata__last_active_at__gte_or_isnull: str(datetime), metadata__last_active_at__lt: str(datetime), metadata__last_active_at__lt_or_isnull: str(datetime), metadata__last_active_at__lte: str(datetime), metadata__last_active_at__lte_or_isnull: str(datetime), metadata__last_assigned_at__date: str(date), metadata__last_assigned_at__date_or_isnull: str(date), metadata__last_assigned_at__gt: str(datetime), metadata__last_assigned_at__gt_or_isnull: str(datetime), metadata__last_assigned_at__gte: str(datetime), metadata__last_assigned_at__gte_or_isnull: str(datetime), metadata__last_assigned_at__lt: str(datetime), metadata__last_assigned_at__lt_or_isnull: str(datetime), metadata__last_assigned_at__lte: str(datetime), metadata__last_assigned_at__lte_or_isnull: str(datetime), metadata__last_cancelled_at__date: str(date), metadata__last_cancelled_at__date_or_isnull: str(date), metadata__last_cancelled_at__gt: str(datetime), metadata__last_cancelled_at__gt_or_isnull: str(datetime), metadata__last_cancelled_at__gte: str(datetime), metadata__last_cancelled_at__gte_or_isnull: str(datetime), metadata__last_cancelled_at__lt: str(datetime), metadata__last_cancelled_at__lt_or_isnull: str(datetime), metadata__last_cancelled_at__lte: str(datetime), metadata__last_cancelled_at__lte_or_isnull: str(datetime), metadata__last_completed_at__date: str(date), metadata__last_completed_at__date_or_isnull: str(date), metadata__last_completed_at__gt: str(datetime), metadata__last_completed_at__gt_or_isnull: str(datetime), metadata__last_completed_at__gte: str(datetime), metadata__last_completed_at__gte_or_isnull: str(datetime), metadata__last_completed_at__lt: str(datetime), metadata__last_completed_at__lt_or_isnull: str(datetime), metadata__last_completed_at__lte: str(datetime), metadata__last_completed_at__lte_or_isnull: str(datetime), metadata__last_failed_at__date: str(date), metadata__last_failed_at__date_or_isnull: str(date), metadata__last_failed_at__gt: str(datetime), metadata__last_failed_at__gt_or_isnull: str(datetime), metadata__last_failed_at__gte: str(datetime), metadata__last_failed_at__gte_or_isnull: str(datetime), metadata__last_failed_at__lt: str(datetime), metadata__last_failed_at__lt_or_isnull: str(datetime), metadata__last_failed_at__lte: str(datetime), metadata__last_failed_at__lte_or_isnull: str(datetime), metadata__last_transit_at__date: str(date), metadata__last_transit_at__date_or_isnull: str(date), metadata__last_transit_at__gt: str(datetime), metadata__last_transit_at__gt_or_isnull: str(datetime), metadata__last_transit_at__gte: str(datetime), metadata__last_transit_at__gte_or_isnull: str(datetime), metadata__last_transit_at__lt: str(datetime), metadata__last_transit_at__lt_or_isnull: str(datetime), metadata__last_transit_at__lte: str(datetime), metadata__last_transit_at__lte_or_isnull: str(datetime), metadata__last_unassigned_at__date: str(date), metadata__last_unassigned_at__date_or_isnull: str(date), metadata__last_unassigned_at__gt: str(datetime), metadata__last_unassigned_at__gt_or_isnull: str(datetime), metadata__last_unassigned_at__gte: str(datetime), metadata__last_unassigned_at__gte_or_isnull: str(datetime), metadata__last_unassigned_at__lt: str(datetime), metadata__last_unassigned_at__lt_or_isnull: str(datetime), metadata__last_unassigned_at__lte: str(datetime), metadata__last_unassigned_at__lte_or_isnull: str(datetime), metadata__signatures_count: str # metadata__signatures_count, metadata__signatures_count__gt: str # metadata__signatures_count__gt, metadata__signatures_count__gte: str # metadata__signatures_count__gte, metadata__signatures_count__lt: str # metadata__signatures_count__lt, metadata__signatures_count__lte: str # metadata__signatures_count__lte, metadata__task_event_notes_count: str # metadata__task_event_notes_count, metadata__task_event_notes_count__gt: str # metadata__task_event_notes_count__gt, metadata__task_event_notes_count__gte: str # metadata__task_event_notes_count__gte, metadata__task_event_notes_count__lt: str # metadata__task_event_notes_count__lt, metadata__task_event_notes_count__lte: str # metadata__task_event_notes_count__lte, metadata__transit_distance: str # metadata__transit_distance, metadata__transit_distance__gt: str # metadata__transit_distance__gt, metadata__transit_distance__gte: str # metadata__transit_distance__gte, metadata__transit_distance__lt: str # metadata__transit_distance__lt, metadata__transit_distance__lte: str # metadata__transit_distance__lte, metadata__transit_duration: str # metadata__transit_duration, metadata__transit_duration__gt: str # metadata__transit_duration__gt, metadata__transit_duration__gte: str # metadata__transit_duration__gte, metadata__transit_duration__lt: str # metadata__transit_duration__lt, metadata__transit_duration__lte: str # metadata__transit_duration__lte, metadata__unassigned_distance: str # metadata__unassigned_distance, metadata__unassigned_distance__gt: str # metadata__unassigned_distance__gt, metadata__unassigned_distance__gte: str # metadata__unassigned_distance__gte, metadata__unassigned_distance__lt: str # metadata__unassigned_distance__lt, metadata__unassigned_distance__lte: str # metadata__unassigned_distance__lte, metadata__unassigned_duration: str # metadata__unassigned_duration, metadata__unassigned_duration__gt: str # metadata__unassigned_duration__gt, metadata__unassigned_duration__gte: str # metadata__unassigned_duration__gte, metadata__unassigned_duration__lt: str # metadata__unassigned_duration__lt, metadata__unassigned_duration__lte: str # metadata__unassigned_duration__lte, metafields__namespace:key: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order: str(uuid), order__auto_assign: str # order__auto_assign, order__created_at__date: str(date), order__created_at__date_or_isnull: str(date), order__created_at__gt: str(datetime), order__created_at__gt_or_isnull: str(datetime), order__created_at__gte: str(datetime), order__created_at__gte_or_isnull: str(datetime), order__created_at__lt: str(datetime), order__created_at__lt_or_isnull: str(datetime), order__created_at__lte: str(datetime), order__created_at__lte_or_isnull: str(datetime), order__created_by: str # order__created_by, order__created_by__in: str # order__created_by__in, order__created_by__isnull: str # order__created_by__isnull, order__external_id: str # order__external_id, order__external_id__icontains: str # order__external_id__icontains, order__external_id__in: str # order__external_id__in, order__external_id__iregex: str # order__external_id__iregex, order__external_id__isnull: str # order__external_id__isnull, order__external_id__istartswith: str # order__external_id__istartswith, order__external_id__search: str # order__external_id__search, order__in: str # comma separated value, order__orderer: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__reference: str # order__reference, order__reference__icontains: str # order__reference__icontains, order__reference__in: str # order__reference__in, order__reference__iregex: str # order__reference__iregex, order__reference__istartswith: str # order__reference__istartswith, order__reference__search: str # order__reference__search, order_id: str # order_id, order_id__in: str # order_id__in, order_id__isnull: str # order_id__isnull, orderer: str(uuid), orderer__id: str # orderer__id, orderer__id__in: str # orderer__id__in, orderer__id__isnull: str # orderer__id__isnull, orderer__in: str # comma separated value, orderer__name: str # orderer__name, orderer__name__icontains: str # orderer__name__icontains, orderer_id: str # orderer_id, orderer_id__in: str # orderer_id__in, orderer_id__isnull: str # orderer_id__isnull, ordering: str # Which field to use when ordering the results., owner_id: str # owner_id, owner_id__in: str # owner_id__in, owner_id__isnull: str # owner_id__isnull, page: int # A page number within the paginated result set., page_size: int # Number of results to return per page., position__date: str(date), position__date_or_isnull: str(date), position__gt: str(datetime), position__gt_or_isnull: str(datetime), position__gte: str(datetime), position__gte_or_isnull: str(datetime), position__lt: str(datetime), position__lt_or_isnull: str(datetime), position__lte: str(datetime), position__lte_or_isnull: str(datetime), previous_assignees__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated UUID values supported, previous_assignees__contains: str # Filter the returned list where filter_value in field values. Comma separated UUID values supported, previous_assignees__isnull: bool # Filter the returned list where the array is null, previous_assignees__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated UUID values supported, priority: str # priority, priority__gt: str # priority__gt, priority__gte: str # priority__gte, priority__in: str # priority__in, priority__lt: str # priority__lt, priority__lte: str # priority__lte, receiver: str(uuid), receiver__in: str # comma separated value, receiver_id: str # receiver_id, receiver_id__in: str # receiver_id__in, receiver_id__isnull: str # receiver_id__isnull, reference: str # reference, reference__icontains: str # reference__icontains, reference__in: str # reference__in, reference__iregex: str # reference__iregex, reference__istartswith: str # reference__istartswith, reference__search: str # reference__search, route: str(uuid), route__in: str # comma separated value, route_id: str # route_id, route_id__in: str # route_id__in, route_id__isnull: str # route_id__isnull, scheduled_time__date: str(date), scheduled_time__date_or_isnull: str(date), scheduled_time__gt: str(datetime), scheduled_time__gt_or_isnull: str(datetime), scheduled_time__gte: str(datetime), scheduled_time__gte_or_isnull: str(datetime), scheduled_time__lt: str(datetime), scheduled_time__lt_or_isnull: str(datetime), scheduled_time__lte: str(datetime), scheduled_time__lte_or_isnull: str(datetime), search: str # A search term., size__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated integer values supported, size__contains: str # Filter the returned list where filter_value in field values. Comma separated integer values supported, size__isnull: bool # Filter the returned list where the array is null, size__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated integer values supported, state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled) # state, state__in: str, state__in_or_isnull: str, state__not_in: str, state__not_in_or_isnull: str, task_import: str(uuid), task_import__in: str # comma separated value, unassignee_id: str # unassignee_id, unassignee_id__in: str # unassignee_id__in, unassignee_id__isnull: str # unassignee_id__isnull, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), updated_at_delay_latest: bool # Ensures that the last updated data is not immediately available in order to allow the latest changes to finish taking effect. If used, the updated_at upper bound is limited to 2 seconds ago. This prevents the out-of-order appearance of records. Availabe since API version `2.4.13`. For older versions, this filter is forced True if `updated_at__gt` or `updated_at__gte`is used.}\n@returns(200)\n\n@endgroup\n\n@group task_forms\n@endpoint GET /task_forms/\n@optional {completed: str # completed, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., task: str # task, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /task_forms/\n@required {id: str(uuid), url: str(uri), task: str(uri), name: str, link: str(uri), edit_url: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), view_url: str(uri), pdf_url: str(uri), completed: bool}\n@returns(201)\n\n@endpoint GET /task_forms/{id}/\n@required {id: str(uuid) # A UUID string identifying this task form.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /task_forms/{id}/\n@required {id: str(uuid) # A UUID string identifying this task form., id: str(uuid), url: str(uri), task: str(uri), name: str, link: str(uri), edit_url: str(uri), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), view_url: str(uri), pdf_url: str(uri), completed: bool}\n@returns(200)\n\n@endpoint PATCH /task_forms/{id}/\n@required {id: str(uuid) # A UUID string identifying this task form.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), task: str(uri), name: str, link: str(uri), edit_url: str(uri), view_url: str(uri), pdf_url: str(uri), completed: bool, created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /task_forms/{id}/\n@required {id: str(uuid) # A UUID string identifying this task form.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group task_import\n@endpoint GET /task_import/\n@optional {account: str # account, completed_at__date: str(date), completed_at__date_or_isnull: str(date), completed_at__gt: str(datetime), completed_at__gt_or_isnull: str(datetime), completed_at__gte: str(datetime), completed_at__gte_or_isnull: str(datetime), completed_at__lt: str(datetime), completed_at__lt_or_isnull: str(datetime), completed_at__lte: str(datetime), completed_at__lte_or_isnull: str(datetime), created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., failed_at__date: str(date), failed_at__date_or_isnull: str(date), failed_at__gt: str(datetime), failed_at__gt_or_isnull: str(datetime), failed_at__gte: str(datetime), failed_at__gte_or_isnull: str(datetime), failed_at__lt: str(datetime), failed_at__lt_or_isnull: str(datetime), failed_at__lte: str(datetime), failed_at__lte_or_isnull: str(datetime), format: str(json/xlsx), page_size: int # Number of results to return per page., started_at__date: str(date), started_at__date_or_isnull: str(date), started_at__gt: str(datetime), started_at__gt_or_isnull: str(datetime), started_at__gte: str(datetime), started_at__gte_or_isnull: str(datetime), started_at__lt: str(datetime), started_at__lt_or_isnull: str(datetime), started_at__lte: str(datetime), started_at__lte_or_isnull: str(datetime), state: str(pending/started/completed/failed) # state, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /task_import/\n@required {id: str(uuid), url: str(uri), account: str(uri), created_by: str(uri), tasks_data: [map], state: any, started_at: str(date-time), completed_at: str(date-time), failed_at: str(date-time), tasks_created: [str(uri)], assignees: [str(uri)], created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), mapping: str(uri), errors: map, celery_task_id: str}\n@returns(201)\n\n@endpoint GET /task_import/{id}/\n@required {id: str(uuid) # A UUID string identifying this tasks background import.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group task_import_mapping\n@endpoint GET /task_import_mapping/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., field_names__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, field_names__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, field_names__isnull: bool # Filter the returned list where the array is null, field_names__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, format: str(json/xlsx), ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /task_import_mapping/\n@required {id: str(uuid), url: str(uri), account: str(uri), field_names: [str], lines: [map{from_field!: str, to_field: str, format: str}], created_at: str(date-time)}\n@optional {format: str(json/xlsx)}\n@returns(201)\n\n@endpoint GET /task_import_mapping/{id}/\n@required {id: str(uuid) # A UUID string identifying this mapping.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group task_metadatas\n@endpoint GET /task_metadatas/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., task: str # task, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint GET /task_metadatas/{id}/\n@required {id: str(uuid) # A UUID string identifying this task metadata.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group tasks\n@endpoint GET /tasks/\n@optional {account: str(uuid), account__in: str # comma separated value, address__apartment_number: str # address__apartment_number, address__apartment_number__icontains: str # address__apartment_number__icontains, address__apartment_number__in: str # address__apartment_number__in, address__apartment_number__iregex: str # address__apartment_number__iregex, address__apartment_number__istartswith: str # address__apartment_number__istartswith, address__apartment_number__search: str # address__apartment_number__search, address__city: str # address__city, address__city__icontains: str # address__city__icontains, address__city__in: str # address__city__in, address__city__iregex: str # address__city__iregex, address__city__istartswith: str # address__city__istartswith, address__city__search: str # address__city__search, address__country: str # address__country, address__country__icontains: str # address__country__icontains, address__country__in: str # address__country__in, address__country__iregex: str # address__country__iregex, address__country__istartswith: str # address__country__istartswith, address__country__search: str # address__country__search, address__country_code: str # address__country_code, address__country_code__icontains: str # address__country_code__icontains, address__country_code__in: str # address__country_code__in, address__country_code__iregex: str # address__country_code__iregex, address__country_code__istartswith: str # address__country_code__istartswith, address__country_code__search: str # address__country_code__search, address__formatted_address: str # address__formatted_address, address__formatted_address__icontains: str # address__formatted_address__icontains, address__formatted_address__in: str # address__formatted_address__in, address__formatted_address__iregex: str # address__formatted_address__iregex, address__formatted_address__istartswith: str # address__formatted_address__istartswith, address__formatted_address__search: str # address__formatted_address__search, address__geocode_failed_at__date: str(date), address__geocode_failed_at__date_or_isnull: str(date), address__geocode_failed_at__gt: str(datetime), address__geocode_failed_at__gt_or_isnull: str(datetime), address__geocode_failed_at__gte: str(datetime), address__geocode_failed_at__gte_or_isnull: str(datetime), address__geocode_failed_at__lt: str(datetime), address__geocode_failed_at__lt_or_isnull: str(datetime), address__geocode_failed_at__lte: str(datetime), address__geocode_failed_at__lte_or_isnull: str(datetime), address__geocoded_at__date: str(date), address__geocoded_at__date_or_isnull: str(date), address__geocoded_at__gt: str(datetime), address__geocoded_at__gt_or_isnull: str(datetime), address__geocoded_at__gte: str(datetime), address__geocoded_at__gte_or_isnull: str(datetime), address__geocoded_at__lt: str(datetime), address__geocoded_at__lt_or_isnull: str(datetime), address__geocoded_at__lte: str(datetime), address__geocoded_at__lte_or_isnull: str(datetime), address__google_place_id: str # address__google_place_id, address__google_place_id__icontains: str # address__google_place_id__icontains, address__google_place_id__in: str # address__google_place_id__in, address__google_place_id__iregex: str # address__google_place_id__iregex, address__google_place_id__istartswith: str # address__google_place_id__istartswith, address__google_place_id__search: str # address__google_place_id__search, address__house_number: str # address__house_number, address__house_number__icontains: str # address__house_number__icontains, address__house_number__in: str # address__house_number__in, address__house_number__iregex: str # address__house_number__iregex, address__house_number__istartswith: str # address__house_number__istartswith, address__house_number__search: str # address__house_number__search, address__point_of_interest: str # address__point_of_interest, address__point_of_interest__icontains: str # address__point_of_interest__icontains, address__point_of_interest__in: str # address__point_of_interest__in, address__point_of_interest__iregex: str # address__point_of_interest__iregex, address__point_of_interest__istartswith: str # address__point_of_interest__istartswith, address__point_of_interest__search: str # address__point_of_interest__search, address__postal_code: str # address__postal_code, address__postal_code__icontains: str # address__postal_code__icontains, address__postal_code__in: str # address__postal_code__in, address__postal_code__iregex: str # address__postal_code__iregex, address__postal_code__istartswith: str # address__postal_code__istartswith, address__postal_code__search: str # address__postal_code__search, address__raw_address: str # address__raw_address, address__raw_address__icontains: str # address__raw_address__icontains, address__raw_address__in: str # address__raw_address__in, address__raw_address__iregex: str # address__raw_address__iregex, address__raw_address__istartswith: str # address__raw_address__istartswith, address__raw_address__search: str # address__raw_address__search, address__state: str # address__state, address__state__icontains: str # address__state__icontains, address__state__in: str # address__state__in, address__state__iregex: str # address__state__iregex, address__state__istartswith: str # address__state__istartswith, address__state__search: str # address__state__search, address__street: str # address__street, address__street__icontains: str # address__street__icontains, address__street__in: str # address__street__in, address__street__iregex: str # address__street__iregex, address__street__istartswith: str # address__street__istartswith, address__street__search: str # address__street__search, address_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., address_id: str # address_id, address_id__in: str # address_id__in, address_id__isnull: str # address_id__isnull, assignee: str(uuid), assignee__email: str # assignee__email, assignee__email__icontains: str # assignee__email__icontains, assignee__email__iregex: str # assignee__email__iregex, assignee__email__isnull: str # assignee__email__isnull, assignee__email__istartswith: str # assignee__email__istartswith, assignee__email__search: str # assignee__email__search, assignee__first_name: str # assignee__first_name, assignee__first_name__icontains: str # assignee__first_name__icontains, assignee__first_name__iregex: str # assignee__first_name__iregex, assignee__first_name__isnull: str # assignee__first_name__isnull, assignee__first_name__istartswith: str # assignee__first_name__istartswith, assignee__first_name__search: str # assignee__first_name__search, assignee__in: str # comma separated value, assignee__last_name: str # assignee__last_name, assignee__last_name__icontains: str # assignee__last_name__icontains, assignee__last_name__iregex: str # assignee__last_name__iregex, assignee__last_name__isnull: str # assignee__last_name__isnull, assignee__last_name__istartswith: str # assignee__last_name__istartswith, assignee__last_name__search: str # assignee__last_name__search, assignee__phone: str # assignee__phone, assignee__phone__icontains: str # assignee__phone__icontains, assignee__phone__iregex: str # assignee__phone__iregex, assignee__phone__isnull: str # assignee__phone__isnull, assignee__phone__istartswith: str # assignee__phone__istartswith, assignee__phone__search: str # assignee__phone__search, assignee_id: str # assignee_id, assignee_id__in: str # assignee_id__in, assignee_id__isnull: str # assignee_id__isnull, assignee_proximity: str(away/near) # assignee_proximity, assignee_proximity__in: str # assignee_proximity__in, barcodes__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, barcodes__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, barcodes__isnull: bool # Filter the returned list where the array is null, barcodes__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, cancelled_at__date: str(date), cancelled_at__date_or_isnull: str(date), cancelled_at__gt: str(datetime), cancelled_at__gt_or_isnull: str(datetime), cancelled_at__gte: str(datetime), cancelled_at__gte_or_isnull: str(datetime), cancelled_at__lt: str(datetime), cancelled_at__lt_or_isnull: str(datetime), cancelled_at__lte: str(datetime), cancelled_at__lte_or_isnull: str(datetime), category: str(assignment/pick_up/drop_off/warehouse) # category, category__in: str # category__in, complete_after__date: str(date), complete_after__date_or_isnull: str(date), complete_after__gt: str(datetime), complete_after__gt_or_isnull: str(datetime), complete_after__gte: str(datetime), complete_after__gte_or_isnull: str(datetime), complete_after__lt: str(datetime), complete_after__lt_or_isnull: str(datetime), complete_after__lte: str(datetime), complete_after__lte_or_isnull: str(datetime), complete_before__date: str(date), complete_before__date_or_isnull: str(date), complete_before__gt: str(datetime), complete_before__gt_or_isnull: str(datetime), complete_before__gte: str(datetime), complete_before__gte_or_isnull: str(datetime), complete_before__lt: str(datetime), complete_before__lt_or_isnull: str(datetime), complete_before__lte: str(datetime), complete_before__lte_or_isnull: str(datetime), completed_at__date: str(date), completed_at__date_or_isnull: str(date), completed_at__gt: str(datetime), completed_at__gt_or_isnull: str(datetime), completed_at__gte: str(datetime), completed_at__gte_or_isnull: str(datetime), completed_at__lt: str(datetime), completed_at__lt_or_isnull: str(datetime), completed_at__lte: str(datetime), completed_at__lte_or_isnull: str(datetime), contact__company__icontains: str # contact__company__icontains, contact__company__in: str # contact__company__in, contact__company__iregex: str # contact__company__iregex, contact__company__istartswith: str # contact__company__istartswith, contact__company__search: str # contact__company__search, contact__email: str # contact__email, contact__email__icontains: str # contact__email__icontains, contact__email__in: str # contact__email__in, contact__email__iregex: str # contact__email__iregex, contact__email__istartswith: str # contact__email__istartswith, contact__email__search: str # contact__email__search, contact__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated emails supported, contact__emails__contains: str # Filter the returned list where filter_value in field values. Comma separated emails supported, contact__emails__isnull: bool # Filter the returned list where the array is null, contact__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated emails supported, contact__name: str # contact__name, contact__name__icontains: str # contact__name__icontains, contact__name__in: str # contact__name__in, contact__name__iregex: str # contact__name__iregex, contact__name__istartswith: str # contact__name__istartswith, contact__name__search: str # contact__name__search, contact__notes: str # contact__notes, contact__notes__icontains: str # contact__notes__icontains, contact__notes__in: str # contact__notes__in, contact__notes__iregex: str # contact__notes__iregex, contact__notes__istartswith: str # contact__notes__istartswith, contact__notes__search: str # contact__notes__search, contact__phone: str # contact__phone, contact__phone__icontains: str # contact__phone__icontains, contact__phone__in: str # contact__phone__in, contact__phone__iregex: str # contact__phone__iregex, contact__phone__istartswith: str # contact__phone__istartswith, contact__phone__search: str # contact__phone__search, contact__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, contact__phones__contains: str # Filter the returned list where filter_value in field values. Comma separated values supported, contact__phones__isnull: bool # Filter the returned list where the array is null, contact__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, contact_data: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., contact_id: str # contact_id, contact_id__in: str # contact_id__in, contact_id__isnull: str # contact_id__isnull, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), created_by: str # created_by, created_by__in: str # created_by__in, created_by__isnull: str # created_by__isnull, cursor: int # The pagination cursor value., description: str # description, description__icontains: str # description__icontains, description__iregex: str # description__iregex, description__istartswith: str # description__istartswith, description__search: str # description__search, duration: str # duration, duration__gt: str # duration__gt, duration__gte: str # duration__gte, duration__lt: str # duration__lt, duration__lte: str # duration__lte, external_id: str # external_id, external_id__icontains: str # external_id__icontains, external_id__in: str # external_id__in, external_id__iregex: str # external_id__iregex, external_id__isnull: str # external_id__isnull, external_id__istartswith: str # external_id__istartswith, external_id__search: str # external_id__search, format: str(json/xml), id: str # id, id__in: str # id__in, is_optimal: str # is_optimal, is_optimal__isnull: str # is_optimal__isnull, metadata__accepted_distance: str # metadata__accepted_distance, metadata__accepted_distance__gt: str # metadata__accepted_distance__gt, metadata__accepted_distance__gte: str # metadata__accepted_distance__gte, metadata__accepted_distance__lt: str # metadata__accepted_distance__lt, metadata__accepted_distance__lte: str # metadata__accepted_distance__lte, metadata__accepted_duration: str # metadata__accepted_duration, metadata__accepted_duration__gt: str # metadata__accepted_duration__gt, metadata__accepted_duration__gte: str # metadata__accepted_duration__gte, metadata__accepted_duration__lt: str # metadata__accepted_duration__lt, metadata__accepted_duration__lte: str # metadata__accepted_duration__lte, metadata__active_distance: str # metadata__active_distance, metadata__active_distance__gt: str # metadata__active_distance__gt, metadata__active_distance__gte: str # metadata__active_distance__gte, metadata__active_distance__lt: str # metadata__active_distance__lt, metadata__active_distance__lte: str # metadata__active_distance__lte, metadata__active_duration: str # metadata__active_duration, metadata__active_duration__gt: str # metadata__active_duration__gt, metadata__active_duration__gte: str # metadata__active_duration__gte, metadata__active_duration__lt: str # metadata__active_duration__lt, metadata__active_duration__lte: str # metadata__active_duration__lte, metadata__assigned_distance: str # metadata__assigned_distance, metadata__assigned_distance__gt: str # metadata__assigned_distance__gt, metadata__assigned_distance__gte: str # metadata__assigned_distance__gte, metadata__assigned_distance__lt: str # metadata__assigned_distance__lt, metadata__assigned_distance__lte: str # metadata__assigned_distance__lte, metadata__assigned_duration: str # metadata__assigned_duration, metadata__assigned_duration__gt: str # metadata__assigned_duration__gt, metadata__assigned_duration__gte: str # metadata__assigned_duration__gte, metadata__assigned_duration__lt: str # metadata__assigned_duration__lt, metadata__assigned_duration__lte: str # metadata__assigned_duration__lte, metadata__cancelled_distance: str # metadata__cancelled_distance, metadata__cancelled_distance__gt: str # metadata__cancelled_distance__gt, metadata__cancelled_distance__gte: str # metadata__cancelled_distance__gte, metadata__cancelled_distance__lt: str # metadata__cancelled_distance__lt, metadata__cancelled_distance__lte: str # metadata__cancelled_distance__lte, metadata__cancelled_duration: str # metadata__cancelled_duration, metadata__cancelled_duration__gt: str # metadata__cancelled_duration__gt, metadata__cancelled_duration__gte: str # metadata__cancelled_duration__gte, metadata__cancelled_duration__lt: str # metadata__cancelled_duration__lt, metadata__cancelled_duration__lte: str # metadata__cancelled_duration__lte, metadata__completed_distance: str # metadata__completed_distance, metadata__completed_distance__gt: str # metadata__completed_distance__gt, metadata__completed_distance__gte: str # metadata__completed_distance__gte, metadata__completed_distance__lt: str # metadata__completed_distance__lt, metadata__completed_distance__lte: str # metadata__completed_distance__lte, metadata__completed_duration: str # metadata__completed_duration, metadata__completed_duration__gt: str # metadata__completed_duration__gt, metadata__completed_duration__gte: str # metadata__completed_duration__gte, metadata__completed_duration__lt: str # metadata__completed_duration__lt, metadata__completed_duration__lte: str # metadata__completed_duration__lte, metadata__documents_count: str # metadata__documents_count, metadata__documents_count__gt: str # metadata__documents_count__gt, metadata__documents_count__gte: str # metadata__documents_count__gte, metadata__documents_count__lt: str # metadata__documents_count__lt, metadata__documents_count__lte: str # metadata__documents_count__lte, metadata__events_count: str # metadata__events_count, metadata__events_count__gt: str # metadata__events_count__gt, metadata__events_count__gte: str # metadata__events_count__gte, metadata__events_count__lt: str # metadata__events_count__lt, metadata__events_count__lte: str # metadata__events_count__lte, metadata__failed_distance: str # metadata__failed_distance, metadata__failed_distance__gt: str # metadata__failed_distance__gt, metadata__failed_distance__gte: str # metadata__failed_distance__gte, metadata__failed_distance__lt: str # metadata__failed_distance__lt, metadata__failed_distance__lte: str # metadata__failed_distance__lte, metadata__failed_duration: str # metadata__failed_duration, metadata__failed_duration__gt: str # metadata__failed_duration__gt, metadata__failed_duration__gte: str # metadata__failed_duration__gte, metadata__failed_duration__lt: str # metadata__failed_duration__lt, metadata__failed_duration__lte: str # metadata__failed_duration__lte, metadata__forms_completed_count: str # metadata__forms_completed_count, metadata__forms_completed_count__gt: str # metadata__forms_completed_count__gt, metadata__forms_completed_count__gte: str # metadata__forms_completed_count__gte, metadata__forms_completed_count__lt: str # metadata__forms_completed_count__lt, metadata__forms_completed_count__lte: str # metadata__forms_completed_count__lte, metadata__forms_count: str # metadata__forms_count, metadata__forms_count__gt: str # metadata__forms_count__gt, metadata__forms_count__gte: str # metadata__forms_count__gte, metadata__forms_count__lt: str # metadata__forms_count__lt, metadata__forms_count__lte: str # metadata__forms_count__lte, metadata__last_accepted_at__date: str(date), metadata__last_accepted_at__date_or_isnull: str(date), metadata__last_accepted_at__gt: str(datetime), metadata__last_accepted_at__gt_or_isnull: str(datetime), metadata__last_accepted_at__gte: str(datetime), metadata__last_accepted_at__gte_or_isnull: str(datetime), metadata__last_accepted_at__lt: str(datetime), metadata__last_accepted_at__lt_or_isnull: str(datetime), metadata__last_accepted_at__lte: str(datetime), metadata__last_accepted_at__lte_or_isnull: str(datetime), metadata__last_active_at__date: str(date), metadata__last_active_at__date_or_isnull: str(date), metadata__last_active_at__gt: str(datetime), metadata__last_active_at__gt_or_isnull: str(datetime), metadata__last_active_at__gte: str(datetime), metadata__last_active_at__gte_or_isnull: str(datetime), metadata__last_active_at__lt: str(datetime), metadata__last_active_at__lt_or_isnull: str(datetime), metadata__last_active_at__lte: str(datetime), metadata__last_active_at__lte_or_isnull: str(datetime), metadata__last_assigned_at__date: str(date), metadata__last_assigned_at__date_or_isnull: str(date), metadata__last_assigned_at__gt: str(datetime), metadata__last_assigned_at__gt_or_isnull: str(datetime), metadata__last_assigned_at__gte: str(datetime), metadata__last_assigned_at__gte_or_isnull: str(datetime), metadata__last_assigned_at__lt: str(datetime), metadata__last_assigned_at__lt_or_isnull: str(datetime), metadata__last_assigned_at__lte: str(datetime), metadata__last_assigned_at__lte_or_isnull: str(datetime), metadata__last_cancelled_at__date: str(date), metadata__last_cancelled_at__date_or_isnull: str(date), metadata__last_cancelled_at__gt: str(datetime), metadata__last_cancelled_at__gt_or_isnull: str(datetime), metadata__last_cancelled_at__gte: str(datetime), metadata__last_cancelled_at__gte_or_isnull: str(datetime), metadata__last_cancelled_at__lt: str(datetime), metadata__last_cancelled_at__lt_or_isnull: str(datetime), metadata__last_cancelled_at__lte: str(datetime), metadata__last_cancelled_at__lte_or_isnull: str(datetime), metadata__last_completed_at__date: str(date), metadata__last_completed_at__date_or_isnull: str(date), metadata__last_completed_at__gt: str(datetime), metadata__last_completed_at__gt_or_isnull: str(datetime), metadata__last_completed_at__gte: str(datetime), metadata__last_completed_at__gte_or_isnull: str(datetime), metadata__last_completed_at__lt: str(datetime), metadata__last_completed_at__lt_or_isnull: str(datetime), metadata__last_completed_at__lte: str(datetime), metadata__last_completed_at__lte_or_isnull: str(datetime), metadata__last_failed_at__date: str(date), metadata__last_failed_at__date_or_isnull: str(date), metadata__last_failed_at__gt: str(datetime), metadata__last_failed_at__gt_or_isnull: str(datetime), metadata__last_failed_at__gte: str(datetime), metadata__last_failed_at__gte_or_isnull: str(datetime), metadata__last_failed_at__lt: str(datetime), metadata__last_failed_at__lt_or_isnull: str(datetime), metadata__last_failed_at__lte: str(datetime), metadata__last_failed_at__lte_or_isnull: str(datetime), metadata__last_transit_at__date: str(date), metadata__last_transit_at__date_or_isnull: str(date), metadata__last_transit_at__gt: str(datetime), metadata__last_transit_at__gt_or_isnull: str(datetime), metadata__last_transit_at__gte: str(datetime), metadata__last_transit_at__gte_or_isnull: str(datetime), metadata__last_transit_at__lt: str(datetime), metadata__last_transit_at__lt_or_isnull: str(datetime), metadata__last_transit_at__lte: str(datetime), metadata__last_transit_at__lte_or_isnull: str(datetime), metadata__last_unassigned_at__date: str(date), metadata__last_unassigned_at__date_or_isnull: str(date), metadata__last_unassigned_at__gt: str(datetime), metadata__last_unassigned_at__gt_or_isnull: str(datetime), metadata__last_unassigned_at__gte: str(datetime), metadata__last_unassigned_at__gte_or_isnull: str(datetime), metadata__last_unassigned_at__lt: str(datetime), metadata__last_unassigned_at__lt_or_isnull: str(datetime), metadata__last_unassigned_at__lte: str(datetime), metadata__last_unassigned_at__lte_or_isnull: str(datetime), metadata__signatures_count: str # metadata__signatures_count, metadata__signatures_count__gt: str # metadata__signatures_count__gt, metadata__signatures_count__gte: str # metadata__signatures_count__gte, metadata__signatures_count__lt: str # metadata__signatures_count__lt, metadata__signatures_count__lte: str # metadata__signatures_count__lte, metadata__task_event_notes_count: str # metadata__task_event_notes_count, metadata__task_event_notes_count__gt: str # metadata__task_event_notes_count__gt, metadata__task_event_notes_count__gte: str # metadata__task_event_notes_count__gte, metadata__task_event_notes_count__lt: str # metadata__task_event_notes_count__lt, metadata__task_event_notes_count__lte: str # metadata__task_event_notes_count__lte, metadata__transit_distance: str # metadata__transit_distance, metadata__transit_distance__gt: str # metadata__transit_distance__gt, metadata__transit_distance__gte: str # metadata__transit_distance__gte, metadata__transit_distance__lt: str # metadata__transit_distance__lt, metadata__transit_distance__lte: str # metadata__transit_distance__lte, metadata__transit_duration: str # metadata__transit_duration, metadata__transit_duration__gt: str # metadata__transit_duration__gt, metadata__transit_duration__gte: str # metadata__transit_duration__gte, metadata__transit_duration__lt: str # metadata__transit_duration__lt, metadata__transit_duration__lte: str # metadata__transit_duration__lte, metadata__unassigned_distance: str # metadata__unassigned_distance, metadata__unassigned_distance__gt: str # metadata__unassigned_distance__gt, metadata__unassigned_distance__gte: str # metadata__unassigned_distance__gte, metadata__unassigned_distance__lt: str # metadata__unassigned_distance__lt, metadata__unassigned_distance__lte: str # metadata__unassigned_distance__lte, metadata__unassigned_duration: str # metadata__unassigned_duration, metadata__unassigned_duration__gt: str # metadata__unassigned_duration__gt, metadata__unassigned_duration__gte: str # metadata__unassigned_duration__gte, metadata__unassigned_duration__lt: str # metadata__unassigned_duration__lt, metadata__unassigned_duration__lte: str # metadata__unassigned_duration__lte, metafields__namespace:key: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order: str(uuid), order__auto_assign: str # order__auto_assign, order__created_at__date: str(date), order__created_at__date_or_isnull: str(date), order__created_at__gt: str(datetime), order__created_at__gt_or_isnull: str(datetime), order__created_at__gte: str(datetime), order__created_at__gte_or_isnull: str(datetime), order__created_at__lt: str(datetime), order__created_at__lt_or_isnull: str(datetime), order__created_at__lte: str(datetime), order__created_at__lte_or_isnull: str(datetime), order__created_by: str # order__created_by, order__created_by__in: str # order__created_by__in, order__created_by__isnull: str # order__created_by__isnull, order__external_id: str # order__external_id, order__external_id__icontains: str # order__external_id__icontains, order__external_id__in: str # order__external_id__in, order__external_id__iregex: str # order__external_id__iregex, order__external_id__isnull: str # order__external_id__isnull, order__external_id__istartswith: str # order__external_id__istartswith, order__external_id__search: str # order__external_id__search, order__in: str # comma separated value, order__orderer: str # Django ORM lookups can be used. Metafield `is_searchable` must be True., order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__reference: str # order__reference, order__reference__icontains: str # order__reference__icontains, order__reference__in: str # order__reference__in, order__reference__iregex: str # order__reference__iregex, order__reference__istartswith: str # order__reference__istartswith, order__reference__search: str # order__reference__search, order_id: str # order_id, order_id__in: str # order_id__in, order_id__isnull: str # order_id__isnull, orderer: str(uuid), orderer__id: str # orderer__id, orderer__id__in: str # orderer__id__in, orderer__id__isnull: str # orderer__id__isnull, orderer__in: str # comma separated value, orderer__name: str # orderer__name, orderer__name__icontains: str # orderer__name__icontains, orderer_id: str # orderer_id, orderer_id__in: str # orderer_id__in, orderer_id__isnull: str # orderer_id__isnull, ordering: str # Which field to use when ordering the results., owner_id: str # owner_id, owner_id__in: str # owner_id__in, owner_id__isnull: str # owner_id__isnull, page_size: int # Number of results to return per page., position__date: str(date), position__date_or_isnull: str(date), position__gt: str(datetime), position__gt_or_isnull: str(datetime), position__gte: str(datetime), position__gte_or_isnull: str(datetime), position__lt: str(datetime), position__lt_or_isnull: str(datetime), position__lte: str(datetime), position__lte_or_isnull: str(datetime), previous_assignees__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated UUID values supported, previous_assignees__contains: str # Filter the returned list where filter_value in field values. Comma separated UUID values supported, previous_assignees__isnull: bool # Filter the returned list where the array is null, previous_assignees__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated UUID values supported, priority: str # priority, priority__gt: str # priority__gt, priority__gte: str # priority__gte, priority__in: str # priority__in, priority__lt: str # priority__lt, priority__lte: str # priority__lte, receiver: str(uuid), receiver__in: str # comma separated value, receiver_id: str # receiver_id, receiver_id__in: str # receiver_id__in, receiver_id__isnull: str # receiver_id__isnull, reference: str # reference, reference__icontains: str # reference__icontains, reference__in: str # reference__in, reference__iregex: str # reference__iregex, reference__istartswith: str # reference__istartswith, reference__search: str # reference__search, route: str(uuid), route__in: str # comma separated value, route_id: str # route_id, route_id__in: str # route_id__in, route_id__isnull: str # route_id__isnull, scheduled_time__date: str(date), scheduled_time__date_or_isnull: str(date), scheduled_time__gt: str(datetime), scheduled_time__gt_or_isnull: str(datetime), scheduled_time__gte: str(datetime), scheduled_time__gte_or_isnull: str(datetime), scheduled_time__lt: str(datetime), scheduled_time__lt_or_isnull: str(datetime), scheduled_time__lte: str(datetime), scheduled_time__lte_or_isnull: str(datetime), search: str # A search term., size__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated integer values supported, size__contains: str # Filter the returned list where filter_value in field values. Comma separated integer values supported, size__isnull: bool # Filter the returned list where the array is null, size__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated integer values supported, state: str(unassigned/assigned/accepted/transit/active/completed/failed/cancelled) # state, state__in: str, state__in_or_isnull: str, state__not_in: str, state__not_in_or_isnull: str, task_import: str(uuid), task_import__in: str # comma separated value, unassignee_id: str # unassignee_id, unassignee_id__in: str # unassignee_id__in, unassignee_id__isnull: str # unassignee_id__isnull, updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), updated_at_delay_latest: bool # Ensures that the last updated data is not immediately available in order to allow the latest changes to finish taking effect. If used, the updated_at upper bound is limited to 2 seconds ago. This prevents the out-of-order appearance of records. Availabe since API version `2.4.13`. For older versions, this filter is forced True if `updated_at__gt` or `updated_at__gte`is used.}\n@returns(200)\n\n@endpoint POST /tasks/\n@required {url: str(uri), account: str(uri), state: any, orderer_name: str, completed_at: str(date-time), cancelled_at: str(date-time), assignee_proximity: any, forms: map, trackers: [str(uri)], issues: [str], counts: map, actions: map, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, id: str(uuid), external_id: str, reference: str, barcodes: [str], assignee: str(uri), order: str(uri), orderer: str(uri), route: str(uri), category: str(assignment/pick_up/drop_off/warehouse), contact: map{name: str, company: str, phones: [str], emails: [str], notes: str}, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}, contact_address: str(uri), contact_address_external_id: str, description: str, complete_after: str(date-time), complete_before: str(date-time), scheduled_time: str(date-time), auto_assign: bool, position: num(double), priority: int, duration: map=4 10:55:34.12, size: [int], documents: [str(uri)], signatures: [str(uri)], metafields: map}\n@returns(201)\n\n@endpoint GET /tasks/{id}/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported}\n@returns(200)\n\n@endpoint PUT /tasks/{id}/\n@required {id: str(uuid) # A UUID string identifying this task., url: str(uri), account: str(uri), state: any, orderer_name: str, completed_at: str(date-time), cancelled_at: str(date-time), assignee_proximity: any, forms: map, trackers: [str(uri)], issues: [str], counts: map, actions: map, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, id: str(uuid), external_id: str, reference: str, barcodes: [str], assignee: str(uri), order: str(uri), orderer: str(uri), route: str(uri), category: str(assignment/pick_up/drop_off/warehouse), contact: map{name: str, company: str, phones: [str], emails: [str], notes: str}, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}, contact_address: str(uri), contact_address_external_id: str, description: str, complete_after: str(date-time), complete_before: str(date-time), scheduled_time: str(date-time), auto_assign: bool, position: num(double), priority: int, duration: map=4 10:55:34.12, size: [int], documents: [str(uri)], signatures: [str(uri)], metafields: map}\n@returns(200)\n\n@endpoint PATCH /tasks/{id}/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, id: str(uuid), external_id: str, reference: str, barcodes: [str], url: str(uri), account: str(uri), state: any, assignee: str(uri), order: str(uri), orderer: str(uri), orderer_name: str, route: str(uri), category: str(assignment/pick_up/drop_off/warehouse), contact: map{name: str, company: str, phones: [str], emails: [str], notes: str}, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}, contact_address: str(uri), contact_address_external_id: str, description: str, complete_after: str(date-time), complete_before: str(date-time), scheduled_time: str(date-time), completed_at: str(date-time), cancelled_at: str(date-time), auto_assign: bool, assignee_proximity: any, position: num(double), priority: int, duration: map=4 10:55:34.12, size: [int], forms: map, documents: [str(uri)], signatures: [str(uri)], metafields: map, trackers: [str(uri)], issues: [str], counts: map, actions: map, created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint POST /tasks/{id}/accept/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/{id}/account_change/\n@required {id: str(uuid) # A UUID string identifying this task., account: str(uri)}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported}\n@returns(200)\n\n@endpoint POST /tasks/{id}/activate/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/{id}/assign/\n@required {id: str(uuid) # A UUID string identifying this task., assignee: str(uri)}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/{id}/cancel/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/{id}/complete/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint GET /tasks/{id}/documents/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported}\n@returns(200)\n\n@endpoint GET /tasks/{id}/events/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported}\n@returns(200)\n\n@endpoint POST /tasks/{id}/fail/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/{id}/reject/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint GET /tasks/{id}/signatures/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported}\n@returns(200)\n\n@endpoint POST /tasks/{id}/transit/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/{id}/unaccept/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/{id}/unassign/\n@required {id: str(uuid) # A UUID string identifying this task.}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, notes: str, location: any}\n@returns(200)\n\n@endpoint POST /tasks/reorder/\n@required {account: str(uri), assignee: str(uri), assign_tasks: [str(uri)], reorder_tasks: [str(uri)]}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported}\n@returns(200)\n\n@endpoint POST /tasks/reposition/\n@required {url: str(uri), account: str(uri), state: any, orderer_name: str, completed_at: str(date-time), cancelled_at: str(date-time), assignee_proximity: any, forms: map, trackers: [str(uri)], issues: [str], counts: map, actions: map, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xml), order__orderer__company: str, order__orderer__company__icontains: str, order__orderer__company__iexact: str, order__orderer__company__istartswith: str, order__orderer__emails__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__emails__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__emails__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, order__orderer__name: str, order__orderer__name__icontains: str, order__orderer__name__iexact: str, order__orderer__name__istartswith: str, order__orderer__notes: str, order__orderer__notes__icontains: str, order__orderer__notes__iexact: str, order__orderer__notes__istartswith: str, order__orderer__phones__contained_by: str # Filter the returned list where all target array values contained in filter values. Comma separated values supported, order__orderer__phones__contains: str # Filter the returned list where all filter_values are present. Comma separated values supported, order__orderer__phones__overlap: str # Filter the returned list where at least one filter value in target array. Comma separated values supported, id: str(uuid), external_id: str, reference: str, barcodes: [str], assignee: str(uri), order: str(uri), orderer: str(uri), route: str(uri), category: str(assignment/pick_up/drop_off/warehouse), contact: map{name: str, company: str, phones: [str], emails: [str], notes: str}, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}, contact_address: str(uri), contact_address_external_id: str, description: str, complete_after: str(date-time), complete_before: str(date-time), scheduled_time: str(date-time), auto_assign: bool, position: num(double), priority: int, duration: map=4 10:55:34.12, size: [int], documents: [str(uri)], signatures: [str(uri)], metafields: map}\n@returns(200)\n\n@endgroup\n\n@group time_location_features\n@endpoint GET /time_location_features/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., state: str(unknown/stopped/moving) # state, time__date: str(date), time__date_or_isnull: str(date), time__gt: str(datetime), time__gt_or_isnull: str(datetime), time__gte: str(datetime), time__gte_or_isnull: str(datetime), time__lt: str(datetime), time__lt_or_isnull: str(datetime), time__lte: str(datetime), time__lte_or_isnull: str(datetime), updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint POST /time_location_features/\n@required {model: str, id: str(uuid), source: str, user: str(uri), time: str(date-time), created_at: str(date-time), updated_at: str(date-time), location: map{type!: str, coordinates!: [num(double)]}}\n@optional {format: str(json/xlsx), state: str(unknown/stopped/moving), heading: int, speed: int, altitude: int, accuracy: int, battery_level: str(decimal)}\n@returns(201)\n\n@endpoint GET /time_location_features/{id}/\n@required {id: str(uuid) # A UUID string identifying this time location.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /time_location_features/{id}/\n@required {id: str(uuid) # A UUID string identifying this time location., model: str, id: str(uuid), source: str, user: str(uri), time: str(date-time), created_at: str(date-time), updated_at: str(date-time), location: map{type!: str, coordinates!: [num(double)]}}\n@optional {format: str(json/xlsx), state: str(unknown/stopped/moving), heading: int, speed: int, altitude: int, accuracy: int, battery_level: str(decimal)}\n@returns(200)\n\n@endpoint PATCH /time_location_features/{id}/\n@required {id: str(uuid) # A UUID string identifying this time location.}\n@optional {format: str(json/xlsx), model: str, id: str(uuid), source: str, user: str(uri), time: str(date-time), state: str(unknown/stopped/moving), heading: int, speed: int, altitude: int, accuracy: int, battery_level: str(decimal), created_at: str(date-time), updated_at: str(date-time), location: map{type!: str, coordinates!: [num(double)]}}\n@returns(200)\n\n@endpoint DELETE /time_location_features/{id}/\n@required {id: str(uuid) # A UUID string identifying this time location.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endgroup\n\n@group time_locations\n@endpoint GET /time_locations/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., state: str(unknown/stopped/moving) # state, time__date: str(date), time__date_or_isnull: str(date), time__gt: str(datetime), time__gt_or_isnull: str(datetime), time__gte: str(datetime), time__gte_or_isnull: str(datetime), time__lt: str(datetime), time__lt_or_isnull: str(datetime), time__lte: str(datetime), time__lte_or_isnull: str(datetime), updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint POST /time_locations/\n@required {id: str(uuid), url: str(uri), source: str, user: str(uri), time: str(date-time), location: map{type!: str, coordinates!: [num(double)]}, created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), state: str(unknown/stopped/moving), heading: int, speed: int, altitude: int, accuracy: int, battery_level: str(decimal)}\n@returns(201)\n\n@endpoint GET /time_locations/{id}/\n@required {id: str(uuid) # A UUID string identifying this time location.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group trackers\n@endpoint GET /trackers/\n@optional {account: str # account, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endpoint POST /trackers/\n@required {id: str(uuid), url: str(uri), account: str(uri), tasks: [str(uri)], tracking_page_url: str(uri), reviewed_at: str(date-time), created_by: str(uri)}\n@optional {format: str(json/xlsx), active_from: str(date-time), active_until: str(date-time), queued_states: [str], active_states: [str], show_driver_info: bool, show_destination: bool, show_eta: bool, show_sms_action: bool, show_call_action: bool, show_logo: bool, show_path: bool, show_predicted_delivery: bool, autozoom: bool, max_zoom_level: int, reviews_allowed: bool}\n@returns(201)\n\n@endpoint GET /trackers/{id}/\n@required {id: str(uuid) # A UUID string identifying this tracker.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /trackers/{id}/\n@required {id: str(uuid) # A UUID string identifying this tracker., id: str(uuid), url: str(uri), account: str(uri), tasks: [str(uri)], tracking_page_url: str(uri), reviewed_at: str(date-time), created_by: str(uri)}\n@optional {format: str(json/xlsx), active_from: str(date-time), active_until: str(date-time), queued_states: [str], active_states: [str], show_driver_info: bool, show_destination: bool, show_eta: bool, show_sms_action: bool, show_call_action: bool, show_logo: bool, show_path: bool, show_predicted_delivery: bool, autozoom: bool, max_zoom_level: int, reviews_allowed: bool}\n@returns(200)\n\n@endpoint PATCH /trackers/{id}/\n@required {id: str(uuid) # A UUID string identifying this tracker.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), tasks: [str(uri)], active_from: str(date-time), active_until: str(date-time), queued_states: [str], active_states: [str], show_driver_info: bool, show_destination: bool, show_eta: bool, show_sms_action: bool, show_call_action: bool, show_logo: bool, show_path: bool, show_predicted_delivery: bool, autozoom: bool, max_zoom_level: int, tracking_page_url: str(uri), reviews_allowed: bool, reviewed_at: str(date-time), created_by: str(uri)}\n@returns(200)\n\n@endpoint GET /trackers/{id}/public/\n@required {id: str(uuid) # A UUID string identifying this tracker.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group users\n@endpoint GET /users/\n@optional {cursor: int # The pagination cursor value., format: str(json/xml), page_size: int # Number of results to return per page., search: str # A search term.}\n@returns(200)\n\n@endpoint POST /users/\n@required {id: str(uuid), url: str(uri), display_name: str, email: str(email)}\n@optional {format: str(json/xml), first_name: str, last_name: str, phone: str, password: str, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}}\n@returns(200)\n\n@endpoint GET /users/{id}/\n@required {id: str(uuid) # A UUID string identifying this user.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint PUT /users/{id}/\n@required {id: str(uuid) # A UUID string identifying this user., id: str(uuid), url: str(uri), display_name: str, email: str(email)}\n@optional {format: str(json/xml), first_name: str, last_name: str, phone: str, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}}\n@returns(200)\n\n@endpoint PATCH /users/{id}/\n@required {id: str(uuid) # A UUID string identifying this user.}\n@optional {format: str(json/xml), id: str(uuid), url: str(uri), first_name: str, last_name: str, display_name: str, email: str(email), phone: str, address: map{raw_address: str, formatted_address: str, location: any, google_place_id: str, point_of_interest: str, street: str, house_number: str, apartment_number: str, city: str, state: str, postal_code: str, country: str, country_code: str, geocoded_at!: str(date-time), geocode_failed_at!: str(date-time)}}\n@returns(200)\n\n@endpoint DELETE /users/{id}/\n@required {id: str(uuid) # A UUID string identifying this user.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint POST /users/{id}/activate/\n@required {id: str(uuid) # A UUID string identifying this user., token: str(uuid)}\n@optional {format: str(json/xml), password: str}\n@returns(200)\n\n@endpoint GET /users/{id}/on_duty/\n@required {id: str(uuid) # A UUID string identifying this user.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint PUT /users/{id}/on_duty/\n@required {id: str(uuid) # A UUID string identifying this user., account: str(uri)}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endpoint DELETE /users/{id}/on_duty/\n@required {id: str(uuid) # A UUID string identifying this user.}\n@optional {format: str(json/xml)}\n@returns(200)\n\n@endgroup\n\n@group users_on_duty_log\n@endpoint GET /users_on_duty_log/\n@optional {account: str # account, account_role: str # account_role, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), mode: str(online/offline) # mode, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., status: str(on_duty/off_duty) # status, timestamp__date: str(date), timestamp__date_or_isnull: str(date), timestamp__gt: str(datetime), timestamp__gt_or_isnull: str(datetime), timestamp__gte: str(datetime), timestamp__gte_or_isnull: str(datetime), timestamp__lt: str(datetime), timestamp__lt_or_isnull: str(datetime), timestamp__lte: str(datetime), timestamp__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint POST /users_on_duty_log/\n@required {status: str(on_duty/off_duty), created_at: str(date-time)}\n@optional {format: str(json/xlsx), account_role: str(uri), account: str(uri), user: str(uri), mode: str(online/offline), timestamp: str(date-time)}\n@returns(201)\n\n@endpoint GET /users_on_duty_log/{id}/\n@required {id: str(uuid) # A UUID string identifying this user.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group webhooks\n@endpoint GET /webhooks/\n@optional {account: str # account, cursor: int # The pagination cursor value., document_events: str # document_events, format: str(json/xlsx), ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., review_events: str # review_events, search: str # A search term., signature_events: str # signature_events, state: str(inactive/active/disabled) # state, task_events: str # task_events, version: str # version}\n@returns(200)\n\n@endpoint POST /webhooks/\n@required {id: str(uuid), url: str(uri), account: str(uri), name: str, state: any, target: str(uri), failure_count: int, disable_message: str, activated_at: str(date-time), disabled_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), version: str(2.4.13/2.4.12/2.4.11/2.4.10/2.4.9/2.4.8/2.4.7/2.4.6/2.4.5/2.4.4/2.4.3/2.4.2/2.4.1/2.3.5/2.3.4/2.3.3/2.3.2/2.3.1/2.3.0/2.2.6/2.2.5/2.2.4/2.2.3/2.2.2/2.2.1/2.2.0/2.1.1/2.1.0/2.0.0/1.1.0/1.0.0), headers: map, task_events: bool, document_events: bool, signature_events: bool, review_events: bool, notification_emails: [str(email)], shared_secret: str}\n@returns(201)\n\n@endpoint GET /webhooks/{id}/\n@required {id: str(uuid) # A UUID string identifying this webhook.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endpoint PUT /webhooks/{id}/\n@required {id: str(uuid) # A UUID string identifying this webhook., id: str(uuid), url: str(uri), account: str(uri), name: str, state: any, target: str(uri), failure_count: int, disable_message: str, activated_at: str(date-time), disabled_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), version: str(2.4.13/2.4.12/2.4.11/2.4.10/2.4.9/2.4.8/2.4.7/2.4.6/2.4.5/2.4.4/2.4.3/2.4.2/2.4.1/2.3.5/2.3.4/2.3.3/2.3.2/2.3.1/2.3.0/2.2.6/2.2.5/2.2.4/2.2.3/2.2.2/2.2.1/2.2.0/2.1.1/2.1.0/2.0.0/1.1.0/1.0.0), headers: map, task_events: bool, document_events: bool, signature_events: bool, review_events: bool, notification_emails: [str(email)], shared_secret: str}\n@returns(200)\n\n@endpoint PATCH /webhooks/{id}/\n@required {id: str(uuid) # A UUID string identifying this webhook.}\n@optional {format: str(json/xlsx), id: str(uuid), url: str(uri), account: str(uri), name: str, version: str(2.4.13/2.4.12/2.4.11/2.4.10/2.4.9/2.4.8/2.4.7/2.4.6/2.4.5/2.4.4/2.4.3/2.4.2/2.4.1/2.3.5/2.3.4/2.3.3/2.3.2/2.3.1/2.3.0/2.2.6/2.2.5/2.2.4/2.2.3/2.2.2/2.2.1/2.2.0/2.1.1/2.1.0/2.0.0/1.1.0/1.0.0), state: any, headers: map, target: str(uri), task_events: bool, document_events: bool, signature_events: bool, review_events: bool, notification_emails: [str(email)], failure_count: int, disable_message: str, shared_secret: str, activated_at: str(date-time), disabled_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@returns(200)\n\n@endpoint DELETE /webhooks/{id}/\n@required {id: str(uuid) # A UUID string identifying this webhook.}\n@optional {format: str(json/xlsx)}\n@returns(204) No response body\n\n@endpoint POST /webhooks/{id}/active/\n@required {id: str(uuid) # A UUID string identifying this webhook., id: str(uuid), url: str(uri), account: str(uri), name: str, state: any, target: str(uri), failure_count: int, disable_message: str, activated_at: str(date-time), disabled_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), version: str(2.4.13/2.4.12/2.4.11/2.4.10/2.4.9/2.4.8/2.4.7/2.4.6/2.4.5/2.4.4/2.4.3/2.4.2/2.4.1/2.3.5/2.3.4/2.3.3/2.3.2/2.3.1/2.3.0/2.2.6/2.2.5/2.2.4/2.2.3/2.2.2/2.2.1/2.2.0/2.1.1/2.1.0/2.0.0/1.1.0/1.0.0), headers: map, task_events: bool, document_events: bool, signature_events: bool, review_events: bool, notification_emails: [str(email)], shared_secret: str}\n@returns(200)\n\n@endpoint POST /webhooks/{id}/inactive/\n@required {id: str(uuid) # A UUID string identifying this webhook., id: str(uuid), url: str(uri), account: str(uri), name: str, state: any, target: str(uri), failure_count: int, disable_message: str, activated_at: str(date-time), disabled_at: str(date-time), created_at: str(date-time), updated_at: str(date-time)}\n@optional {format: str(json/xlsx), version: str(2.4.13/2.4.12/2.4.11/2.4.10/2.4.9/2.4.8/2.4.7/2.4.6/2.4.5/2.4.4/2.4.3/2.4.2/2.4.1/2.3.5/2.3.4/2.3.3/2.3.2/2.3.1/2.3.0/2.2.6/2.2.5/2.2.4/2.2.3/2.2.2/2.2.1/2.2.0/2.1.1/2.1.0/2.0.0/1.1.0/1.0.0), headers: map, task_events: bool, document_events: bool, signature_events: bool, review_events: bool, notification_emails: [str(email)], shared_secret: str}\n@returns(200)\n\n@endgroup\n\n@group worker_features\n@endpoint GET /worker_features/\n@optional {account: str(uuid), account__in: str # comma separated value, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), page_size: int # Number of results to return per page., state: str(unknown/stopped/moving) # state, time__date: str(date), time__date_or_isnull: str(date), time__gt: str(datetime), time__gt_or_isnull: str(datetime), time__gte: str(datetime), time__gte_or_isnull: str(datetime), time__lt: str(datetime), time__lt_or_isnull: str(datetime), time__lte: str(datetime), time__lte_or_isnull: str(datetime), updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime), user: str(uuid), user__in: str # comma separated value}\n@returns(200)\n\n@endpoint GET /worker_features/{user_id}/\n@required {user_id: str(uuid)}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@group worker_tracks\n@endpoint GET /worker_tracks/\n@optional {created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), end_time__date: str(date), end_time__date_or_isnull: str(date), end_time__gt: str(datetime), end_time__gt_or_isnull: str(datetime), end_time__gte: str(datetime), end_time__gte_or_isnull: str(datetime), end_time__lt: str(datetime), end_time__lt_or_isnull: str(datetime), end_time__lte: str(datetime), end_time__lte_or_isnull: str(datetime), format: str(json/xlsx), start_time__date: str(date), start_time__date_or_isnull: str(date), start_time__gt: str(datetime), start_time__gt_or_isnull: str(datetime), start_time__gte: str(datetime), start_time__gte_or_isnull: str(datetime), start_time__lt: str(datetime), start_time__lt_or_isnull: str(datetime), start_time__lte: str(datetime), start_time__lte_or_isnull: str(datetime), updated_at__date: str(date), updated_at__date_or_isnull: str(date), updated_at__gt: str(datetime), updated_at__gt_or_isnull: str(datetime), updated_at__gte: str(datetime), updated_at__gte_or_isnull: str(datetime), updated_at__lt: str(datetime), updated_at__lt_or_isnull: str(datetime), updated_at__lte: str(datetime), updated_at__lte_or_isnull: str(datetime)}\n@returns(200)\n\n@endgroup\n\n@group working_state\n@endpoint GET /working_state/\n@optional {account: str # account, account_role: str # account_role, created_at__date: str(date), created_at__date_or_isnull: str(date), created_at__gt: str(datetime), created_at__gt_or_isnull: str(datetime), created_at__gte: str(datetime), created_at__gte_or_isnull: str(datetime), created_at__lt: str(datetime), created_at__lt_or_isnull: str(datetime), created_at__lte: str(datetime), created_at__lte_or_isnull: str(datetime), cursor: int # The pagination cursor value., format: str(json/xlsx), mode: str(online/offline) # mode, ordering: str # Which field to use when ordering the results., page_size: int # Number of results to return per page., status: str(on_duty/off_duty) # status, timestamp__date: str(date), timestamp__date_or_isnull: str(date), timestamp__gt: str(datetime), timestamp__gt_or_isnull: str(datetime), timestamp__gte: str(datetime), timestamp__gte_or_isnull: str(datetime), timestamp__lt: str(datetime), timestamp__lt_or_isnull: str(datetime), timestamp__lte: str(datetime), timestamp__lte_or_isnull: str(datetime), user: str # user}\n@returns(200)\n\n@endpoint POST /working_state/\n@required {status: str(on_duty/off_duty), created_at: str(date-time)}\n@optional {format: str(json/xlsx), account_role: str(uri), account: str(uri), user: str(uri), mode: str(online/offline), timestamp: str(date-time)}\n@returns(201)\n\n@endpoint GET /working_state/{id}/\n@required {id: str(uuid) # A UUID string identifying this user.}\n@optional {format: str(json/xlsx)}\n@returns(200)\n\n@endgroup\n\n@end\n"}}