Partnerships
Integrate partner-only Daloopa workflows, including trial account provisioning for Daloopa MCP users.
Use the Partnerships API to integrate partner-only Daloopa workflows into your product, starting with trial account provisioning for Daloopa MCP.
This page collects endpoints available to approved Daloopa partners. Each section documents one endpoint, including its authentication requirements, request body, response format, limits, and common errors.
Trial Account Setup
This API endpoint lets approved partners provision Daloopa MCP trial accounts on behalf of their end users. Each call creates a pre-account, sends a sign-up email to the user, and grants access to Daloopa MCP under the partner's program.
Use this endpoint to create a Daloopa MCP trial pre-account for one of your users.
Access to the trial account setup is gated. If you'd like to integrate this flow into your product, please contact our sales team.
Prerequisites
- Get an authorized partner API key from your Daloopa partnership program.
- Store the key in an environment variable before running requests:
export DALOOPA_PARTNER_API_KEY="your_partner_api_key"- Confirm the API key belongs to a partnership program. Standard Daloopa API keys are not authorized for this endpoint.
Endpoint
POST https://app.daloopa.com/api/v2/partnerships/user
Authentication
Authenticated via partner API key. Please reference API Authentication for more details on how to use your API Key
The API key must belong to a partnership program. Standard Daloopa API keys are not authorized for this endpoint and will receive 401 Unauthorized.
Request body
| Field | Type | Required | Description |
|---|---|---|---|
email | string | yes | Email address of the end user. The sign-up link is sent to this address. |
plan | string | yes | Plan assigned to the user. One of BASE or PLUS. |
Example
curl -X POST https://app.daloopa.com/api/v2/partnerships/user \
-H "Authorization: Token ${DALOOPA_PARTNER_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"plan": "PLUS"
}'Response
On success, the endpoint returns 201 Created with the pre-account details:
{
"email": "[email protected]",
"plan": "PLUS",
"expires_at": "2026-06-06T12:00:00+00:00"
}| Field | Type | Description |
|---|---|---|
email | string | Email of the created pre-account. |
plan | string | Plan assigned to the user (BASE or PLUS). |
expires_at | datetime | ISO 8601 timestamp when the pre-account expires (30 days after creation). |
Plans
Each plan determines the user's monthly datapoint quota for Daloopa MCP:
| Plan | Monthly datapoint limit |
|---|---|
BASE | 500 |
PLUS | 5,000 |
All trial accounts created through this endpoint share the same baseline access:
- Product: Daloopa MCP (enabled by default).
- Account lifetime: 30 days from creation. The user must complete sign-up before this window expires.
- Subscription cap: up to 100 companies.
Partner limits
A single partner API key can provision up to 10,000 partnership users. Once this limit is reached, further requests return 403 Forbidden. Reach out to sales if you need a higher cap.
Account creation flow
- Your service calls
POST /api/v2/partnerships/userwith the user's email and the desired plan. - Daloopa creates a pre-account associated with your partner API key and triggers a sign-up email to the user.
- The email contains a unique link (
/sign-up?email=...&hashcode=...) that takes the user to Daloopa to set their password and finalize the account. - The user must complete sign-up within 30 days. After that, the pre-account expires and a new request is required.
- Once finalized, the user gets immediate access to Daloopa MCP under the plan you assigned.
Errors
| Status | When it happens |
|---|---|
400 | Invalid request body (missing fields, invalid email, unknown plan), or a user/pre-account already exists for the given email. |
401 | Missing or invalid API key, or the key is not authorized for the Partnerships API. |
403 | Partnership user limit (10,000) exceeded for this API key. |
Example error response:
{
"error": {"detail": "A user with this email already exists"},
"status_code": 400,
"message": "Invalid parameters"
}Need access?
The Partnerships API is enabled per partner. If you'd like to provision Daloopa MCP trial accounts on behalf of your users, contact sales to set up your partnership program and get an authorized API key.
Updated about 2 hours ago