List sub-workspaces
curl --request GET \
--url https://sandbox.voice.miraiminds.co/v2/workspaces \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox.voice.miraiminds.co/v2/workspaces"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const url = 'https://sandbox.voice.miraiminds.co/v2/workspaces';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"data": [
{
"id": "ws_6f1c0a9e2b7d4c3a8e5f9b10",
"object": "workspace",
"parent_id": "ws_2a9d4e7c1b3f5a8e6d0c4b21",
"name": "Solved Skin",
"external_id": "68dbc1f4a2e9b7c3d5f01a26",
"kind": "shopify",
"timezone": "Asia/Kolkata",
"currency": "INR",
"profile": {
"supportContacts": {
"phoneNumber": "+919812345678",
"email": "care@solvedskin.in"
},
"trustSignals": {
"valuePropositionOneLiner": "Clean skincare, made in India",
"customersTillDate": 120000,
"storeRating": 4.6
},
"policyFramework": {
"returnPolicy": {
"windowDays": 7,
"refundTimelineDays": 5
},
"codPolicy": {
"enabled": true,
"additionalFee": {
"amount": 49
}
}
}
},
"status": "active",
"created_at": "2026-11-02T09:14:07Z",
"updated_at": "2026-11-02T09:14:07Z",
"archived_at": null
},
{
"id": "ws_0b7e3d9a5c1f4e8b2a6d7c35",
"object": "workspace",
"parent_id": "ws_2a9d4e7c1b3f5a8e6d0c4b21",
"name": "Acme Support Line",
"external_id": null,
"kind": "custom",
"timezone": "Asia/Kolkata",
"currency": "INR",
"profile": {
"supportContacts": {
"phoneNumber": "+919876543210",
"email": "support@acme.example"
},
"trustSignals": {
"valuePropositionOneLiner": "Premium 24x7 support for Acme customers."
}
},
"status": "active",
"created_at": "2026-10-28T06:40:12Z",
"updated_at": "2026-10-28T06:40:12Z",
"archived_at": null
}
],
"has_more": false,
"next_cursor": null
}Sub-workspaces
List sub-workspaces
Your brands, newest first. status is active (the default), archived or all. external_id finds the one brand with that id, archived ones included when status is all.
limit is 1 to 100. When has_more is true, pass next_cursor back as cursor for the next page.
GET
/
v2
/
workspaces
List sub-workspaces
curl --request GET \
--url https://sandbox.voice.miraiminds.co/v2/workspaces \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox.voice.miraiminds.co/v2/workspaces"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const url = 'https://sandbox.voice.miraiminds.co/v2/workspaces';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"data": [
{
"id": "ws_6f1c0a9e2b7d4c3a8e5f9b10",
"object": "workspace",
"parent_id": "ws_2a9d4e7c1b3f5a8e6d0c4b21",
"name": "Solved Skin",
"external_id": "68dbc1f4a2e9b7c3d5f01a26",
"kind": "shopify",
"timezone": "Asia/Kolkata",
"currency": "INR",
"profile": {
"supportContacts": {
"phoneNumber": "+919812345678",
"email": "care@solvedskin.in"
},
"trustSignals": {
"valuePropositionOneLiner": "Clean skincare, made in India",
"customersTillDate": 120000,
"storeRating": 4.6
},
"policyFramework": {
"returnPolicy": {
"windowDays": 7,
"refundTimelineDays": 5
},
"codPolicy": {
"enabled": true,
"additionalFee": {
"amount": 49
}
}
}
},
"status": "active",
"created_at": "2026-11-02T09:14:07Z",
"updated_at": "2026-11-02T09:14:07Z",
"archived_at": null
},
{
"id": "ws_0b7e3d9a5c1f4e8b2a6d7c35",
"object": "workspace",
"parent_id": "ws_2a9d4e7c1b3f5a8e6d0c4b21",
"name": "Acme Support Line",
"external_id": null,
"kind": "custom",
"timezone": "Asia/Kolkata",
"currency": "INR",
"profile": {
"supportContacts": {
"phoneNumber": "+919876543210",
"email": "support@acme.example"
},
"trustSignals": {
"valuePropositionOneLiner": "Premium 24x7 support for Acme customers."
}
},
"status": "active",
"created_at": "2026-10-28T06:40:12Z",
"updated_at": "2026-10-28T06:40:12Z",
"archived_at": null
}
],
"has_more": false,
"next_cursor": null
}Authorizations
Your workspace secret key, sk_live_ followed by 32 hex characters. Create one in the console under Developers.
Query Parameters
active, archived or all
Available options:
active, archived, all only the brand with this external_id
Required range:
1 <= x <= 100next_cursor from the previous page
Response
200 - application/json
One page
⌘I