Svix
svixSvix is an enterprise-ready webhooks service that enables developers to send webhooks reliably and securely.
Acciones disponibles (37)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create ApplicationSVIX_APP_CREATEAcciónTool to create a new svix application. use when you need to register an application with specific settings.
SVIX_APP_CREATEAcciónTool to create a new svix application. use when you need to register an application with specific settings.
Parámetros de entrada
uidstringOptional unique identifier for the application.
namestringObligatorioThe name of the application to create.
metadataobjectOptional metadata key-value pairs (string values) for the application.
rateLimitintegerOptional rate limit (messages per second) for this application.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Svix ApplicationSVIX_APP_DELETEAcciónTool to delete an application by its id. use when you need to permanently remove a svix application after confirming its id.
SVIX_APP_DELETEAcciónTool to delete an application by its id. use when you need to permanently remove a svix application after confirming its id.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the application to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ApplicationSVIX_APP_GETAcciónTool to retrieve details of a specific svix application by its id. use when you need application metadata after authenticating with svix.
SVIX_APP_GETAcciónTool to retrieve details of a specific svix application by its id. use when you need application metadata after authenticating with svix.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ApplicationsSVIX_APP_LISTAcciónTool to list all applications. use when you need to retrieve or paginate through your svix applications.
SVIX_APP_LISTAcciónTool to list all applications. use when you need to retrieve or paginate through your svix applications.
Parámetros de entrada
limitintegerNumber of items to return. Must be between 1 and 100. Defaults to server default (50).
orderstringenumSorting order for the applications list.
ascdesciteratorstringCursor for pagination. Use the iterator from a previous response to fetch the next set of results.
Parámetros de salida
dataobject[]ObligatorioList of application objects.
errorstringError if any occurred during the execution of the action
iteratorstringCursor for the next page, null if there are no additional results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
prev_iteratorstringCursor for the previous page, null if at the beginning of the list.
Update Svix ApplicationSVIX_APP_UPDATEAcciónTool 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.
SVIX_APP_UPDATEAcciónTool 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.
Parámetros de entrada
uidstringThe new user-defined ID for the application.
namestringThe new name for the application.
app_idstringObligatorioThe application's unique ID or UID.
metadataobjectAdditional metadata for the application.
rateLimitintegerThe new rate limit for the application (requests per minute).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Attempt DetailsSVIX_ATTEMPT_GETAcciónTool to retrieve details of a specific message attempt. use after confirming app id, msg id, and attempt id.
SVIX_ATTEMPT_GETAcciónTool to retrieve details of a specific message attempt. use after confirming app id, msg id, and attempt id.
Parámetros de entrada
app_idstringObligatorioThe application's unique ID or UID.
msg_idstringObligatorioThe message's unique ID or UID.
attempt_idstringObligatorioThe attempt's unique ID or UID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Message AttemptsSVIX_ATTEMPT_LISTAcciónTool to list all delivery attempts for a specific message. use after confirming message id to debug attempts.
SVIX_ATTEMPT_LISTAcciónTool to list all delivery attempts for a specific message. use after confirming message id to debug attempts.
Parámetros de entrada
limitintegerMaximum number of attempts to return (1-100, default 50)
app_idstringObligatorioThe application's unique ID
msg_idstringObligatorioThe message's unique ID
iteratorstringPagination cursor for the next set of results
event_typesstring[]Filter attempts by one or more event types
Parámetros de salida
dataobject[]ObligatorioArray of attempt records as opaque dictionaries
errorstringError if any occurred during the execution of the action
totalintegerTotal number of attempts available
iteratorstringCursor for fetching the next page
successfulbooleanObligatorioWhether or not the action execution was successful or not
prev_iteratorstringCursor for fetching the previous page
Create EndpointSVIX_ENDPOINT_CREATEAcciónTool to create a new svix webhook endpoint. use after obtaining the app id to register your webhook receiver url.
SVIX_ENDPOINT_CREATEAcciónTool to create a new svix webhook endpoint. use after obtaining the app id to register your webhook receiver url.
Parámetros de entrada
urlstringObligatorioWebhook endpoint URL that will receive POST requests
app_idstringObligatorioID of the Svix application to add the endpoint to
secretstringOptional signing secret; auto-generated if omitted
versionintegerEndpoint version number (default 1)
channelsstring[]List of delivery channels for this endpoint
disabledbooleanWhether to disable the endpoint immediately upon creation
rate_limitintegerMaximum deliveries per second (rate limit)
descriptionstringHuman-readable description for the endpoint
filter_typesstring[]List of event types to forward to this endpoint
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete EndpointSVIX_ENDPOINT_DELETEAcciónTool to delete an endpoint. use when you need to remove a specific endpoint after confirming its application and endpoint ids.
SVIX_ENDPOINT_DELETEAcciónTool to delete an endpoint. use when you need to remove a specific endpoint after confirming its application and endpoint ids.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the application.
endpoint_idstringObligatorioThe unique identifier of the endpoint to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get EndpointSVIX_ENDPOINT_GETAcciónTool to retrieve details of a specific endpoint. use after confirming app id and endpoint id.
SVIX_ENDPOINT_GETAcciónTool to retrieve details of a specific endpoint. use after confirming app id and endpoint id.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
endpoint_idstringObligatorioThe unique identifier of the webhook endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List EndpointsSVIX_ENDPOINT_LISTAcciónTool to list all endpoints for a specific application. use after obtaining the application id to retrieve its endpoints.
SVIX_ENDPOINT_LISTAcciónTool to list all endpoints for a specific application. use after obtaining the application id to retrieve its endpoints.
Parámetros de entrada
limitintegerMaximum number of endpoints to return. Must be between 1 and 100. Defaults to server default (50).
orderstringenumSorting order for the endpoints list.
ascdescapp_idstringObligatorioThe unique identifier of the application.
iteratorstringCursor for pagination. Use the iterator from a previous response to fetch the next set of results.
Parámetros de salida
dataobject[]ObligatorioList of endpoint objects.
errorstringError if any occurred during the execution of the action
iteratorstringCursor for the next page, null if no more results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
prev_iteratorstringCursor for the previous page, null if at beginning.
Patch EndpointSVIX_ENDPOINT_PATCHAcciónTool to partially update an endpoint’s configuration. use when you need to adjust endpoint settings without full replacement.
SVIX_ENDPOINT_PATCHAcciónTool to partially update an endpoint’s configuration. use when you need to adjust endpoint settings without full replacement.
Parámetros de entrada
uidstringA custom unique identifier for the endpoint.
urlstringThe URL to which the endpoint will send events.
app_idstringObligatorioThe unique identifier of the Svix application.
secretstringOptional new signing secret; only include to rotate the secret.
channelsstring[]List of delivery channels for this endpoint.
disabledbooleanWhether the endpoint should be disabled.
rate_limitintegerRate limit for the endpoint (deliveries per second). Must be non-negative.
descriptionstringA new description for the endpoint.
endpoint_idstringObligatorioThe unique identifier of the endpoint to patch.
filter_typesstring[]List of event types to forward to this endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Patch Endpoint HeadersSVIX_ENDPOINT_PATCH_HEADERSAcciónTool to partially update headers for a specific endpoint. use when you need to add, modify, or remove custom headers after endpoint creation.
SVIX_ENDPOINT_PATCH_HEADERSAcciónTool to partially update headers for a specific endpoint. use when you need to add, modify, or remove custom headers after endpoint creation.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the application.
headersobjectObligatorioA mapping of header names to values. Use string value to set or modify a header, or null to remove a header.
endpoint_idstringObligatorioThe unique identifier of the endpoint to update headers for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Recover Failed WebhooksSVIX_ENDPOINT_RECOVER_FAILED_WEBHOOKSAcciónTool 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.
SVIX_ENDPOINT_RECOVER_FAILED_WEBHOOKSAcciónTool 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.
Parámetros de entrada
sincestringObligatorioRecover failed webhooks since this timestamp (ISO 8601).
untilstringRecover failed webhooks up to this timestamp (ISO 8601).
app_idstringObligatorioThe unique identifier of the Svix application.
endpoint_idstringObligatorioThe unique identifier of the Svix endpoint whose failed webhooks should be recovered.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Replay Missing WebhooksSVIX_ENDPOINT_REPLAY_MISSINGAcciónTool to replay missing webhooks for a specific endpoint. use when some webhooks failed or were lost and need to be resent.
SVIX_ENDPOINT_REPLAY_MISSINGAcciónTool to replay missing webhooks for a specific endpoint. use when some webhooks failed or were lost and need to be resent.
Parámetros de entrada
sincestringObligatorioReplay missing webhooks since this timestamp (ISO 8601).
untilstringReplay missing webhooks up to this timestamp (ISO 8601).
app_idstringObligatorioThe unique identifier of the Svix application.
endpoint_idstringObligatorioThe unique identifier of the webhook endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Endpoint SecretSVIX_ENDPOINT_SECRET_GETAcciónTool to retrieve the secret for a specific endpoint. use after confirming app id and endpoint id.
SVIX_ENDPOINT_SECRET_GETAcciónTool to retrieve the secret for a specific endpoint. use after confirming app id and endpoint id.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
endpoint_idstringObligatorioThe unique identifier of the webhook endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Rotate Endpoint SecretSVIX_ENDPOINT_SECRET_ROTATEAcciónTool 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.
SVIX_ENDPOINT_SECRET_ROTATEAcciónTool 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.
Parámetros de entrada
keystringOptional new secret to use for rotation. If omitted, a secret will be generated.
app_idstringObligatorioThe unique identifier of the Svix application.
endpoint_idstringObligatorioThe unique identifier of the webhook endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send Example MessageSVIX_ENDPOINT_SEND_EXAMPLE_MESSAGEAcciónTool to send a test message for a specific event type to an endpoint. use after setting up an endpoint to verify its configuration.
SVIX_ENDPOINT_SEND_EXAMPLE_MESSAGEAcciónTool to send a test message for a specific event type to an endpoint. use after setting up an endpoint to verify its configuration.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
event_typestringObligatorioThe event type to send as an example.
endpoint_idstringObligatorioThe unique identifier of the Svix webhook endpoint.
payload_overridesobjectOptional overrides for the default example payload.
Parámetros de salida
idstringObligatorioID of the example message that was sent.
dataobjectObligatorioData of the sent example message.
errorstringError if any occurred during the execution of the action
statusstringObligatorioStatus of sending the example message.
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Endpoint StatsSVIX_ENDPOINT_STATS_GETAcciónTool to retrieve basic statistics for a specific endpoint. use after confirming app id and endpoint id.
SVIX_ENDPOINT_STATS_GETAcciónTool to retrieve basic statistics for a specific endpoint. use after confirming app id and endpoint id.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
endpoint_idstringObligatorioThe unique identifier of the webhook endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Endpoint TransformationSVIX_ENDPOINT_TRANSFORMATION_GETAcciónTool to retrieve transformation settings for a specific endpoint. use after confirming app id and endpoint id.
SVIX_ENDPOINT_TRANSFORMATION_GETAcciónTool to retrieve transformation settings for a specific endpoint. use after confirming app id and endpoint id.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
endpoint_idstringObligatorioThe unique identifier of the webhook endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set Endpoint TransformationSVIX_ENDPOINT_TRANSFORMATION_SETAcciónTool to set or update transformation settings for an endpoint. use when you need to configure or toggle an endpoint's transformation code after creation.
SVIX_ENDPOINT_TRANSFORMATION_SETAcciónTool to set or update transformation settings for an endpoint. use when you need to configure or toggle an endpoint's transformation code after creation.
Parámetros de entrada
codestringJavaScript code defining how to transform the webhook's HTTP method, URL, or body payload.
app_idstringObligatorioThe unique identifier of the Svix application.
enabledbooleanSet to true to enable the transformation; false to disable it.
endpoint_idstringObligatorioThe unique identifier of the webhook endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update EndpointSVIX_ENDPOINT_UPDATEAcciónTool to update an existing endpoint. use when you need to modify endpoint settings after creation.
SVIX_ENDPOINT_UPDATEAcciónTool to update an existing endpoint. use when you need to modify endpoint settings after creation.
Parámetros de entrada
uidstringA unique identifier for the endpoint.
urlstringObligatorioThe URL to which the endpoint will send events.
app_idstringObligatorioThe unique identifier of the application.
versionstringThe version of the endpoint.
metadataobjectAdditional metadata for the endpoint.
rateLimitintegerThe rate limit for the endpoint.
descriptionstringA description of the endpoint.
endpoint_idstringObligatorioThe unique identifier of the endpoint to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Endpoint HeadersSVIX_ENDPOINT_UPDATE_HEADERSAcciónTool to completely replace headers for a specific endpoint. use when you need to set a full new header mapping.
SVIX_ENDPOINT_UPDATE_HEADERSAcciónTool to completely replace headers for a specific endpoint. use when you need to set a full new header mapping.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the application.
headersobjectObligatorioMapping of header names to their values. All existing headers will be replaced.
endpoint_idstringObligatorioThe unique identifier of the endpoint to update headers for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Event TypeSVIX_EVENT_TYPE_CREATEAcciónTool to create a new event type or unarchive an existing one. use after confirming application context to register or revive an event type.
SVIX_EVENT_TYPE_CREATEAcciónTool to create a new event type or unarchive an existing one. use after confirming application context to register or revive an event type.
Parámetros de entrada
namestringObligatorioUnique identifier for the event type
schemasobjectOptional mapping of content types to JSON schema definitions for this event type.
archivedbooleanWhether this event type is archived (set false to unarchive)
descriptionstringHuman-readable description of the event type
feature_flagstringOptional feature flag key to gate this event type
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Event TypeSVIX_EVENT_TYPE_DELETEAcciónTool to delete an event type. use when you need to archive or permanently expunge a specific event type after confirming its name.
SVIX_EVENT_TYPE_DELETEAcciónTool to delete an event type. use when you need to archive or permanently expunge a specific event type after confirming its name.
Parámetros de entrada
expungebooleanIf true, permanently delete the event type instead of archiving it.
event_type_namestringObligatorioThe unique name (ID) of the event type to delete or archive.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Event TypeSVIX_EVENT_TYPE_GETAcciónTool 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.
SVIX_EVENT_TYPE_GETAcciónTool 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.
Parámetros de entrada
event_type_idstringObligatorioThe unique identifier of the event type to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Event TypesSVIX_EVENT_TYPE_LISTAcciónTool 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_LISTAcciónTool 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.
Parámetros de entrada
limitintegerMaximum number of event types to return (1-100). Defaults to server default.
iteratorstringCursor for pagination; use the iterator from a previous response to fetch next results.
with_contentbooleanIf true, include the JSON schema for each event type.
Parámetros de salida
dataobject[]ObligatorioList of event type objects.
donebooleanObligatorioTrue if this is the last page of results.
errorstringError if any occurred during the execution of the action
iteratorstringCursor for the next page; null if no further results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Event TypeSVIX_EVENT_TYPE_UPDATEAcciónTool to update an existing event type by id. use after confirming event type id to modify name, description, schemas, feature flag, or archive status.
SVIX_EVENT_TYPE_UPDATEAcciónTool to update an existing event type by id. use after confirming event type id to modify name, description, schemas, feature flag, or archive status.
Parámetros de entrada
namestringObligatorioNew name for the event type
schemasobjectOptional mapping of schema versions or examples to JSON Schema definitions. Each value must be a valid JSON Schema object.
archivedbooleanWhether the event type should be marked as archived
descriptionstringOptional human-readable description of the event type
feature_flagstringOptional feature-flag key to associate with the event type
event_type_idstringObligatorioUnique identifier of the event type to update
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create IntegrationSVIX_INTEGRATION_CREATEAcciónTool to create a new integration for a specific application. use after confirming the application id.
SVIX_INTEGRATION_CREATEAcciónTool to create a new integration for a specific application. use after confirming the application id.
Parámetros de entrada
keystringOptional pre-defined integration key
namestringObligatorioThe integration's name
app_idstringObligatorioID of the Svix application to add the integration to
endpointstringOptional webhook or service endpoint URL (e.g., Slack, Discord)
descriptionstringOptional human-readable description of the integration
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete IntegrationSVIX_INTEGRATION_DELETEAcciónTool to delete an integration. use when you need to remove a specific integration after confirming its application and integration ids.
SVIX_INTEGRATION_DELETEAcciónTool to delete an integration. use when you need to remove a specific integration after confirming its application and integration ids.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the application.
integration_idstringObligatorioThe unique identifier of the integration to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get IntegrationSVIX_INTEGRATION_GETAcciónTool to retrieve details of a specific integration. use after confirming app id and integration id.
SVIX_INTEGRATION_GETAcciónTool to retrieve details of a specific integration. use after confirming app id and integration id.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
integration_idstringObligatorioThe unique identifier of the integration to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List IntegrationsSVIX_INTEGRATION_LISTAcciónTool 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.
SVIX_INTEGRATION_LISTAcciónTool 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.
Parámetros de entrada
limitintegerMaximum number of integrations to return (1-100). Defaults to server default.
app_idstringObligatorioThe unique identifier of the Svix application.
iteratorstringCursor for pagination; use the iterator from a previous response to fetch next results.
Parámetros de salida
dataobject[]ObligatorioList of integration objects.
errorstringError if any occurred during the execution of the action
iteratorstringCursor for the next page; null if no further results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
prev_iteratorstringCursor for the previous page; null if at the beginning.
Update IntegrationSVIX_INTEGRATION_UPDATEAcciónTool 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.
SVIX_INTEGRATION_UPDATEAcciónTool 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.
Parámetros de entrada
keystringNew key associated with the integration.
namestringNew name for the integration.
app_idstringObligatorioThe unique identifier of the application.
enabledbooleanWhether to enable or disable the integration.
metadataobjectAdditional key-value metadata to attach to the integration.
integration_idstringObligatorioThe unique identifier of the integration to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create MessageSVIX_MESSAGE_CREATEAcciónTool to create a new message for a specific application in svix. use after confirming app id and event details.
SVIX_MESSAGE_CREATEAcciónTool to create a new message for a specific application in svix. use after confirming app id and event details.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
payloadobjectObligatorioThe JSON payload to include in the message event.
channelsstring[]List of channels to deliver this message to (default: ['*']).
eventTypestringObligatorioThe event type to dispatch (e.g., 'order.created').
idempotencyKeystringIdempotency key for ensuring unique message creation.
payloadRetentionPeriodintegerNumber of seconds to retain the payload (default: 31536000 seconds).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get MessageSVIX_MESSAGE_GETAcciónTool to retrieve details of a specific message by its id. use when you need message metadata and status after dispatch.
SVIX_MESSAGE_GETAcciónTool to retrieve details of a specific message by its id. use when you need message metadata and status after dispatch.
Parámetros de entrada
app_idstringObligatorioThe unique identifier of the Svix application.
msg_idstringObligatorioThe unique identifier of the Svix message.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List MessagesSVIX_MESSAGE_LISTAcciónTool to list all messages for a specific application. use when you need to fetch or paginate messages after obtaining the application id.
SVIX_MESSAGE_LISTAcciónTool to list all messages for a specific application. use when you need to fetch or paginate messages after obtaining the application id.
Parámetros de entrada
tagstringFilter messages by tag.
afterstringFetch messages created after this timestamp (ISO 8601 format).
limitintegerMaximum number of messages to return (1-100). Defaults to server default.
app_idstringObligatorioThe application's unique ID
beforestringFetch messages created before this timestamp (ISO 8601 format).
statusintegerFilter messages by status code.
channelstringFilter messages by channel.
iteratorstringCursor for pagination. Use the iterator from a previous response to fetch the next page.
event_typesstring[]Filter messages by one or more event types.
with_contentbooleanInclude message payloads in the response.
Parámetros de salida
dataobject[]ObligatorioList of message objects.
donebooleanObligatorioTrue if this is the last page of results.
errorstringError if any occurred during the execution of the action
iteratorstringCursor for the next page; null if no more results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create SourceSVIX_SOURCE_CREATEAcciónTool to create a source for message ingestion. use to register a new source before creating ingest endpoints.
SVIX_SOURCE_CREATEAcciónTool to create a source for message ingestion. use to register a new source before creating ingest endpoints.
Parámetros de entrada
namestringObligatorioThe name of the source.
descriptionstringOptional human-readable description for the source.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not