creator-api-com Auth API
The Auth API from creator-api-com — 15 operation(s) for auth.
The Auth API from creator-api-com — 15 operation(s) for auth.
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/creator-api-com:creator-api-com-auth-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: Creator Api Com Auth API
version: '1.0'
description: 'Operations tagged Auth across 2 of this provider''s published API definitions: creator-api-com-openapi.json, creator-api-com-openapi.json. Each path carries the servers of the definition it was published in.'
tags:
- name: Auth
paths:
/v1/auth/register:
post:
summary: Auth Register
description: 'Create the customer account AND its first API key, then start the free trial.
Everything is validated before the key exists, and the key is revoked again if the
account insert loses a race, so a rejected form never leaves an orphan key behind.'
operationId: auth_register_v1_auth_register_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/login:
post:
summary: Auth Login
operationId: auth_login_v1_auth_login_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/logout:
post:
summary: Auth Logout
operationId: auth_logout_v1_auth_logout_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/me:
get:
summary: Auth Me
operationId: auth_me_v1_auth_me_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
patch:
summary: Auth Update Me
operationId: auth_update_me_v1_auth_me_patch
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/password:
post:
summary: Auth Change Password
description: Changing the password kills every other session, then hands this device a new one.
operationId: auth_change_password_v1_auth_password_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/keys/rotate:
post:
summary: Auth Rotate Key
description: Issue a fresh secret for the account's key. Shown once, right here.
operationId: auth_rotate_key_v1_auth_keys_rotate_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/email/verify:
get:
summary: Auth Verify Check
description: Let the confirmation page tell a dead link from a live one before it acts.
operationId: auth_verify_check_v1_auth_email_verify_get
parameters:
- name: token
in: query
required: false
schema:
type: string
default: ''
title: Token
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Auth
post:
summary: Auth Verify
description: Confirm the address, hand over the trial credits, and sign this device in.
operationId: auth_verify_v1_auth_email_verify_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/email/resend:
post:
summary: Auth Verify Resend
description: Expose only mail-provider acceptance to the authenticated session owner.
operationId: auth_verify_resend_v1_auth_email_resend_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/password/forgot:
post:
summary: Auth Forgot
description: 'Start a reset. The answer is the same for an address we have never seen, and the
mail leaves off the event loop, so neither the body nor the latency says whether an
account exists.'
operationId: auth_forgot_v1_auth_password_forgot_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/password/reset:
get:
summary: Auth Reset Check
description: Let the reset page tell a dead link from a live one before asking for a password.
operationId: auth_reset_check_v1_auth_password_reset_get
parameters:
- name: token
in: query
required: false
schema:
type: string
default: ''
title: Token
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Auth
post:
summary: Auth Reset
description: Spend the token, set the password, sign every device out, hand this one a session.
operationId: auth_reset_v1_auth_password_reset_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/team-login:
post:
summary: Login
operationId: login_v1_auth_team_login_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/team-session:
post:
summary: Import Dashboard Session
operationId: import_dashboard_session_v1_auth_team_session_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/team-logout:
post:
summary: Logout
operationId: logout_v1_auth_team_logout_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/workspaces:
get:
summary: Workspaces
operationId: workspaces_v1_auth_workspaces_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
/v1/auth/workspaces/select:
post:
summary: Select
operationId: select_v1_auth_workspaces_select_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Auth
components:
schemas:
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
x-refined-from:
- creator-api-com-openapi.json
- creator-api-com-openapi.json