Get Domain Keys
Description
Get all keys for a specified Domain.
Request
GET /v1/domains/:domain/keys
Response
Successful response contains the following JSON formated body:
{
preSharedKey: string,
masterSecret: string,
firebaseServerKey: string,
snsTopicArn: string,
snsRegion: string,
customerEndpointType: string,
webhookUrl: string,
webhookUser: string,
webhookPass: string,
connectWebhookUrl: string,
connectWebhookUser: string,
connectWebhookPass: string,
eventWebhookUrl: string,
eventWebhookUser: string,
eventWebhookPass: string,
allowSelfSigned: boolean
}
Response Status codes:
- 200 on success
Request headers
This request must have the following headers:
Authorization: bearer <ApiKey>X-Nabto-Organization: <organizationId>
Example
Request
curl "https://api.cloud.nabto.com/v1/domains/:domain/keys" \
-H "Authorization: Bearer <ApiKey>" \
-H "X-Nabto-Organization: <OrganizationId>"
Response
{
"preSharedKey": "01010101010101010101010101010101",
"masterSecret": "<masterSecret>",
"firebaseServerKey": "<firebaseServerKey>",
"snsTopicArn": "<snsTopicArn>",
"snsRegion": "<snsRegion>",
"customerEndpointType": "<customerEndpointType>",
"webhookUrl": "<webhookUrl>",
"webhookUser": "<webhookUser>",
"webhookPass": "<webhookPass>",
"connectWebhookUrl": "<connectWebhookUrl>",
"connectWebhookUser": "<connectWebhookUser>",
"connectWebhookPass": "<connectWebhookPass>",
"eventWebhookUrl": "<eventWebhookUrl>",
"eventWebhookUser": "<eventWebhookUser>",
"eventWebhookPass": "<eventWebhookPass>",
"allowSelfSigned": true
}