Skip to content

Acknowledge events

POST
/v1/pull-endpoints/{id}/events/ack

Mark events as delivered. Idempotent — acknowledging already-delivered events is a no-op. All event IDs must belong to the specified pull endpoint.

id
required
string format: uuid

Pull endpoint identifier (UUIDv7)

Example
01935abc-def0-7123-4567-890abcdef012
object
event_ids
required

Event IDs to acknowledge as delivered.

Array<string>
>= 1 items <= 1000 items
Example
[
"01935abc-def0-7123-4567-890abcdef012"
]

Events acknowledged

object
data
object
acknowledged

Number of events newly acknowledged (already-delivered events are not counted).

integer
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
req_xyz123

Invalid request

object
error
object
code

Machine-readable error code

string
Example
INVALID_REQUEST
message

Human-readable error message

string
Example
endpoint must be a valid HTTPS URL
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
req_xyz123
Examples

Endpoint not found

{
"error": {
"code": "ENDPOINT_NOT_FOUND",
"message": "endpoint not found"
},
"meta": {
"request_id": "req_xyz123"
}
}

Unauthorized - Invalid or missing API key

object
error
object
code

Machine-readable error code

string
Example
INVALID_REQUEST
message

Human-readable error message

string
Example
endpoint must be a valid HTTPS URL
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
req_xyz123
Example
{
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key"
},
"meta": {
"request_id": "req_xyz123"
}
}
Personalize Examples

Enter your credentials to populate code examples throughout the docs.