← Back to catalog

Other

TVmaze user

auto-generated
swirls add tvmaze
actionPUTv1.0.0

Mark an episode

Set `marked_at` to `NULL` or leave it out to use the current time.

Source
actionPOSTv1.0.0

Poll whether an authentication request was confirmed

Using the token acquired in the `start` endpoint, you can start polling this endpoint once every 10 seconds. When the user has confirmed the authentication request on their end, this endpoint will return the user's API key that you can use in subsequent authenticated endpoints. Note that it'll do so only once, subsequent requests after the initial 200 response will return a 404. For as long as the user did not yet confirm their authentication request, this endpoint will return a 403.

Source
actionPOSTv1.0.0

Start an authentication request

If you want to access the TVmaze API on behalf of a user without querying them for their password, use this endpoint. To get started, send a POST request containing the user's email address. The response will contain a `token`, which you can use as input to the `poll` endpoint. The user will receive an email prompting them to confirm the authentication request. Alternatively, if you expect the user to be logged in to TVmaze on the device they are currently interacting with, you can set `email_confirmation` to false and redirect them to the `confirm_url` URL. If they are logged in to TVmaze, they will be able to confirm the authentication request instantly.

Source
actionPUTv1.0.0

Tag a show

Source
actionDELETEv1.0.0

Untag a show

Source
actionPUTv1.0.0

Vote for a show

Set `voted_at` to `NULL` or leave it out to use the current time.

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