API Keys

Verify an API key (public endpoint, no authentication required).

post/api/v1/api_keys/verify

Request

  • Base URL: https://your_kinde_subdomain.kinde.com
  • URL: https://your_kinde_subdomain.kinde.com/api/v1/api_keys/verify
  • Auth: HTTP bearer

Request body

api_keystring required

The API key to verify.

Response

API key verification result.

codestring

Response code.

messagestring

Response message.

is_validboolean

Whether the API key is valid.

key_idstring

The unique ID for the API key.

statusstring

The status of the API key.

scopesstring[]

Array of scopes associated with this key.

org_codestring nullable

The organization code associated with this key.

user_idstring nullable

The user ID associated with this key.

last_verified_onstring date-time nullable

When the API key was last verified.

verification_countinteger

Number of times this API key has been verified.

Example response

{
  "code": "API_KEY_VERIFIED",
  "message": "API key verified",
  "is_valid": true,
  "key_id": "api_key_0195ac80a14e8d71f42b98e75d3c61ad",
  "status": "active",
  "scopes": [
    "read:users",
    "write:users"
  ],
  "org_code": "org_123",
  "user_id": "user_456",
  "last_verified_on": "2024-11-18T13:32:03+11",
  "verification_count": 42
}

Changes