Aller au contenu

auth

Scout API 1.0.0 — see schemas for shared types.

POST /api/auth/api-tokens

create_api_token

Request body

Content-Type: application/json

Schema: CreateApiTokenRequest

Responses

GET /api/auth/api-tokens/

get_api_tokens

Responses

POST /api/auth/api-tokens/

create_api_token

Request body

Content-Type: application/json

Schema: CreateApiTokenRequest

Responses

GET /api/auth/api-tokens/{token_id}

get_api_token

Parameters

Name In Type Required Description
token_id path string (uuid) yes

Responses

PUT /api/auth/api-tokens/{token_id}/

update_api_token

Parameters

Name In Type Required Description
token_id path string (uuid) yes

Request body

Content-Type: application/json

Schema: UpdateApiTokenBody

Responses

POST /api/auth/api-tokens/{token_id}/revoke/

revoke_api_token

Parameters

Name In Type Required Description
token_id path string (uuid) yes

Responses

POST /api/auth/check/

check_auth

Responses

  • 200 — OK
  • 422 — Unprocessable Content
  • application/jsonValidationError

GET /api/auth/decode_access_token/

decode_access_token

Responses

POST /api/auth/login/

login

Request body

Content-Type: application/json

Schema: LoginRequest

Responses

POST /api/auth/logout/

logout

Request body

Content-Type: application/json

Schema: LogoutRequest

Responses

POST /api/auth/refresh-impersonation/

refresh_impersonation

Responses

POST /api/auth/refresh/

refresh

Responses

POST /api/auth/switch-tenant

switch_tenant

Request body

Content-Type: application/json

Schema: SwitchTenantRequest

Responses

GET /api/auth/token-scopes/

get_token_scopes

Responses