{ "type": "object", "description": "Response for asynchronous action status", "name": "ActionResponse", "properties": { "status": { "type": "string", "description": "Current status of the action", "enum": [ "PENDING", "PROCESSING", "CANCELED", "COMPLETE" ] }, "requestedAt": { "type": "datetime", "description": "When the action was requested" }, "startedAt": { "type": "datetime", "description": "When the action started processing" }, "completedAt": { "type": "datetime", "description": "When the action completed" }, "links": { "type": "object", "description": "Related links" } }, "required": [ "status", "startedAt", "completedAt" ], "$schema": "https://json-structure.org/draft/2020-12/schema" }