/
getProjectCredentials

getProjectCredentials

Gets a service account’s credentials.

To obtain this endpoint’s required URL, systemKey, and token, do the following:

  1. Click the Select project drop-down at the top of the IoT Core UI.

  2. Click the Edit icon (pencil) next to the desired project.

  3. Go to the SERVICE ACCOUNTS tab.

  4. If a service account already exists, select it and choose DOWNLOAD CREDENTIALS. If a service account does not exist, create it and select DOWNLOAD CREDENTIALS.

  5. A JSON file will be downloaded to your local machine. Open the file with an editor. Use the systemKey, token, and URL from the file as needed below.

HTTP request

POST {URL}/api/v/1/code/{SystemKey}/getProjectCredentials

Header parameters

Parameters

Parameters

ClearBlade-UserToken

See the note at the start of this document on where to find the token.

Request body

JSON representation

JSON representation

{ "projectId": "<project_id>" }

Response status codes

Code

Meaning

Code

Meaning

200

Success

Response body

JSON representation

JSON representation

{ "type": "<type>", "projectId": "<project_id>", "email": "<email>" }

Example curl

curl -X POST 'https://iot.clearblade.com/api/v/1/code/aae9b9b30c8aa4e49081c7eeb9bb07/getProjectCredentials' -H 'ClearBlade-UserToken: {token}' -d '{"projectId": "abc"}'

 

Using the instructions at the start of this document, replace the following: https://iot.clearblade.com with your URL. aae9b9b30c8aa4e49081c7eeb9bb07 with your systemKey. {token} with your token.

Related content

updateProjectCredentials
updateProjectCredentials
More like this
Admin and regional API differences
Admin and regional API differences
Read with this
getRegistryCredentials
getRegistryCredentials
More like this
Quick start
Read with this
delete
More like this
getConfig: project.locations.registries.devices
getConfig: project.locations.registries.devices
More like this