Account

Scope: account:read. Acts on the account; keys bound to a customer are refused.

get/v1/api-keys

Request

  • Base URL: https://api.recruitmcp.com
  • URL: https://api.recruitmcp.com/v1/api-keys
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://recruitmcp.com/oauth/authorize, token URL https://recruitmcp.com/oauth/token, scopes: account:read)

Query parameters

limitinteger

How many items to return. Default 25, at most 100.

cursorstring

next_cursor from the previous response. An invalid cursor is 400 invalid_request, message Invalid cursor.

Headers

RecruitMCP-Version'2026-10-13'

API version. Defaults to the version the key was created with. Supported: 2026-10-13.

Response

Live keys, newest first. Secrets are never returned.

object'list' required
next_cursorstring nullable required

Pass as cursor for the next page. Null on the last page.

has_moreboolean required

Example response

{
  "data": [
    {
      "id": "key_1a2b3c4d5e6f7a8b9c",
      "object": "api_key",
      "name": "n8n production",
      "prefix": "rmcp_live_ab12",
      "kind": "secret",
      "scopes": [
        "sourcing:read",
        "sourcing:spend"
      ],
      "customer_id": null,
      "daily_cap_credits": 50,
      "approval_threshold_credits": null,
      "approval_threshold_enrollments": null,
      "api_version": "2026-10-13",
      "created_at": "2026-10-13T09:00:00Z",
      "last_used_at": null,
      "expires_at": null
    }
  ]
}

Changes

    • warning

      added the new approval_forced enum value to the / response property for the response status

    • warning

      added the new approval_forced enum value to the / response property for the response status

    • warning

      added the new approval_forced enum value to the / response property for the response status

    • warning

      added the new approval_forced enum value to the / response property for the response status