Integrations

Get the result of an enqueued integration execution

Returns the status and transformed output of an execution enqueued by POST /v1/integrations/execute, using the queueId that call returned. Poll this after a 202, or after a 408 from ?wait=true - the run usually completes regardless, and re-executing repeats the integration's side effects.

status is the queue entry's own status (T_PENDING, T_RUNNING, T_COMPLETED, T_FAILED). executionStatus is the integration's. For an asynchronous integration the queue entry is T_COMPLETED as soon as the request is sent, and executionStatus stays T_PENDING until the third party calls back, then becomes T_COMPLETED, T_FAILED or T_EXPIRED with output filled from that callback. A failed run answers 200 with status: "T_FAILED"; the provider's error text is recorded server-side and not returned.

Scope: read:integrations.

get/v1/integrations/executions/{queueId}

Request

  • Base URL: https://api.workwing.io
  • URL: https://api.workwing.io/v1/integrations/executions/{queueId}
  • Auth: HTTP bearer

Path parameters

queueIdstring uuid required

Response

Default Response

Changes

No recorded changes to this operation across all 1 revision of this API.