Integrations

Start your T3 Connect sign-in (supports Idempotency-Key)

Returns your pending T3 Connect device sign-in, or starts one: open verification_uri on any device and confirm user_code. One sign-in serves every workspace you link, with your session or with your API keys. Poll GET /integrations/t3/sign-in/{flow_id} every interval_seconds; workspaces waiting for the sign-in link by themselves once it is approved. While you are signed in this is 409 t3_signed_in; with replace: true the workspaces linked with your current sign-in are unlinked and a new sign-in starts. The sign-in is per organization: with a session in more than one organization pass ?project_id= (a project of that organization). Takes your session (Authorization: Bearer sfu_… or the dashboard): an API key gets 403 session_required with a fix.

post/v1/integrations/t3/sign-in

Request

  • Base URL: https://api.shardflux.dev
  • URL: https://api.shardflux.dev/v1/integrations/t3/sign-in
  • Auth: HTTP bearer

Query parameters

project_idstring uuid

A project of the organization to act in (UUIDv7). A T3 Connect sign-in is per person and organization: a session in more than one organization passes it (422 validation_failed without it); an API key acts in its own project.

Request body

replaceboolean

Sign in again with another T3 Connect account: your workspaces linked with the current sign-in are unlinked first.

Response

Default Response

flow_idstring uuid required

UUIDv7, lowercase canonical form.

verification_uristring required

Open on any device with a browser and confirm user_code.

user_codestring required
expires_atstring date-time required

RFC 3339 UTC timestamp with Z.

interval_secondsinteger required

Poll GET /integrations/t3/sign-in/{flow_id} at most this often.

Changes

No recorded changes to this operation across all 1 revision of this API.