actionPUTv1.0.0
actionPOSTv1.0.0
Create campaign
actionPOSTv1.0.0
Create contact
actionPOSTv1.0.0
Create template
actionDELETEv1.0.0
Deletes a campaign
actionDELETEv1.0.0
Deletes a contact
actionDELETEv1.0.0
Deletes a template
actionGETv1.0.0
Fetch campaign by ID
actionGETv1.0.0
Fetch campaigns
actionGETv1.0.0
Fetch contact by ID
actionGETv1.0.0
Fetch contacts
actionGETv1.0.0
Fetch conversation by ID
actionGETv1.0.0
Fetch conversations
actionGETv1.0.0
Fetch message by id
Returns a single messag
actionGETv1.0.0
Fetch messages
actionGETv1.0.0
Fetch template by ID
actionGETv1.0.0
Fetch templates
actionPOSTv1.0.0
Send Messages
actionPOSTv1.0.0
Share file - use to host a file and generate a short link to be used directly in a message or as a link to media for a MMS
actionPUTv1.0.0
Updates a campaign
actionPUTv1.0.0
Updates a contact
actionPUTv1.0.0
Updates a template
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