Skip to main content
Svix logo

Svix

Svix is an enterprise-ready webhooks service that enables developers to send webhooks reliably and securely.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect​

Svix authenticates with an API key. Generate the credential in your Svix account, then paste it into FlyMyAI the first time an agent uses a Svix action.

Get your Svix credential →

Fields to fill in FlyMyAI​

FieldDetails
Svix API TokenThe secret API key used to authenticate requests to the Svix API. (required)

Actions​

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
SVIX_APP_CREATETool to create a new svix application. use when you need to register an application with specific settings.name
SVIX_APP_DELETETool to delete an application by its id. use when you need to permanently remove a svix application after confirming its id.app_id
SVIX_APP_GETTool to retrieve details of a specific svix application by its id. use when you need application metadata after authenticating with svix.app_id
SVIX_APP_LISTTool to list all applications. use when you need to retrieve or paginate through your svix applications.-
SVIX_APP_UPDATETool to update an existing svix application by id. use when you need to modify properties like name, rate limit, uid, or metadata. call after confirming the correct app id.app_id
SVIX_ATTEMPT_GETTool to retrieve details of a specific message attempt. use after confirming app id, msg id, and attempt id.app_id, msg_id, attempt_id
SVIX_ATTEMPT_LISTTool to list all delivery attempts for a specific message. use after confirming message id to debug attempts.app_id, msg_id
SVIX_ENDPOINT_CREATETool to create a new svix webhook endpoint. use after obtaining the app id to register your webhook receiver url.app_id, url
SVIX_ENDPOINT_DELETETool to delete an endpoint. use when you need to remove a specific endpoint after confirming its application and endpoint ids.app_id, endpoint_id
SVIX_ENDPOINT_GETTool to retrieve details of a specific endpoint. use after confirming app id and endpoint id.app_id, endpoint_id
SVIX_ENDPOINT_LISTTool to list all endpoints for a specific application. use after obtaining the application id to retrieve its endpoints.app_id
SVIX_ENDPOINT_PATCHTool to partially update an endpoint’s configuration. use when you need to adjust endpoint settings without full replacement.app_id, endpoint_id
SVIX_ENDPOINT_PATCH_HEADERSTool to partially update headers for a specific endpoint. use when you need to add, modify, or remove custom headers after endpoint creation.app_id, endpoint_id, headers
SVIX_ENDPOINT_RECOVER_FAILED_WEBHOOKSTool to recover messages that failed to send to an endpoint. use when you need to retry webhook delivery for failed events after identifying delivery failures.app_id, endpoint_id, since
SVIX_ENDPOINT_REPLAY_MISSINGTool to replay missing webhooks for a specific endpoint. use when some webhooks failed or were lost and need to be resent.app_id, endpoint_id, since
SVIX_ENDPOINT_SECRET_GETTool to retrieve the secret for a specific endpoint. use after confirming app id and endpoint id.app_id, endpoint_id
SVIX_ENDPOINT_SECRET_ROTATETool to rotate the signing secret key for an endpoint. use when you need to invalidate the current secret and generate or supply a new one. call after confirming app id and endpoint id.app_id, endpoint_id
SVIX_ENDPOINT_SEND_EXAMPLE_MESSAGETool to send a test message for a specific event type to an endpoint. use after setting up an endpoint to verify its configuration.app_id, endpoint_id, event_type
SVIX_ENDPOINT_STATS_GETTool to retrieve basic statistics for a specific endpoint. use after confirming app id and endpoint id.app_id, endpoint_id
SVIX_ENDPOINT_TRANSFORMATION_GETTool to retrieve transformation settings for a specific endpoint. use after confirming app id and endpoint id.app_id, endpoint_id
SVIX_ENDPOINT_TRANSFORMATION_SETTool to set or update transformation settings for an endpoint. use when you need to configure or toggle an endpoint's transformation code after creation.app_id, endpoint_id
SVIX_ENDPOINT_UPDATETool to update an existing endpoint. use when you need to modify endpoint settings after creation.app_id, endpoint_id, url
SVIX_ENDPOINT_UPDATE_HEADERSTool to completely replace headers for a specific endpoint. use when you need to set a full new header mapping.app_id, endpoint_id, headers
SVIX_EVENT_TYPE_CREATETool to create a new event type or unarchive an existing one. use after confirming application context to register or revive an event type.name
SVIX_EVENT_TYPE_DELETETool to delete an event type. use when you need to archive or permanently expunge a specific event type after confirming its name.event_type_name
SVIX_EVENT_TYPE_GETTool to retrieve details of a specific event type by its id. use when you need to inspect an existing event type after confirming its id.event_type_id
SVIX_EVENT_TYPE_LISTTool to retrieve a list of all event types. use when you need to inspect available event types, optionally including their json schemas. use after authenticating the client.-
SVIX_EVENT_TYPE_UPDATETool to update an existing event type by id. use after confirming event type id to modify name, description, schemas, feature flag, or archive status.event_type_id, name
SVIX_INTEGRATION_CREATETool to create a new integration for a specific application. use after confirming the application id.app_id, name
SVIX_INTEGRATION_DELETETool to delete an integration. use when you need to remove a specific integration after confirming its application and integration ids.app_id, integration_id
SVIX_INTEGRATION_GETTool to retrieve details of a specific integration. use after confirming app id and integration id.app_id, integration_id
SVIX_INTEGRATION_LISTTool to list all integrations for a specific application. use after confirming the application id, supporting pagination via limit and iterator. use when you need to enumerate integrations.app_id
SVIX_INTEGRATION_UPDATETool to update an existing integration by id. use when you need to modify integration settings like name, key, enabled status, or metadata after confirming the integration id.app_id, integration_id
SVIX_MESSAGE_CREATETool to create a new message for a specific application in svix. use after confirming app id and event details.app_id, eventType, payload
SVIX_MESSAGE_GETTool to retrieve details of a specific message by its id. use when you need message metadata and status after dispatch.app_id, msg_id
SVIX_MESSAGE_LISTTool to list all messages for a specific application. use when you need to fetch or paginate messages after obtaining the application id.app_id
SVIX_SOURCE_CREATETool to create a source for message ingestion. use to register a new source before creating ingest endpoints.name
We love our partners - FlyMy.AI builds with the best. Thanks, Svix!