OAuthClients

List accessible OAuth clients

Changed on

List all OAuth clients that the authenticated user has access to. This includes both clients created by the user and published clients available to the workspace.

post/oauthClients.list

Request

  • Base URL
    https://app.getoutline.com/api
  • URL
    https://app.getoutline.com/api/oauthClients.list
  • Auth
    • HTTP bearer
    • or OAuth 2
      Authorization code: https://app.getoutline.com/oauth/authorize
      Token URL: https://app.getoutline.com/oauth/token scopes: read, write

Request body

offsetnumber
limitnumber

Example request

{
  "limit": 25
}

Response

OK

Example response

{
  "data": [
    {
      "name": "Acme Inc",
      "description": "Integrate Acme Inc's services into Outline.",
      "developerName": "Acme Inc",
      "developerUrl": "https://example.com",
      "clientId": "2bquf8avrpdv31par42a",
      "clientSecret": "ol_sk_rapdv31...",
      "redirectUris": [
        "https://example.com/callback"
      ],
      "published": true
    }
  ],
  "policies": [
    {
      "abilities": {
        "read": true,
        "update": true,
        "delete": false
      }
    }
  ],
  "pagination": {
    "limit": 25
  }
}

Changes

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • info

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

    • info

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

    • breaking

      the response's body type changed from no type to object for status

    • info

      added optional request body

    • info

      removed subschema #3 from the response body allOf list for the response status

    • info

      removed the non-success response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status