Skip to content

List Products

GET
/product
curl --request GET \
--url https://api.exolink.cloud/product \
--header 'Authorization: Bearer <token>'

Get list of available products and pricing

List of products

Media typeapplication/json
Array<object>
object
id

Unique identifier for the product

integer
name

Internal product name

string
displayName

Display name for the product

string
description

Product description

string
active

Whether the product is currently active and available for purchase

boolean
price

Price in cents

integer
stripeProductId

Stripe product ID

string
stripePriceId

Stripe price ID

string
metadata

Product metadata including type, limits, and features

object
type

Product type (addon or connect subscription)

string
Allowed values: addon connect
active
string
Allowed values: true false
icon

Icon identifier for UI

string
translation

Translation key for product name

string
limit

Usage limit for the product

string
chargerLimit

Maximum number of chargers allowed (empty = unlimited)

string
allowPromotion

Whether promotion codes can be applied

string
Allowed values: true false
freePeriod

Whether product can be used without booking (trial period)

string
Allowed values: true false
ribbon

Show special offer ribbon in UI

string
Allowed values: true false
createdAt
string format: date-time
updatedAt
string format: date-time
Example
[
{
"id": 1,
"name": "connect_basic",
"displayName": "Connect Basic",
"price": 2900,
"metadata": {
"type": "addon",
"active": "true",
"allowPromotion": "true",
"freePeriod": "true",
"ribbon": "true"
}
}
]