actionPUTv1.0.0
actionPOSTv1.0.0
Create a new group
actionPUTv1.0.0
Create a new key
actionPUTv1.0.0
Create a new organization
actionPOSTv1.0.0
Create a new scan template
actionPUTv1.0.0
Create a new site
actionPUTv1.0.0
Create a new user account
actionPUTv1.0.0
Create a new user account and send an email invite
actionPUTv1.0.0
Create a scan task for a given site
actionPOSTv1.0.0
Force an agent to update and restart
actionGETv1.0.0
Get all account credentials
actionGETv1.0.0
Get all active API keys
actionGETv1.0.0
Get all agents
actionGETv1.0.0
Get all agents across all organizations
actionGETv1.0.0
Get all assets
actionGETv1.0.0
Get all groups
actionGETv1.0.0
Get all organization details
actionGETv1.0.0
Get all scan templates across all organizations (up to 1000)
actionGETv1.0.0
Get all services
actionGETv1.0.0
Get all sites
actionGETv1.0.0
Get all sites details across all organizations
actionGETv1.0.0
Get all task details across all organizations (up to 1000)
actionGETv1.0.0
Get all tasks (last 1000)
actionGETv1.0.0
Get all users
actionGETv1.0.0
Get all wireless LANs
actionGETv1.0.0
Get API key details
actionGETv1.0.0
Get asset details
actionGETv1.0.0
Get credential details
actionGETv1.0.0
Get details for a single agent
actionGETv1.0.0
Get group details
actionGETv1.0.0
Get key details
actionGETv1.0.0
Get license details
actionGETv1.0.0
Get organization details
actionGETv1.0.0
Get organization details
actionGETv1.0.0
Get scan template details
actionGETv1.0.0
Get service details
actionGETv1.0.0
Get site details
actionGETv1.0.0
Get task details
actionGETv1.0.0
Get user details
actionGETv1.0.0
Get wireless LAN details
actionDELETEv1.0.0
Remove a service
actionDELETEv1.0.0
Remove a site and associated assets
actionDELETEv1.0.0
Remove a wireless LAN
actionDELETEv1.0.0
Remove an asset
actionDELETEv1.0.0
Remove and uninstall an agent
actionDELETEv1.0.0
Remove scan template
actionDELETEv1.0.0
Remove the current API key
actionDELETEv1.0.0
Remove this credential
actionDELETEv1.0.0
Remove this group
actionDELETEv1.0.0
Remove this key
actionDELETEv1.0.0
Remove this organization
actionDELETEv1.0.0
Remove this user
actionPATCHv1.0.0
Resets the user's lockout status
actionGETv1.0.0
Returns a temporary task change report data url
actionGETv1.0.0
Returns a temporary task log data url
actionGETv1.0.0
Returns a temporary task scan data url
actionPATCHv1.0.0
Rotate the API key secret and return the updated key
actionPATCHv1.0.0
Rotates the key secret
actionPATCHv1.0.0
Sends the user a password reset email
actionPOSTv1.0.0
Signal that a completed task should be hidden
actionPOSTv1.0.0
Signal that a task should be stopped or canceledThis will also remove recurring and scheduled tasks
actionPATCHv1.0.0
Update a site definition
actionPATCHv1.0.0
Update a user's details
actionPUTv1.0.0
Update an existing group
actionPATCHv1.0.0
Update asset comments
actionPATCHv1.0.0
Update asset tags
actionPATCHv1.0.0
Update organization details
actionPATCHv1.0.0
Update organization details
actionPUTv1.0.0
Update scan template
actionPATCHv1.0.0
Update task parameters
actionPATCHv1.0.0
Update the site associated with agent
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