The integration command object

A command for an integration agent to run against the customer's system, such as booking a ServiceTitan job. The agent runs it before deadline_at and posts the outcome to POST /v4/integration_commands/{command_uid}/result with the claim_token.

AttributeTypeDescription
argsobjectThe operation's arguments, exactly as Tempest queued them.
opstringThe operation to run, e.g. create_job.
location_uidstringPodium unique identifier for location the command is for.
command_uidstringPodium unique identifier for command.
claim_tokenstringOpaque token proving this claim holds the command. Send it back with the result.
deadline_atstringThe command is not started after this time; the agent answers deadline_passed instead.
{
  "args": {},
  "op": "",
  "location_uid": "00000000-0000-0000-0000-000000000000",
  "command_uid": "00000000-0000-0000-0000-000000000000",
  "claim_token": "",
  "deadline_at": "2015-01-23T23:50:07Z"
}