How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

whoisgeni-us Authentication API

The authentication API from whoisgeni-us — 6 operation(s) for authentication.

whoisgeni-us Authentication API is one of 13 APIs that whoisgeni-us publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 6 JSON Schema definitions.

Tagged areas include Authentication. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

This API exposes 8 operations across 6 paths, and defines 17 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against the base URL https://api.whoisgeni.us.

8 operations 6 paths 17 schemas 1 DELETE3 GET1 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.whoisgeni.us
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

whoisgeni-us Authentication API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 8

Across 6 paths, the API surfaces 8 operations — 1 DELETE, 3 GET, 1 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Authentication 8
POST
/auth/verify-token
Verify magic link token (server-side)
verify_token_auth_verify_token_post body → 200422401
GET
/auth/me
Get current user profile
get_me_auth_me_get → 200401
GET
/auth/keys
List active API keys
list_api_keys_auth_keys_get → 200401
POST
/auth/keys
Create a new API key
create_api_key_auth_keys_post body → 200422401
POST
/auth/session-key
Mint a Try It session key
create_session_key_auth_session_key_post → 200401
DELETE
/auth/keys/{key_id}
Revoke an API key
revoke_api_key_auth_keys__key_id__delete 1 param → 200404422401
GET
/auth/email-preferences
Get email preferences
get_email_preferences_auth_email_preferences_get → 200401
PATCH
/auth/email-preferences
Update email preferences
update_email_preferences_auth_email_preferences_patch body → 200422401

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are ApiKeyResponse (6 properties), MeResponse (5 properties), ValidationError (5 properties), EmailPreferencesResponse (3 properties). Each schema is shown below with its type and property counts.

ErrorDetail
object
Structured error information for API error responses. Attributes: code: Machine-readable error code (e.g. "JOBNOTFOUND"). message: Human-readable error descrip…
3 properties 2 required
ValidationError
object
5 properties 3 required
EmailPreferencesUpdate
object
Request body for PATCH /auth/email-preferences.
3 properties
ApiResponse_ApiKeyResponse_
object
3 properties
ApiKeyListResponse
object
Response body listing all API keys for a user.
1 property 1 required
VerifyTokenRequest
object
Request body for server-side magic link verification.
2 properties 2 required
MeResponse
object
Response body for GET /auth/me -- current user profile.
5 properties 5 required
ApiKeyResponse
object
Response body for a single API key. rawkey is only populated on creation (shown once, never stored).
6 properties 5 required
ApiResponse_ApiKeyListResponse_
object
3 properties
CreateApiKeyRequest
object
Request body for creating a new API key.
1 property 1 required
HTTPValidationError
object
1 property
ApiResponse_VerifyTokenResponse_
object
3 properties
ApiResponse_EmailPreferencesResponse_
object
3 properties
EmailPreferencesResponse
object
Response body showing current email preferences.
3 properties 3 required
ApiResponse_dict_str__Any__
object
3 properties
ApiResponse_MeResponse_
object
3 properties
VerifyTokenResponse
object
Cognito tokens returned after successful magic link verification.
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

whoisgeni-us-authentication-api-openapi.yml Raw ↑

Other APIs whoisgeni-us publishes across the network.

whoisgeni-us Account API
whoisgeni-us Analysis API
whoisgeni-us Billing API
whoisgeni-us Byok API
whoisgeni-us Correlation API
whoisgeni-us Domains API
whoisgeni-us Entities API
whoisgeni-us Health API
whoisgeni-us Jobs API
whoisgeni-us MCP API
whoisgeni-us Schema Templates API
whoisgeni-us Webhooks API
Where this information came from

This is an independent, third-party profile of whoisgeni-us Authentication API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.