Ingest Endpoint

Upsert Ingest Endpoint

Changed on

Create or update an ingest endpoint.

put/ingest/api/v1/source/{source_id}/endpoint/{endpoint_id}

Request

  • Base URL
    https://api.eu.svix.com
  • URL
    https://api.eu.svix.com/ingest/api/v1/source/{source_id}/endpoint/{endpoint_id}
  • Auth
    HTTP bearer

Path parameters

source_idstring required

The Source's ID or UID.

Example:unique-identifier
endpoint_idstring required

The Endpoint's ID or UID.

Example:unique-identifier

Request body

descriptionstring
disabledboolean
metadataobject
throttleRateinteger nullable

Maximum messages per second to send to this endpoint.

Outgoing messages will be throttled to this rate.

uidstring nullable

Optional unique identifier for the endpoint.

urlstring uri required

Example request

{
  "description": "An example endpoint name",
  "uid": "unique-identifier",
  "url": "https://example.com/webhook/"
}

Response

createdAtstring date-time required
descriptionstring required
disabledboolean
idstring required

The Endpoint's ID.

metadataobject required
throttleRateinteger nullable

Maximum messages per second to send to this endpoint.

Outgoing messages will be throttled to this rate.

uidstring nullable

Optional unique identifier for the endpoint.

updatedAtstring date-time required
urlstring uri required

Example response

{
  "id": "ep_1srOrx2ZWZBpBUvZwXKQmoEYga2",
  "uid": "unique-identifier",
  "url": "https://example.com/webhook/"
}

Changes

    • warning

      the request property's maxLength was set to 4096

    • info

      added the required property to the response with the status

    • warning

      the request property's max was set to 65535.00