curl --request GET \
--url https://app.loops.so/api/v1/themes/{themeId} \
--header 'Authorization: Bearer <token>'{
"success": true,
"themeId": "thm_01hxyz",
"name": "Marketing default",
"styles": {
"backgroundColor": "#ffffff",
"textBaseColor": "#111111",
"textBaseFontSize": 16
},
"isDefault": true,
"createdAt": "2026-03-28T15:00:00.000Z",
"updatedAt": "2026-03-28T15:00:00.000Z"
}
Retrieve a single theme by ID.
curl --request GET \
--url https://app.loops.so/api/v1/themes/{themeId} \
--header 'Authorization: Bearer <token>'{
"success": true,
"themeId": "thm_01hxyz",
"name": "Marketing default",
"styles": {
"backgroundColor": "#ffffff",
"textBaseColor": "#111111",
"textBaseFontSize": 16
},
"isDefault": true,
"createdAt": "2026-03-28T15:00:00.000Z",
"updatedAt": "2026-03-28T15:00:00.000Z"
}
Documentation Index
Fetch the complete documentation index at: https://loops.so/docs/llms.txt
Use this file to discover all available pages before exploring further.
<Style /> tag attributes.400 Bad Request is returned if themeId is invalid.
A 404 Not Found is returned if the theme does not exist.
If the API key is invalid (or content API is not enabled for your team), a
401 Unauthorized is returned.
{
"success": true,
"themeId": "thm_01hxyz",
"name": "Marketing default",
"styles": {
"backgroundColor": "#ffffff",
"textBaseColor": "#111111",
"textBaseFontSize": 16
},
"isDefault": true,
"createdAt": "2026-03-28T15:00:00.000Z",
"updatedAt": "2026-03-28T15:00:00.000Z"
}
Was this page helpful?