Upload, browse, and retrieve connector templates with ease
Loading templates...
/api/templates/project/:sourceProject/page/:slug
Retrieve a single template by source project and page slug
curl "https://refreshing-amazement-production.up.railway.app/api/templates/project/sales-jobs/page/dashboard"
{
"success": true,
"data": {
"migration_metadata": { "source_project": "sales-jobs", ... },
"page": { "slug": "dashboard", "name": "Dashboard", ... },
"modules": [...],
"widgets": [...],
"css": {...}
},
"metadata": {
"page_id": "uuid",
"modules_count": 3,
"widgets_count": 3
}
}
/api/templates/bulk-retrieve
Retrieve multiple templates in one request
curl -X POST "https://refreshing-amazement-production.up.railway.app/api/templates/bulk-retrieve" \
-H "Content-Type: application/json" \
-d '{
"templates": [
{ "source_project": "sales-jobs", "slug": "dashboard" },
{ "source_project": "sales-jobs", "slug": "settings" }
]
}'
{
"success": true,
"data": {
"found": [
{ "source_project": "sales-jobs", "slug": "dashboard", "template": {...} },
{ "source_project": "sales-jobs", "slug": "settings", "template": {...} }
],
"not_found": []
},
"stats": {
"requested": 2,
"found": 2,
"not_found": 0
}
}