List operations

GET/operations

Lists the asynchronous operations of the current account, using cursor-based pagination.

The collection can be filtered by status and type and sorted by creation date.

AuthorizationBearer <token>

Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.

In: header

Query Parameters

limit?integer
Range1 <= value <= 200
cursor?string
sort?string

Value in

  • "created_at"
  • "-created_at"
status?string

Value in

  • "queued"
  • "running"
  • "succeeded"
  • "partially_succeeded"
  • "failed"
  • "canceled"
type?string

Value in

  • "credential.revoke"
  • "sandbox.reset"
  • "webhook.replay"
  • "product.publish_all"
  • "product.copy"
  • "module.publish_all"
  • "module.copy"
  • "email.send_test"
  • "lesson.copy"
  • "access.apply_all"
  • "sandbox.run_scenario"
  • "configuration.apply"
  • "delivery.apply_tags"
  • "sales_event.reprocess"
  • "diamond.reprocess_membership"
  • "import.analyze"
  • "import.process"
  • "export.generate"

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/operations"
{  "data": [    {      "attempt": {        "number": 0,        "status": "running"      },      "cancellation_requested": true,      "created_at": "2019-08-24T14:15:22Z",      "error": {},      "expires_at": "2019-08-24T14:15:22Z",      "finished_at": "2019-08-24T14:15:22Z",      "id": "string",      "items_url": "string",      "object": "operation",      "progress": {        "done": 0,        "failed": 0,        "total": 0      },      "result_url": "string",      "started_at": "2019-08-24T14:15:22Z",      "status": "queued",      "type": "string"    }  ],  "page": {    "limit": 1,    "next_cursor": "string",    "prev_cursor": "string"  }}