- Data Connector Execution Result
An execution result from a data connector HTTP request.
The type of object - data_connector.execution.
The unique identifier of the data connector that produced this result.
The HTTP method used for the request.
The type of error that occurred, if any.
A human-readable error message. Any http or https URLs in it are redacted the same way as request_url; the rest of the message is returned as is.
The type of source that triggered this execution.
The request URL. Query parameters, userinfo, and fragments are redacted. For some hosts that put credentials in the path, the path is removed too. A suffix such as [query params redacted] or [credentials redacted] is appended when anything is redacted, and a URL that cannot be parsed becomes [invalid URL redacted].
The request body sent to the external API.
{ "type": "data_connector.execution", "id": "99001", "data_connector_id": "12345", "success": true, "http_status": 200, "http_method": "post", "error_type": "3rd_party_error", "error_message": "Connection refused", "execution_time_ms": 245, "source_type": "workflow", "source_id": "5001", "conversation_id": "8001", "created_at": "2026-02-10T18:15:32Z", "request_url": "https://api.example.com/webhook", "request_body": "{\"message\": \"hello\"}", "response_body": "{\"status\": \"ok\"}", "raw_response_body": "{\"status\": \"ok\"}" }