Query Parameters
cursor?string|null
limit?Limit
Range
1 <= value <= 200Default
50Header Parameters
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/webhooks"{ "items": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "organization_id": "7c60d51f-b44e-4682-87d6-449835ea4de6", "target_url": "string", "event_types": [ "string" ], "status": "active", "consecutive_failures": 0, "last_success_at": "2019-08-24T14:15:22Z", "last_failure_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "secret": "string" } ], "next_cursor": "string"}List Sms
List SMS messages for the caller's organization, newest first. Cursor-paginated: pass the returned next_cursor to fetch the next page; a null next_cursor means there are no more results. Filter by status or destination number (to) to narrow the list.
Patch Contact
Update a manual contact's fields. Only fields present in the body change. Manual contacts only — a member: id (org members synced from membership) returns 422; edit those via the membership APIs instead. The contact must still have at least one of phone_e164 or email after the update. Fails with 409 on a duplicate phone/email.