Sandbox CRM (synthetic data)
sandbox_crm · crm · auth api_key
Synthetic — no provider account required. This connector returns realistic generated data for development and demos. It does not call a live API, so nothing you do here touches a real system.
What you need before your end customers can connect
Nothing to set up. This connector is synthetic — it needs no provider account, no OAuth app, and no credentials. Connect a consumer and call it.
Endpoints
| API base | https://sandbox.cloud.ngentix.ai/crm |
|---|
Worked example
Connect an end customer, then call the provider on their behalf. Replace cust_123 with your own id for that customer.
curl https://cloud.ngentix.ai/v1/catalog/sandbox_crm/setup \ -H "Authorization: Bearer $NGENTIX_API_KEY"
Start a connection for an end customer:
curl -X POST https://cloud.ngentix.ai/v1/connect/sessions \
-H "Authorization: Bearer $NGENTIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"connector_id": "sandbox_crm", "consumer_external_id": "cust_123"}'
Then proxy a request through it — X-Ngentix-Consumer is what scopes the call to that end customer:
curl https://cloud.ngentix.ai/v1/proxy/sandbox_crm/ \ -H "Authorization: Bearer $NGENTIX_API_KEY" \ -H "X-Ngentix-Consumer: cust_123"
Machine-readable form of everything above: GET /v1/catalog/sandbox_crm/setup.