Fractal Sign In Service V2 API
The SignInServiceV2 API from Fractal — 3 operation(s) for signinservicev2.
The SignInServiceV2 API from Fractal — 3 operation(s) for signinservicev2.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/fractal-is:fractal-is-signinservicev2-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Fractal Auth Sign In Service V2 API
version: '1.0'
servers:
- url: https://auth-api.fractal.is
tags:
- name: SignInServiceV2
paths:
/auth/signin_v2/authorize:
post:
operationId: Authorize
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/fractal.auth.signin_v2.AuthorizeResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/google.rpc.Status'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/fractal.auth.signin_v2.AuthorizeRequest'
required: true
tags:
- SignInServiceV2
summary: Authorize
x-summary-source: derived
/auth/signin_v2/refresh:
post:
operationId: Refresh
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/fractal.auth.signin_v2.RefreshTokenResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/google.rpc.Status'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/fractal.auth.signin_v2.RefreshTokenRequest'
required: true
tags:
- SignInServiceV2
summary: Refresh
x-summary-source: derived
/auth/signin_v2/token:
post:
operationId: GetToken
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/fractal.auth.signin_v2.GetTokenResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/google.rpc.Status'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/fractal.auth.signin_v2.GetTokenRequest'
required: true
tags:
- SignInServiceV2
summary: Get token
x-summary-source: derived
components:
schemas:
fractal.auth.signin_v2.GetTokenRequest:
type: object
properties:
verifier:
type: string
format: byte
title: in base 64
required:
- verifier
fractal.auth.signin_v2.GetTokenResponse:
type: object
properties:
bearerToken:
type: string
userId:
type: string
refreshToken:
type: string
format: byte
required:
- bearerToken
- userId
- refreshToken
fractal.auth.signin_v2.RefreshTokenResponse:
type: object
properties:
bearerToken:
type: string
required:
- bearerToken
fractal.auth.signin_v2.AuthorizeRequest:
type: object
properties:
clientId:
type: string
codeChallenge:
type: string
format: byte
title: in base 64
scopes:
type: array
items:
type: string
required:
- clientId
- codeChallenge
google.rpc.Status:
type: object
properties:
code:
type: integer
format: int32
message:
type: string
details:
type: array
items:
$ref: '#/components/schemas/google.protobuf.Any'
fractal.auth.signin_v2.RefreshTokenRequest:
type: object
properties:
refreshToken:
type: string
format: byte
required:
- refreshToken
google.protobuf.Any:
type: object
properties:
'@type':
type: string
additionalProperties: {}
fractal.auth.signin_v2.AuthorizeResponse:
type: object
properties:
approvalUrl:
type: string
required:
- approvalUrl
securitySchemes:
bearerAuth:
type: apiKey
description: 'exmaple: ''Authorization: Bearer <token>'''
name: Authorization
in: header
x-provenance:
method: searched
source: https://reference.fractal.is/reference
harvested: '2026-10-22'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://reference.fractal.is/reference/authorize-1.md
- https://reference.fractal.is/reference/getresult.md
- https://reference.fractal.is/reference/gettoken.md
- https://reference.fractal.is/reference/geturl.md
- https://reference.fractal.is/reference/refresh.md
- https://reference.fractal.is/reference/verify.md
- https://reference.fractal.is/reference/verifylinktoken.md
merge:
pages: 7
deduped: 14
conflicts_kept_first: 0