API Reference
Errors & security
Error responses
If something goes wrong, you'll get a JSON error with a readable message:
json
{
"error": "Human-readable error message"
}Status codes
400 - Something is wrong with your request (invalid JSON, invalid email, buyer type, or project/unit link)
401 - Missing or invalid API key
403 - Your API key doesn't have permission for this action
404 - The single-project endpoint could not find a project with that slug
409 - Multiple contacts already exist with that email
429 - Too many requests - wait and try again
Security
Warning
Never put your read & write key in frontend or browser code. Only use read-only keys on your website.If a key is ever leaked, revoke it immediately from Settings > Integrations
Rotate keys regularly if they've been shared outside your direct control