API Keys

Lists all the api_keys under the active organization.

get/v2/api-key

Request

  • Base URL
    https://api.permit.io (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Query parameters

object_type'org' | 'project' | 'env'

An enumeration.

proj_idstring

Optional project filter by project id or key

pageinteger

Page number of the results to fetch, starting at 1.

per_pageinteger

The number of results per page (max 100).

Response

Successful Response

total_countinteger required
page_countinteger

Example response

{
  "data": [
    {
      "created_by_member": {
        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
        "email": "janedoe@permituser.com",
        "email_verified": true,
        "given_name": "Jane",
        "family_name": "Doe",
        "name": "Jane Josephine Doe",
        "picture": "http://permituser.com/janedoe/me.jpg",
        "settings": {
          "option": "value",
          "another-option": "another-value"
        },
        "is_superuser": false,
        "is_onboarding": true,
        "onboarding_step": "done",
        "created_at": "2019-08-20T14:15:22Z",
        "last_login": "2019-08-24T14:15:22Z",
        "last_ip": "1.2.3.4",
        "logins_count": 2,
        "identities": [
          {
            "user_id": "google-oauth2|000000000000000000001",
            "provider": "google-oauth2",
            "sub": "000000000000000000001",
            "email": "Jane@permituser.com",
            "email_verified": true,
            "user_info": {
              "sub": "000000000000000000001",
              "name": "Jane Josephine Doe",
              "given_name": "Jane",
              "family_name": "Doe",
              "middle_name": "Josephine",
              "nickname": "JJ",
              "preferred_username": "j.doe",
              "profile": "http://permituser.com/janedoe",
              "picture": "http://permituser.com/janedoe/me.jpg",
              "website": "http://permituser.com",
              "email": "janedoe@permituser.com",
              "email_verified": true,
              "gender": "female",
              "birthdate": "1972-03-31",
              "zoneinfo": "America/Los_Angeles",
              "locale": "en-US",
              "phone_number": "+1 (111) 222-3434",
              "phone_number_verified": false,
              "address": {
                "country": "us"
              },
              "updated_at": "1556845729"
            }
          }
        ],
        "invite": {
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "organization_id": "7c60d51f-b44e-4682-87d6-449835ea4de6",
          "invite_code": "40ef0e48-a11f-4963-a229-e396c9eeefff",
          "email": "Jane@permituser.com",
          "role": "admin",
          "created_at": "2019-08-24T14:15:22Z",
          "status": "pending",
          "failed_reason": ""
        }
      }
    }
  ]
}

Changes

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property /// to the response with the status