action gsmtasks_route_optimizations_create { label: "route_optimizations_create" provider: gsmtasks method: POST path: "/route_optimizations/" encoding: json input: { type: "object" properties: { account: { type: "string" format: "uri" } assignees: { type: "array" items: { type: "string" format: "uri" } } commit: { type: "boolean" } commited_at: { type: "string" format: "date-time" } completed_at: { type: "string" format: "date-time" } created_at: { type: "string" format: "date-time" } created_by: { type: "string" format: "uri" } end_location: { type: "object" } errors: { type: "string" format: "json-pointer" } failed_at: { type: "string" format: "date-time" } format: { type: "string" enum: ["json", "xml"] } id: { type: "string" format: "uuid" } objective: { type: "object" } ready_at: { type: "string" format: "date-time" } scheduled_at: { type: "string" format: "date-time" } start_location: { type: "object" } start_time: { type: "string" format: "date-time" } started_at: { type: "string" format: "date-time" } state: { type: "object" } tasks: { type: "array" items: { type: "string" format: "uri" } } total_distance: { type: "integer" } total_duration: { type: "object" } unassign_not_optimal: { type: "boolean" } updated_at: { type: "string" format: "date-time" } url: { type: "string" format: "uri" } } required: ["account", "assignees", "commited_at", "completed_at", "created_at", "errors", "failed_at", "id", "ready_at", "scheduled_at", "started_at", "state", "tasks", "total_distance", "total_duration", "updated_at", "url"] additionalProperties: false } output: { type: "object" additionalProperties: true } }