List API keys visible to the calling API key, with pagination. An API key with account-level api_keys_manage access will see all keys, while a key with the api_keys_manage role scoped to specific teams will only see keys belonging to those teams.
This endpoint requires a valid API key with the api_keys_manage role at either the account level or team level.
API key from your incident.io dashboard (Settings → API keys)
Integer number of records to return
x <= 25025
An record's ID. This endpoint will return a list of records after this ID in relation to the API response order.
"01FDAG4SAP5TYPT98WGR2N7W91"
OK response.
[
{
"created_at": "2021-08-17T13:28:57.801578Z",
"creator": {
"api_key": {
"id": "01FCNDV6P870EA6S7TK1DSYDG0",
"name": "My test API key"
},
"user": {
"email": "lisa@incident.io",
"id": "01FCNDV6P870EA6S7TK1DSYDG0",
"name": "Lisa Karlin Curtis",
"role": "viewer",
"slack_user_id": "U02AYNF2XJM"
}
},
"id": "01FCNDV6P870EA6S7TK1DSYDG0",
"name": "My test API key",
"roles": [
{
"description": "Can create incidents",
"name": "viewer"
}
],
"team_ids": ["01FCNDV6P870EA6S7TK1DSYDG0"],
"team_roles": [
{
"description": "Can read schedules",
"name": "schedules_editor"
}
],
"token_last_issued_at": "2021-08-17T13:28:57.801578Z"
}
]{
"after": "01FCNDV6P870EA6S7TK1DSYDG0",
"page_size": 25
}