Skip to content

User — API Keys (Collection)

Endpoint

Method URL
GET /user/<user>/api_keys

GET /user/<user>/api_keys

Parameter Type Description
page int Result page. Defaults to 1.
pagesize int Max per page. Range [10, 100]. Defaults to 10.
sort string Any API key field. Defaults to name.
q string Search string filter.

Returns: The API key collection.

Example:

curl -u "username:api_key" -H "Accept: application/json" \
  "https://app.duo.pt/user/{user_id}/api_keys?page=1&pagesize=10"

Response:

{
  "success": true,
  "data": {
    "pageCount": 1,
    "api_keys": [
      {
        "id": 1,
        "name": "Example...",
        "owner": 1,
        "hash": "$2y$10$0dppz09TDitL4NbGZaI85emvqRIPrZojH.iDqDUXK4ImzTMtgPHrG",
        "allowed_ips": ""
      }
    ],
    "page": 1
  }
}