action gsmtasks_task_commands_create { label: "task_commands_create" provider: gsmtasks method: POST path: "/task_commands/" encoding: form input: { type: "object" properties: { accepted_at: { type: "string" format: "date-time" } account: { type: "string" format: "uri" } action: { type: "string" enum: ["update", "reassign", "assign", "accept", "unaccept", "reject", "unassign", "transit", "activate", "complete", "fail", "cancel", "assignee_near", "assignee_away"] } assignee: { type: "string" format: "uri" } created_at: { type: "string" format: "date-time" } error_message: { type: "string" } external_id: { type: "string" } format: { type: "string" enum: ["json", "xlsx"] } id: { type: "string" format: "uuid" } location: { type: "object" } notes: { type: "string" description: "Task command notes" } rejected_at: { type: "string" format: "date-time" } state: { type: "string" enum: ["pending", "accepted", "rejected"] } task: { type: "string" format: "uri" } task_data: { type: "object" properties: { address: { type: "object" required: ["geocode_failed_at", "geocoded_at"] properties: { apartment_number: { type: "string" } city: { type: "string" } country: { type: "string" } country_code: { type: "string" } formatted_address: { type: "string" } geocode_failed_at: { type: "string" format: "date-time" } geocoded_at: { type: "string" format: "date-time" } google_place_id: { type: "string" } house_number: { type: "string" } location: { type: "object" } point_of_interest: { type: "string" } postal_code: { type: "string" } raw_address: { type: "string" } state: { type: "string" } street: { type: "string" } } } metafields: { type: "object" } position: { type: "number" format: "double" } scheduled_time: { type: "string" format: "date-time" } } } time: { type: "string" format: "date-time" } updated_at: { type: "string" format: "date-time" } url: { type: "string" format: "uri" } user: { type: "string" format: "uri" } } required: ["account", "action", "created_at", "id", "task", "time", "updated_at", "url", "user"] additionalProperties: false } output: { type: "object" additionalProperties: true } }