← Back to catalog

Other

Svix

auto-generated
swirls add svix
actionDELETEv1.0.0

Archive Event Type

Archive an event type. Endpoints already configured to filter on an event type will continue to do so after archival. However, new messages can not be sent with it and endpoints can not filter on it. An event type can be unarchived with the [create operation](#operation/create_event_type_api_v1_event_type__post). If `expunge=true` is set then the event type is deleted instead of archived. This can only be used in development environments.

Source
actionPOSTv1.0.0

Create Endpoint

Create a new endpoint for the application. When `secret` is `null` the secret is automatically generated (recommended)

Source
actionPOSTv1.0.0

Create Event Type

Create new or unarchive existing event type. Unarchiving an event type will allow endpoints to filter on it and messages to be sent with it. Endpoints filtering on the event type before archival will continue to filter on it. This operation does not preserve the description and schemas.

Source
actionPOSTv1.0.0

Create Integration

Create an integration.

Source
actionPOSTv1.0.0

Create Message

Creates a new message and dispatches it to all of the application's endpoints. The `eventId` is an optional custom unique ID. It's verified to be unique only up to a day, after that no verification will be made. If a message with the same `eventId` already exists for any application in your environment, a 409 conflict error will be returned. The `eventType` indicates the type and schema of the event. All messages of a certain `eventType` are expected to have the same schema. Endpoints can choose to only listen to specific event types. Messages can also have `channels`, which similar to event types let endpoints filter by them. Unlike event types, messages can have multiple channels, and channels don't imply a specific message content or schema. The `payload` property is the webhook's body (the actual webhook message). Svix supports payload sizes of up to ~350kb, though it's generally a good idea to keep webhook payloads small, probably no larger than 40kb. The optional `application` property will be used to create an application if the application referenced in the path does not exist. If it does then this property is ignored.

Source
actionDELETEv1.0.0

Delete Application

Delete an application.

Source
actionDELETEv1.0.0

Delete attempt response body

Deletes the given attempt's response body. Useful when an endpoint accidentally returned sensitive content.

Source
actionDELETEv1.0.0

Delete Endpoint

Delete an endpoint.

Source
actionDELETEv1.0.0

Delete Integration

Delete an integration and revoke it's key.

Source
actionDELETEv1.0.0

Delete message payload

Delete the given message's payload. Useful in cases when a message was accidentally sent with sensitive content. The message can't be replayed or resent once its payload has been deleted or expired.

Source
actionPOSTv1.0.0

Expire All

Expire all of the tokens associated with a specific Application

Source
actionGETv1.0.0

Get Application

Get an application.

Source
actionGETv1.0.0

Get Attempt

`msg_id`: Use a message id or a message `eventId`

Source
actionGETv1.0.0

Get Background Task

Get a background task by ID.

Source
actionPOSTv1.0.0

Get Consumer App Portal Access

Use this function to get magic links (and authentication codes) for connecting your users to the Consumer Application Portal.

Source
actionPOSTv1.0.0

Get Dashboard Access

DEPRECATED: Please use `app-portal-access` instead. Use this function to get magic links (and authentication codes) for connecting your users to the Consumer Application Portal.

Source
actionGETv1.0.0

Get Endpoint

Get an application.

Source
actionGETv1.0.0

Get Endpoint Headers

Get the additional headers to be sent with the webhook

Source
actionGETv1.0.0

Get Endpoint Secret

Get the endpoint's signing secret. This is used to verify the authenticity of the webhook. For more information please refer to [the consuming webhooks docs](https://docs.svix.com/consuming-webhooks/).

Source
actionGETv1.0.0

Get Endpoint Stats

Get basic statistics for the endpoint.

Source
actionGETv1.0.0

Get Endpoint Transformation

Get the transformation code associated with this endpoint

Source
actionGETv1.0.0

Get Event Type

Get an event type.

Source
actionGETv1.0.0

Get Integration

Get an integration.

Source
actionGETv1.0.0

Get Integration Key

Get an integration's key.

Source
actionGETv1.0.0

Get Message

Get a message by its ID or eventID.

Source
actionGETv1.0.0

List Applications

List of all the organization's applications.

Source
actionGETv1.0.0

List Attempted Destinations

`msg_id`: Use a message id or a message `eventId`

Source
actionGETv1.0.0

List Attempted Messages

List messages for a particular endpoint. Additionally includes metadata about the latest message attempt. The `before` parameter lets you filter all items created before a certain date and is ignored if an iterator is passed.

Source
actionGETv1.0.0

List Attempts

Deprecated: Please use "List Attempts by Endpoint" and "List Attempts by Msg" instead. `msg_id`: Use a message id or a message `eventId`

Source
actionGETv1.0.0

List Attempts By Msg

List attempts by message id

Source
actionGETv1.0.0

List Attempts For Endpoint

DEPRECATED: please use list_attempts with endpoint_id as a query parameter instead. List the message attempts for a particular endpoint. Returning the endpoint. The `before` parameter lets you filter all items created before a certain date and is ignored if an iterator is passed.

Source
actionGETv1.0.0

List Background Tasks

List background tasks executed in the past 90 days.

Source
actionGETv1.0.0

List Endpoints

List the application's endpoints.

Source
actionGETv1.0.0

List Event Types

Return the list of event types.

Source
actionGETv1.0.0

List Integrations

List the application's integrations.

Source
actionGETv1.0.0

List Messages

List all of the application's messages. The `before` parameter lets you filter all items created before a certain date and is ignored if an iterator is passed. The `after` parameter lets you filter all items created after a certain date and is ignored if an iterator is passed. `before` and `after` cannot be used simultaneously.

Source
actionPOSTv1.0.0

Logout

Logout an app token. Trying to log out other tokens will fail.

Source
actionPATCHv1.0.0

Patch Endpoint Headers

Partially set the additional headers to be sent with the webhook

Source
actionPOSTv1.0.0

Rotate Endpoint Secret

Rotates the endpoint's signing secret. The previous secret will be valid for the next 24 hours.

Source
actionPOSTv1.0.0

Rotate Integration Key

Rotate the integration's key. The previous key will be immediately revoked.

Source
actionPATCHv1.0.0

Set Endpoint Transformation

Set or unset the transformation code associated with this endpoint

Source
actionPUTv1.0.0

Update Endpoint

Update an endpoint.

Source
actionPUTv1.0.0

Update Endpoint Headers

Set the additional headers to be sent with the webhook

Source
actionPUTv1.0.0

Update Event Type

Update an event type.

Source
actionPUTv1.0.0

Update Integration

Update an integration.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec