GET
/v1/bootstrapWorkspace configuration
Pipelines with statuses and sub-statuses, lead sources, custom fields, branding, client settings and plan features. Send the ETag back in If-None-Match: an unchanged configuration answers 304 without a body.
Access: API key or member session.
Parameters
If-None-Matchheader- string
ETag of the copy the client holds; an unchanged resource answers 304 without a body.
Response · 200
curl -X GET 'https://api.propzolo.com/v1/bootstrap' \
-H 'Authorization: Bearer pz_live_…'{
"data": {
"company": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"slug": "string",
"type": "broker",
"status": "trial",
"timezone": "Asia/Kolkata",
"locale": "string",
"currency": "string",
"brand_color": "string",
"logo_url": "string",
"financial_year_start": 1
},
"pipelines": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"lead_types": [
"buy"
],
"is_default": true,
"sort_order": 0,
"statuses": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"key": "string",
"name": "string",
"category": "open",
"color": "string",
"sort_order": 0,
"is_default": true,
"is_active": true,
"sla_minutes": 0,
"requirements": {},
"sub_statuses": [
null
]
}
]
}
],
"lead_sources": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"type": "string",
"provider": "string",
"color": "string",
"is_active": true,
"default_pipeline_id": "cmusrceel0000q7kaafxqi1om"
}
],
"custom_fields": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"entity": "string",
"key": "string",
"label": "string",
"type": "string",
"options": null,
"is_required": true,
"section": "string",
"sort_order": 0
}
],
"settings": {},
"plan": {
"code": "string",
"name": "string"
},
"subscription": {
"status": "trialing",
"trial_ends_at": "2026-10-06T05:30:00.000Z",
"current_period_end": "2026-10-06T05:30:00.000Z"
},
"features": {},
"limits": {},
"flags": {}
},
"meta": {
"server_time": "2026-10-06T05:30:00.000Z",
"timezone": "Asia/Kolkata",
"etag": "string"
}
}Errors
304Not modified — the configuration matches If-None-Match.401No valid session or API key (missing, expired or revoked).403The caller lacks the permission, API-key scope or support grant this operation needs.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.

