Get It Done Logo
Get It Done

List API keys

GET/v1/api-keys

Cursor-paginated list of the organization's API keys (both generations), metadata only — never hashes or plaintext secrets.

Required scopes
api-keys:manage
Availability
All plans
Quota cost
1 API call
Idempotency
Not applicable

Request

Query parameters

FieldTypeDescription
limitintegerMaximum number of items to return (1-100).e.g. 25
afterstringOpaque cursor from a previous page's `next_cursor` — omit for the first page. Reusing a cursor with DIFFERENT query parameters (e.g. a different `limit`) answers 400 `validation_failed`.

Response 200

Page of the organization's API keys.

Fields

FieldTypeDescription
datarequiredobject[]The current page of results.
has_morerequiredbooleanTrue when another page exists after this one.
next_cursorrequiredstring | nullOpaque cursor for the next page (pass as `after`); null on the last page.
Raw response schema
{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ApiKey"
      },
      "description": "The current page of results."
    },
    "has_more": {
      "type": "boolean",
      "description": "True when another page exists after this one."
    },
    "next_cursor": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Opaque cursor for the next page (pass as `after`); null on the last page."
    }
  },
  "required": [
    "data",
    "has_more",
    "next_cursor"
  ],
  "additionalProperties": false,
  "description": "Cursor-envelope page of the organization's API keys."
}

Example request

curl
curl -X GET https://app.nowgetitdone.com/v1/api-keys \
  -H "Authorization: Bearer gid_YOUR_API_KEY"

Possible errors