Skip to main content
GET
Get a webhook delivery

Authorizations

Authorization
string
header
required

A Bearer token. Create keys in the portal under Settings > API keys (https://app.ryvo.so/developers). The token has the form ryvo_live_<64 hex characters> and is shown once.

Header: Authorization: Bearer ryvo_live_...

Path Parameters

id
string<uuid>
required

The delivery uuid.

Response

The delivery.

id
string<uuid>
required
Example:

"a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d"

event_type
enum<string>
required
Available options:
conversation.started,
conversation.ended,
analysis.ready,
call.initiated,
call.completed,
call.failed
Example:

"conversation.ended"

event_id
string
required

Identifies the event. Use it to deduplicate on your side.

Example:

"evt_01hzy8k3m9x2"

status
enum<string>
required
Available options:
pending,
succeeded,
failed,
exhausted
Example:

"succeeded"

attempts
integer
required
Example:

1

last_attempt_at
string<date-time> | null
required
next_retry_at
string<date-time> | null
required
last_response_status
integer | null
required
Example:

200

created_at
string<date-time>
required
delivered_at
string<date-time> | null
required
webhook_id
string<uuid>
required
payload
object
required

The JSON body that was sent.

last_response_body
string | null
required

The body your endpoint answered on the last attempt.