Skip to content

Exolink API (1.0.0)

Download OpenAPI description
Overview
Exolink Support
Languages
Servers
Mock server
https://guides.exolink.com/_mock/apis/exolink_api
https://api.exolink.cloud

Public

Public endpoints

Operations

Auth

Authentication and authorization endpoints

Operations

User

User management endpoints

Operations

Product

Product and pricing endpoints

Operations

Static

Static configuration endpoints

Tenant

Tenant management endpoints

Operations

CPMS

CPMS management endpoints

Operations

Charger

Charger management endpoints

Operations

Lab

Lab management endpoints

Operations

Logs

Log endpoints

Operations

Domain

Custom Domain endpoints

Operations

Get Domain

Request

Get custom domain configuration

Security
bearerToken
Path
tenantstringrequired
curl -i -X GET \
  'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/domain' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Domain configuration

Bodyapplication/json
idinteger

Domain ID

tenantIdinteger

Tenant ID

domainNamestring

Custom domain name

Example: "chargers.company.com"
statestring

Domain verification and setup state

Enum"PENDING""VERIFYING""COMPLETE""FAILED"
verificationRecordstring

DNS verification record

createdAtstring(date-time)
updatedAtstring(date-time)
Response
application/json
{ "id": 0, "tenantId": 0, "domainName": "chargers.company.com", "state": "PENDING", "verificationRecord": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }

Create Domain

Request

Configure custom domain for tenant

Security
bearerToken
Path
tenantstringrequired
Bodyapplication/jsonrequired
domainstringrequired

Custom domain name

curl -i -X POST \
  'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/domain' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "domain": "string"
  }'

Responses

Domain created successfully

Delete Domain

Request

Remove custom domain configuration

Security
bearerToken
Path
tenantstringrequired
curl -i -X DELETE \
  'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/domain' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Domain deleted successfully