List accessible OAuth clients
Changed onList 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.
Request
- Base URLhttps://app.getoutline.com/api
- URLhttps://app.getoutline.com/api/oauthClients.list
- Auth
- HTTP bearer
- or OAuth 2Authorization code: https://app.getoutline.com/oauth/authorizeToken URL: https://app.getoutline.com/oauth/token scopes: read, write
Request body
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
- breaking
the response's body type changed from no type to
objectfor status - info
added optional request body
- info
removed
subschema #3from the response bodyallOflist 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
- breaking