Required
Bearer API key and workspace id in query or `x-workspace-id` header.
Workspace API docs
Pull and push projects tasks and CRM entities with scoped API keys webhook events.
curl -X GET "https://www.pulsarspaces.com/api/v1/projects?workspaceId=WORKSPACE_UUID&limit=100" \ -H "Authorization: Bearer psk_your_api_key" \ -H "x-workspace-id: WORKSPACE_UUID"
Required
Bearer API key and workspace id in query or `x-workspace-id` header.
Least privilege
Keys now require explicit scopes. Empty scope keys are denied.
IP allowlist
Support for exact IP and CIDR ranges with runtime enforcement.
Rotation
Optional key age policy can force key rotation before API access.
Pulsar exposes a secure Model Context Protocol server at /api/mcp with JSON-RPC 2.0 over HTTPS.
Phase 1 connect
Use initialize ping tools/list resources/list and prompts/list.
Phase 2 read context
Read projects tasks CRM plus workspace resources and company docs.
Phase 3 write tools
Create and update entities with strict scope checks and API-key policies.
Security controls
curl -X POST "https://www.pulsarspaces.com/api/mcp" \
-H "Authorization: Bearer psk_your_api_key" \
-H "x-workspace-id: WORKSPACE_UUID" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "projects.list",
"arguments": { "limit": 25 }
}
}'Generated directly from OpenAPI. Search filter inspect request and copy curl examples.
Loading reference...
Write API operations enqueue webhook deliveries. Each delivery includes retry and security metadata.
Signing
HMAC SHA256 signature in `x-pulsar-signature` plus timestamp header.
Retries
Automatic retry with exponential backoff and dead-letter after max attempts.
x-pulsar-event: projects.updated x-pulsar-delivery-id: 8dbd... x-pulsar-signature-timestamp: 1710976000 x-pulsar-signature: t=1710976000,v1=sha256_hmac_hex
Download machine-readable spec and client starter files.
For production reviews include required scopes expected throughput webhook endpoint details and recovery expectations.