Public endpoints
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
- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms
- https://api.exolink.cloud/tenant/{tenant}/cpms
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'List of CPMS
Indicates whether authentication credentials are passed through to the CPMS backend
Example: true
Timestamp when the CPMS backend record was created
Example: "2025-10-15T15:19:50.834Z"
Timestamp when the CPMS backend record was last updated
Example: "2025-10-15T15:19:50.834Z"
Timestamp when the CPMS backend record was soft-deleted (null if active)
Example: "2025-10-15T15:19:50.834Z"
Response
application/json
{ "$ref": "#/components/examples/CPMSList" }
- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms
- https://api.exolink.cloud/tenant/{tenant}/cpms
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "string",
"url": "wss://cpms.example.com",
"interval": 30
}'- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms/{cpmsId}
- https://api.exolink.cloud/tenant/{tenant}/cpms/{cpmsId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms/{cpmsId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'CPMS details
Indicates whether authentication credentials are passed through to the CPMS backend
Example: true
Timestamp when the CPMS backend record was created
Example: "2025-10-15T15:19:50.834Z"
Timestamp when the CPMS backend record was last updated
Example: "2025-10-15T15:19:50.834Z"
Response
application/json
{ "id": 1, "tenantId": 1, "displayName": "My Charger", "url": "ws://cpms.exolink.com", "authPassThrough": true, "interval": 30, "createdAt": "2025-10-15T15:19:50.834Z", "updatedAt": "2025-10-15T15:19:50.834Z", "deletedAt": "2025-10-15T15:19:50.834Z" }
- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms/{cpmsId}
- https://api.exolink.cloud/tenant/{tenant}/cpms/{cpmsId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms/{cpmsId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"url": "string"
}'- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms/{cpmsId}
- https://api.exolink.cloud/tenant/{tenant}/cpms/{cpmsId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://guides.exolink.com/_mock/apis/exolink_api/tenant/{tenant}/cpms/{cpmsId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'