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

List Products

Request

Get list of available products and pricing

Security
bearerToken
curl -i -X GET \
  https://guides.exolink.com/_mock/apis/exolink_api/product \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

List of products

Bodyapplication/jsonArray [
idinteger

Unique identifier for the product

Example: 1
namestring

Internal product name

Example: "connect_basic"
displayNamestring

Display name for the product

Example: "Connect Basic"
descriptionstring

Product description

activeboolean

Whether the product is currently active and available for purchase

priceinteger

Price in cents

Example: 2900
stripeProductIdstring

Stripe product ID

stripePriceIdstring

Stripe price ID

metadataobject

Product metadata including type, limits, and features

createdAtstring(date-time)
updatedAtstring(date-time)
]
Response
application/json
[ { "id": 1, "name": "connect_basic", "displayName": "Connect Basic", "description": "string", "active": true, "price": 2900, "stripeProductId": "string", "stripePriceId": "string", "metadata": {}, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ]

Get Product

Request

Get details of a specific product

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

Responses

Product details

Bodyapplication/json
idinteger

Unique identifier for the product

Example: 1
namestring

Internal product name

Example: "connect_basic"
displayNamestring

Display name for the product

Example: "Connect Basic"
descriptionstring

Product description

activeboolean

Whether the product is currently active and available for purchase

priceinteger

Price in cents

Example: 2900
stripeProductIdstring

Stripe product ID

stripePriceIdstring

Stripe price ID

metadataobject

Product metadata including type, limits, and features

createdAtstring(date-time)
updatedAtstring(date-time)
Response
application/json
{ "id": 1, "name": "connect_basic", "displayName": "Connect Basic", "description": "string", "active": true, "price": 2900, "stripeProductId": "string", "stripePriceId": "string", "metadata": { "type": "addon", "active": "true", "icon": "string", "translation": "string", "limit": "string", "chargerLimit": "string", "allowPromotion": "true", "freePeriod": "true", "ribbon": "true" }, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }

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