creator-api-com Auth API

The Auth API from creator-api-com — 15 operation(s) for auth.

Operations 18

POST /v1/auth/register Auth Register #
POST /v1/auth/login Auth Login #
POST /v1/auth/logout Auth Logout #
GET /v1/auth/me Auth Me #
PATCH /v1/auth/me Auth Update Me #
POST /v1/auth/password Auth Change Password #
POST /v1/auth/keys/rotate Auth Rotate Key #
GET /v1/auth/email/verify Auth Verify Check #
POST /v1/auth/email/verify Auth Verify #
POST /v1/auth/email/resend Auth Verify Resend #
POST /v1/auth/password/forgot Auth Forgot #
GET /v1/auth/password/reset Auth Reset Check #
POST /v1/auth/password/reset Auth Reset #
POST /v1/auth/team-login Login #
POST /v1/auth/team-session Import Dashboard Session #
POST /v1/auth/team-logout Logout #
GET /v1/auth/workspaces Workspaces #
POST /v1/auth/workspaces/select Select #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/creator-api-com:creator-api-com-auth-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

creator-api-com-auth-api-openapi.yml Raw ↑
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