# Svix integration

> Webhooks as a service: send webhook messages to customer endpoints with retries, signing, and delivery logs.

- Authentication: apiKey

## Tools (141)

- **Aggregate App Stats**: Creates a background task to calculate the number of message attempts (`messageDestinations`) made for all applications in the environment.
- **Aggregate Event Types**: Creates a background task to calculate the listed event types for all apps in the organization.
- **Bulk Replay Messages**: Bulk replay messages sent to the endpoint.
- **Create Application**: Create a new application.
- **Create Connector**: Create a new connector.
- **Create Destination**: Creates a new destination.
- **Create Endpoint**: Create a new endpoint for the application.
- **Create Events**: Creates events on the Stream.
- **Create Event Type**: Create new or unarchive existing event type.
- **Create Ingest Endpoint**: Create an ingest endpoint.
- **Create Ingest Source**: Create Ingest Source.
- **Create Integration**: Create an integration.
- **Create Message**: Creates a new message and dispatches it to all of the application's endpoints.
- **Create Message Precheck**: A pre-check call for `message.create` that checks whether any active endpoints are listening to this message.
- **Create Operational Webhook Endpoint**: Create an operational webhook endpoint.
- **Create Sink**: Creates a new sink.
- **Create Stream**: Creates a new stream.
- **Create Stream Event Type**: Create an event type for Streams.
- **Create Subscription**: Create an AutoConfig subscription.
- **Delete Application**: Delete an application.
- **Delete attempt response body**: Deletes the given attempt's response body.
- **Delete Connector**: Delete a connector.
- **Delete Destination**: Delete a destination.
- **Delete Endpoint**: Delete an endpoint.
- **Delete Event Type**: Archive an event type.
- **Delete Ingest Endpoint**: Delete an ingest endpoint.
- **Delete Ingest Source**: Delete an Ingest Source.
- **Delete Integration**: Delete an integration.
- **Delete Operational Webhook Endpoint**: Delete an operational webhook endpoint.
- **Delete Sink**: Delete a sink.
- **Delete Stream**: Delete a stream.
- **Delete Stream Event Type**: Delete an event type.
- **Delete Subscription**: Delete an AutoConfig subscription.
- **Endpoint Attempt Stats**: Get basic statistics about attempted deliveries for the endpoint.
- **Endpoint Stats**: Get basic statistics for the endpoint.
- **Event Type Import From Openapi**: Given an OpenAPI spec, create new or update existing event types.
- **Expire All**: Expire all of the tokens associated with a specific application.
- **Export Environment Configuration**: Download a JSON file containing all org-settings and event types.
- **Expunge all message contents for an application**: Delete all message payloads for the application.
- **Expunge a set of message payloads**: Delete the payloads from the given messages under the current application Useful in cases when a message was accidentally sent with sensitive content.
- **Expunge one message payload**: Delete the given message's payload.
- **Get Application**: Get an application.
- **Get Attempt**: `msg_id`: Use a message id or a message `eventId`
- **Get Background Task**: Get a background task by ID.
- **Get Connector**: Get a connector.
- **Get Consumer App Portal Access**: Use this function to get magic links (and authentication codes) for connecting your users to the Consumer Application Portal.
- **Get Destination**: Get a destination by id or uid.
- **Get Destination Transformation**: Get the transformation code associated with this destination.
- **Get Endpoint**: Get an endpoint.
- **Get Endpoint Headers**: Get the additional headers to be sent with the webhook.
- **Get Endpoint Secret**: Get the endpoint's signing secret.
- **Get Endpoint Transformation**: Get the transformation code associated with this endpoint.
- **Get Event Type**: Get an event type.
- **Get Ingest Endpoint**: Get an ingest endpoint.
- **Get Ingest Endpoint Headers**: Get the additional headers to be sent with the ingest.
- **Get Ingest Endpoint Secret**: Get an ingest endpoint's signing secret.
- **Get Ingest Endpoint Transformation**: Get the transformation code associated with this ingest endpoint.
- **Get Ingest Source**: Get an Ingest Source by id or uid.
- **Get Integration**: Get an integration.
- **Get Message**: Get a message by its ID or eventID.
- **Get Operational Webhook Endpoint**: Get an operational webhook endpoint.
- **Get Operational Webhook Endpoint Headers**: Get the additional headers to be sent with the operational webhook.
- **Get Operational Webhook Endpoint Secret**: Get an operational webhook endpoint's signing secret.
- **Get Poller Token**: Get the current auth token for the stream poller.
- **Get Sink**: Get a sink by id or uid.
- **Get Sink Headers**: Get the HTTP sink headers.
- **Get Sink Secret**: Get the sink's signing secret (only supported for http sinks).
- **Get Sink Transformation**: Get the transformation code associated with this sink.
- **Get Stream**: Get a stream by id or uid.
- **Get Stream Event Type**: Get an event type.
- **Get Stream Portal Access**: Use this function to get magic links (and authentication codes) for connecting your users to the Stream Consumer Portal.
- **Health**: Verify the API server is up and running.
- **Import Environment Configuration**: Import a configuration into the active organization.
- **Ingest Source Consumer Portal Access**: Get access to the Ingest Source Consumer Portal.
- **List Applications**: List of all the organization's applications.
- **List Attempted Destinations**: List endpoints attempted by a given message.
- **List Attempted Messages**: List messages for a particular endpoint.
- **List Attempts By Endpoint**: List attempts by endpoint id Note that by default this endpoint is limited to retrieving 90 days' worth of data relative to now or, if an iterator is provided, 90 days before/after the time indicated by the iterator ID.
- **List Attempts By Msg**: List attempts by message ID.
- **List Background Tasks**: List background tasks executed in the past 90 days.
- **List Connectors**: List all connectors for an application.
- **List Destinations**: List of all the application's destinations.
- **List Endpoints**: List the application's endpoints.
- **List Event Types**: Return the list of event types.
- **List Ingest Endpoints**: List ingest endpoints.
- **List Ingest Sources**: List of all the organization's Ingest Sources.
- **List Integrations**: List the application's integrations.
- **List Messages**: List all of the application's messages.
- **List Operational Webhook Endpoints**: List operational webhook endpoints.
- **List Sinks**: List of all the stream's sinks.
- **List Stream Event Types**: List of all the organization's event types for streaming.
- **List Streams**: List of all the organization's streams.
- **Logout**: Logout an app token.
- **Patch Application**: Partially update an application.
- **Patch Connector**: Partially update a connector.
- **Patch Destination**: Partially update a destination.
- **Patch Destination Transformation**: Set or unset the transformation code associated with this destination.
- **Patch Endpoint**: Partially update an endpoint.
- **Patch Endpoint Headers**: Partially set the additional headers to be sent with the webhook.
- **Patch Endpoint Transformation**: Set or unset the transformation code associated with this endpoint.
- **Patch Event Type**: Partially update an event type.
- **Patch Ingest Endpoint Transformation**: Set or unset the transformation code associated with this ingest endpoint.
- **Patch Sink**: Partially update a sink.
- **Patch Sink Headers**: Updates the Sink's headers.
- **Patch Sink Transformation**: Set or unset the transformation code associated with this sink.
- **Patch Stream**: Partially update a stream.
- **Patch Stream Event Type**: Patch an event type for Streams.
- **Poller Consumer Poll**: Reads the stream of created messages for an application, filtered on the Sink's event types and Channels, using server-managed iterator tracking.
- **Poller Consumer Seek**: Sets the starting offset for the consumer of a polling endpoint.
- **Poller Poll**: Reads the stream of created messages for an application, filtered on the Sink's event types and Channels.
- **Poller Sink Stream Events**: Iterate over a stream of events.
- **Recover Failed Webhooks**: Resend all failed messages since a given time.
- **Replay Missing Webhooks**: Replays messages to the endpoint.
- **Resend Webhook**: Resend a message to the specified endpoint.
- **Rotate Destination Secret**: Rotates the signing secret (only supported for the `fifoEndpoint` destination).
- **Rotate Endpoint Secret**: Rotates the endpoint's signing secret.
- **Rotate Ingest Endpoint Secret**: Rotates an ingest endpoint's signing secret.
- **Rotate Ingest Token**: Rotate the Ingest Source's Url Token.
- **Rotate Integration Key**: Rotate the integration's key.
- **Rotate Operational Webhook Endpoint Secret**: Rotates an operational webhook endpoint's signing secret.
- **Rotate Poller Token**: Create a new auth token for the stream poller API.
- **Rotate Sink Secret**: Rotates the signing secret (only supported for http sinks).
- **Rotate Token**: Rotate the auth token and signing secret for an AutoConfig subscription.
- **Send Event Type Example Message**: Send an example message for an event.
- **Set Endpoint Headers**: Set the additional headers to be sent with the webhook.
- **Set Ingest Endpoint Headers**: Set the additional headers to be sent to the endpoint.
- **Set Operational Webhook Endpoint Headers**: Set the additional headers to be sent with the operational webhook.
- **Stream Expire All**: Expire all of the tokens associated with a specific stream.
- **Stream Logout**: Logout a stream token.
- **Update Integration**: Update an integration.
- **Upsert Application**: Create or update an application.
- **Upsert Connector**: Create or update a connector.
- **Upsert Destination**: Create or update a destination.
- **Upsert Endpoint**: Create or update an endpoint.
- **Upsert Event Type**: Create or update an event type.
- **Upsert Ingest Endpoint**: Create or update an ingest endpoint.
- **Upsert Operational Webhook Endpoint**: Create or update an operational webhook endpoint.
- **Upsert Sink**: Create or update a sink.
- **Upsert Source**: Create or update an Ingest Source.
- **Upsert Stream**: Create or update a stream.
- **Upsert Stream Event Type**: Create or update or create a event type for Streams.

Connect Svix in General Input: https://www.generalinput.com/apps/svix