Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Get an API Key
Anchor
get-api-key
get-api-key

Contact doo, and we will provide you an API Key to access our API.

Get an OAuth Client Credentials
Anchor
get-client-credentials
get-client-credentials

Contact doo, and we will provide you an OAuth Client Credentials to access our API.

...

OAuth Client Credentials are attached to a doo user, so you should have an account in doo and specify your user_id to get the OAuth Client Credentials from us.

OAuth Client Credentials across the organizations

You can use the same OAuth Client Credentials for many organizations.

To use it for a new organization, you should be invited to this organization with the team administrator's role by some other existing member.

Get an Access Token
Anchor
get-access-token
get-access-token

Use OAuth Client Credentials to obtain the Access Token from the OAuth endpoint.

Request

Code Block
languagebash
titleCurl
curl -X POST https://rest.doo.net/v1/oauth \
-H 'Content-Type: application/json' \
-H 'x-api-key: <api_key>' \
-d '{"client_id": "<client_id>", "client_secret": "<client_secret>", "grant_type": "client_credentials"}'

Parameters

ParameterRequiredDescription
<api_key>Yessee Get an API Key
<client_id>Yessee Get an OAuth Client Credentials
<client_secret>Yessee Get an OAuth Client Credentials 

Response example

Code Block
languagejs
titleJSON
collapsetrue
{
    "response_status": 200,
    "developer_message": "Success",
    "user_message": "Success",
    "data": {
        "access_token": "208669dcae12502596c0091db9063fbfab704411",
        "refresh_token": null
    },
    "_links": {
        "self": {
            "href": "https://rest.doo.net/v1/oauth"
        }
    }
}

...