← Back to catalog

Infrastructure

NetBox

auto-generated
swirls add netboxdemo
actionGETv1.0.0

circuits_providers_graphs

A convenience method for rendering graphs for a particular provider.

Source
actionGETv1.0.0

dcim_connected-device_list

This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer interface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors via a protocol such as LLDP. Two query parameters must be included in the request: * `peer_device`: The name of the peer device * `peer_interface`: The name of the peer interface

Source
actionGETv1.0.0

dcim_console-ports_trace

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

Source
actionGETv1.0.0

dcim_console-server-ports_trace

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

Source
actionGETv1.0.0

dcim_devices_graphs

A convenience method for rendering graphs for a particular Device.

Source
actionGETv1.0.0

dcim_front-ports_trace

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

Source
actionGETv1.0.0

dcim_interfaces_graphs

A convenience method for rendering graphs for a particular interface.

Source
actionGETv1.0.0

dcim_interfaces_trace

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

Source
actionGETv1.0.0

dcim_power-outlets_trace

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

Source
actionGETv1.0.0

dcim_power-ports_trace

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

Source
actionGETv1.0.0

dcim_racks_read

Call to super to allow for caching

Source
actionGETv1.0.0

dcim_rear-ports_trace

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

Source
actionGETv1.0.0

dcim_sites_graphs

A convenience method for rendering graphs for a particular site.

Source
actionGETv1.0.0

dcim_sites_read

Call to super to allow for caching

Source
actionGETv1.0.0

extras_reports_list

Compile all reports and their related results (if any). Result data is deferred in the list view.

Source
actionGETv1.0.0

extras_reports_read

Retrieve a single Report identified as "<module>.<report>".

Source
actionGETv1.0.0

ipam_prefixes_available-ips_read

A convenience method for returning available IP addresses within a prefix. By default, the number of IPs returned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed, however results will not be paginated. The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being invoked in parallel, which results in a race condition where multiple insertions can occur.

Source
actionGETv1.0.0

ipam_rirs_read

Call to super to allow for caching

Source
actionGETv1.0.0

ipam_roles_read

Call to super to allow for caching

Source
actionGETv1.0.0

ipam_vlans_read

Call to super to allow for caching

Source
actionGETv1.0.0

ipam_vrfs_read

Call to super to allow for caching

Source
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