Welcome to the API documentation! Our API conforms to the REST architectural style, emphasizing principles like statelessness and a uniform interface for resource interaction.
The API communicates using application/json
format, ensuring compatibility with various programming languages and platforms, and all interactions are secured via HTTPS (Hypertext Transfer Protocol Secure) to maintain data confidentiality and integrity.
Each marketplace created is issued a unique API key. Depending on the mode (live or test) in which the platform was created, the scope of the API key will be restricted to that specific mode. API keys must be passed in the request headers as Bearer tokens for authentication and authorization purposes.
To facilitate a smooth developer experience, we strive to maintain consistency and backward compatibility across different API versions, helping ensure seamless transitions and minimizing disruptions to existing integrations.
You can access the API using the base URL https://api.candle.so/:version
, which provides a clear and standardized entry point for making API requests. Be sure to specify the correct version in the URL and include your API key in the request headers to successfully interact with the API.
Authentication for our API is conducted using API keys, which are passed in the request headers for each API call. Depending on whether your platform is in test mode or live mode, the corresponding API key should be included in the Authorization
header as a Bearer token.
Ensure that the Authorization
header follows this format:
Test Mode: Authorization: Bearer cndl_test_xxx
Live Mode: Authorization: Bearer cndl_live_xxx
Dates within the API are consistently formatted using the UTC ISO standard (YYYY-MM-DDTHH:MM:SSZ
), ensuring uniformity and ease of interpretation across different systems and time zones
Internally, dates are stored in UTC ISO format, having been converted from the user's preferred timezone to maintain consistency and prevent discrepancies in date representations
For converting dates from UTC to a user's preferred timezone, developers can utilize the /calendar/localtime?date=
endpoint, which provides the functionality to adjust the timestamp accordingly
Error handling within the API relies on standard HTTP response codes, allowing developers to identify the nature of the error encountered during API interactions
In addition to HTTP response codes, errors received from third-party integrations, such as Stripe, are passed along to provide detailed insights into the root cause of issues related to external services
The auth resource in our API handles authentication and authorization processes, ensuring secure access to the platform. Users can authenticate using their credentials to receive a unique token, which is required for all subsequent API requests. This token verifies the user's identity and permissions, allowing access to various resources and functionalities based on their role and subscription status. Additionally, the auth resource supports features like token refresh, ensuring uninterrupted access without frequent logins, and role-based access control, providing fine-grained permission management for different user roles such as owner, admin, editor, and member. This robust authentication system guarantees that only authorized users can access and interact with the marketplace, maintaining the security and integrity of the platform.
{}
{}
{}
The platforms resource in our API allows users to interact with various aspects of their marketplace platform. Whether you need to retrieve platform details by domain or ID, upload a platform logo, or modify platform information, this resource provides the necessary endpoints. Additionally, you can list platform keys, check community membership, and manage platform-specific settings. These functionalities ensure that users have comprehensive control and flexibility in managing their marketplace platforms, enhancing the overall user experience and operational efficiency.
{
"id": "plat_123e4567e89b12d3a456426614174000",
"mode": "live",
"created": "2023-05-21T10:00:00Z",
"updated": "2023-06-21T10:00:00Z",
"name": "Marketplace Platform",
"admins": [],
"description": "This is a marketplace platform.",
"logo": "https://example.com/logo.png",
"url": "https://marketplace.example.com",
"platformFee": 2.5,
"activeSubscription": "subs_123e4567e89b12d3a456426614174000"
}
{
"id": "plat_123e4567e89b12d3a456426614174000",
"mode": "live",
"created": "2023-05-21T10:00:00Z",
"updated": "2023-06-21T10:00:00Z",
"name": "Marketplace Platform",
"admins": [],
"description": "This is a marketplace platform.",
"logo": "https://example.com/logo.png",
"url": "https://marketplace.example.com",
"platformFee": 2.5,
"activeSubscription": "subs_123e4567e89b12d3a456426614174000"
}
{
"id": "plat_123e4567e89b12d3a456426614174000",
"mode": "live",
"created": "2023-05-21T10:00:00Z",
"updated": "2023-06-21T10:00:00Z",
"name": "Marketplace Platform",
"admins": [],
"description": "This is a marketplace platform.",
"logo": "https://example.com/logo.png",
"url": "https://marketplace.example.com",
"platformFee": 2.5,
"activeSubscription": "subs_123e4567e89b12d3a456426614174000"
}
{
"id": "plat_123e4567e89b12d3a456426614174000",
"mode": "live",
"created": "2023-05-21T10:00:00Z",
"updated": "2023-06-21T10:00:00Z",
"name": "Marketplace Platform",
"admins": [],
"description": "This is a marketplace platform.",
"logo": "https://example.com/logo.png",
"url": "https://marketplace.example.com",
"platformFee": 2.5,
"activeSubscription": "subs_123e4567e89b12d3a456426614174000"
}
{
"id": "plat_123e4567e89b12d3a456426614174000",
"mode": "live",
"created": "2023-05-21T10:00:00Z",
"updated": "2023-06-21T10:00:00Z",
"name": "Marketplace Platform",
"admins": [],
"description": "This is a marketplace platform.",
"logo": "https://example.com/logo.png",
"url": "https://marketplace.example.com",
"platformFee": 2.5,
"activeSubscription": "subs_123e4567e89b12d3a456426614174000"
}
{
"id": "plat_123e4567e89b12d3a456426614174000",
"mode": "live",
"created": "2023-05-21T10:00:00Z",
"updated": "2023-06-21T10:00:00Z",
"name": "Marketplace Platform",
"admins": [],
"description": "This is a marketplace platform.",
"logo": "https://example.com/logo.png",
"url": "https://marketplace.example.com",
"platformFee": 2.5,
"activeSubscription": "subs_123e4567e89b12d3a456426614174000"
}
The waitlists resource in our API enables users to manage their platform's waitlist effectively. With endpoints to add individuals to the waitlist, list all members, and grant access to specific waitlist entries, this resource provides the essential tools for controlling access and engagement. These functionalities help maintain an organized and efficient waitlist management system, ensuring that user access is streamlined and easily managed.
{
"id": "wlist_123e4567e89b12d3a456426614174000",
"email": "waitlist@example.com",
"name": "John Doe",
"position": 1,
"granted": "2023-06-21T10:00:00Z"
}
{
"id": "wlist_123e4567e89b12d3a456426614174000",
"email": "waitlist@example.com",
"name": "John Doe",
"position": 1,
"granted": "2023-06-21T10:00:00Z"
}
{
"id": "wlist_123e4567e89b12d3a456426614174000",
"email": "waitlist@example.com",
"name": "John Doe",
"position": 1,
"granted": "2023-06-21T10:00:00Z"
}
{
"id": "wlist_123e4567e89b12d3a456426614174000",
"email": "waitlist@example.com",
"name": "John Doe",
"position": 1,
"granted": "2023-06-21T10:00:00Z"
}
{
"id": "wlist_123e4567e89b12d3a456426614174000",
"email": "waitlist@example.com",
"name": "John Doe",
"position": 1,
"granted": "2023-06-21T10:00:00Z"
}
The users resource in our API offers comprehensive management of user accounts, catering to both authenticated and unauthenticated interactions. Authenticated users can retrieve, modify, and delete their own accounts, manage their bank accounts and payment methods, and upload images or add links. Unauthenticated users have access to creating new accounts and managing user information through various endpoints. This robust set of features ensures seamless user account management, enhancing both administrative control and user experience on the platform.
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
{
"id": "user_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"email": "user@example.com",
"username": "john_doe",
"bio": "I am a software engineer.",
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"image": "https://example.com/profile.jpg",
"stripeConnectId": "acct_123e4567e89b12d3a456426614174000",
"chargesEnabled": true,
"detailsSubmitted": true,
"timezone": "America/New_York",
"stripeCustomerId": "cus_123e4567e89b12d3a456426614174000",
"authenticated": "2023-06-21T10:00:00Z",
"links": [],
"paymentMethods": [],
"scheduledDeletion": "2023-12-31T23:59:59Z"
}
The products resource in our API is designed to provide comprehensive product management capabilities for your platform. With endpoints to create, list, retrieve, modify, and delete products, you can effectively manage your product inventory. Additional functionalities include managing prices, setting seasonal pricing, and enabling or disabling products. These features offer a robust solution for maintaining and updating product information, ensuring your platform can adapt to changing needs and offer the best experience for your users.
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
{
"id": "prod_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"parent_product_id": "prod_123e4567e89b12d3a456426614174000",
"name": "Sample Product",
"description": "This is a sample product description.",
"image": "https://example.com/product.jpg",
"quantity": 100,
"isAvailableInStock": true,
"isEnabled": true,
"category": "Electronics",
"subcategory": "Mobile Phones",
"tags": [
"tag1",
"tag2"
],
"price": 299.99,
"seasonalPrices": []
}
Our platform offers a comprehensive suite of contract management features designed to streamline the creation, modification, and tracking of agreements. From initiating new contracts and managing items, buyers, and sellers, to handling fees and settlements, the platform provides robust tools for both administrators and users. Whether you are creating contracts from scratch or integrating them with existing carts, our system ensures efficient and flexible management of all contractual aspects, catering to diverse needs and scenarios.
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
{
"id": "inv_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": [],
"notes": "This is a sample contract note.",
"sent": "2023-06-21T10:00:00Z",
"lastSent": "2023-06-21T10:00:00Z",
"due": "2023-07-21T10:00:00Z",
"lastPaymentAttempt": "2023-06-30T10:00:00Z",
"paid": "2023-07-01T10:00:00Z",
"subTotal": 90,
"total": 100,
"currency": "usd",
"status": "open",
"buyers": [],
"sellers": [],
"fees": [],
"includeStripeFees": true,
"includeCandleFees": true,
"includePlatformFees": true
}
Subscription management is complemented by a robust cart system that enables users to efficiently manage their shopping experience. Authenticated users can add, modify, or remove products from their cart, and view the contents at any time. Additionally, users have the option to clear their cart entirely, ensuring a smooth and flexible shopping process tailored to individual needs.
{
"id": "cart_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": []
}
{
"id": "cart_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": []
}
{
"id": "cart_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": []
}
{
"id": "cart_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": []
}
{
"id": "cart_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"items": []
}
Our platform supports comprehensive subscription management to enhance user engagement and streamline recurring transactions. Authenticated users can easily subscribe to contracts, while detailed functionalities allow users to list, retrieve, pause, resume, or end their subscriptions as needed. This ensures flexible and efficient handling of subscription-based interactions, providing seamless control over recurring engagements and account management.
{
"id": "subs_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"service_id": "serv_123e4567e89b12d3a456426614174000",
"price": 99.99,
"isActive": true,
"isPaused": false,
"pausedAt": "2023-06-21T10:00:00Z",
"pausedUntil": "2023-07-21T10:00:00Z",
"cycle": "monthly",
"startDate": "2023-01-01T00:00:00Z",
"ended": "2023-12-31T23:59:59Z"
}
{
"id": "subs_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"service_id": "serv_123e4567e89b12d3a456426614174000",
"price": 99.99,
"isActive": true,
"isPaused": false,
"pausedAt": "2023-06-21T10:00:00Z",
"pausedUntil": "2023-07-21T10:00:00Z",
"cycle": "monthly",
"startDate": "2023-01-01T00:00:00Z",
"ended": "2023-12-31T23:59:59Z"
}
{
"id": "subs_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"service_id": "serv_123e4567e89b12d3a456426614174000",
"price": 99.99,
"isActive": true,
"isPaused": false,
"pausedAt": "2023-06-21T10:00:00Z",
"pausedUntil": "2023-07-21T10:00:00Z",
"cycle": "monthly",
"startDate": "2023-01-01T00:00:00Z",
"ended": "2023-12-31T23:59:59Z"
}
{
"id": "subs_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"service_id": "serv_123e4567e89b12d3a456426614174000",
"price": 99.99,
"isActive": true,
"isPaused": false,
"pausedAt": "2023-06-21T10:00:00Z",
"pausedUntil": "2023-07-21T10:00:00Z",
"cycle": "monthly",
"startDate": "2023-01-01T00:00:00Z",
"ended": "2023-12-31T23:59:59Z"
}
{
"id": "subs_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"service_id": "serv_123e4567e89b12d3a456426614174000",
"price": 99.99,
"isActive": true,
"isPaused": false,
"pausedAt": "2023-06-21T10:00:00Z",
"pausedUntil": "2023-07-21T10:00:00Z",
"cycle": "monthly",
"startDate": "2023-01-01T00:00:00Z",
"ended": "2023-12-31T23:59:59Z"
}
{
"id": "subs_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"service_id": "serv_123e4567e89b12d3a456426614174000",
"price": 99.99,
"isActive": true,
"isPaused": false,
"pausedAt": "2023-06-21T10:00:00Z",
"pausedUntil": "2023-07-21T10:00:00Z",
"cycle": "monthly",
"startDate": "2023-01-01T00:00:00Z",
"ended": "2023-12-31T23:59:59Z"
}
{
"id": "subs_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"service_id": "serv_123e4567e89b12d3a456426614174000",
"price": 99.99,
"isActive": true,
"isPaused": false,
"pausedAt": "2023-06-21T10:00:00Z",
"pausedUntil": "2023-07-21T10:00:00Z",
"cycle": "monthly",
"startDate": "2023-01-01T00:00:00Z",
"ended": "2023-12-31T23:59:59Z"
}
Managing calendar events and availability is streamlined with features designed for both users and administrators. Authenticated users can effortlessly add, modify, or remove events from their personal calendars, while also accessing their calendar of events. For administrators and users, retrieving availability and making modifications are straightforward processes, ensuring that schedules are up-to-date and accurately reflect current commitments.
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
{
"id": "cal_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"user_id": "user_123e4567e89b12d3a456426614174000",
"name": "Work Schedule",
"description": "This calendar contains the user's work schedule.",
"googleCalendarIds": [
"google_cal_1",
"google_cal_2"
],
"availability": [],
"events": []
}
Our platform provides a range of transaction management features that offer valuable insights and oversight into financial activities. From listing all transactions and tracking individual revenues and expenditures, to identifying top spenders and earners, our system equips you with essential data to monitor and analyze financial performance. Key metrics such as platform volume, cart value, and recurring revenue (MRR and ARR) are readily accessible, enabling comprehensive financial management and strategic decision-making.
{
"id": "tran_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"contract_id": "inv_123e4567e89b12d3a456426614174000",
"buyer_user_id": "user_123e4567e89b12d3a456426614174000",
"seller_user_id": "user_123e4567e89b12d3a456426614174000",
"amount": 150,
"currency": "usd",
"stripeChargeId": "ch_123e4567e89b12d3a456426614174000",
"type": "outgoing",
"status": "succeeded"
}
{
"id": "tran_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"contract_id": "inv_123e4567e89b12d3a456426614174000",
"buyer_user_id": "user_123e4567e89b12d3a456426614174000",
"seller_user_id": "user_123e4567e89b12d3a456426614174000",
"amount": 150,
"currency": "usd",
"stripeChargeId": "ch_123e4567e89b12d3a456426614174000",
"type": "outgoing",
"status": "succeeded"
}
{
"id": "tran_123e4567e89b12d3a456426614174000",
"platform_id": "plat_123e4567e89b12d3a456426614174000",
"contract_id": "inv_123e4567e89b12d3a456426614174000",
"buyer_user_id": "user_123e4567e89b12d3a456426614174000",
"seller_user_id": "user_123e4567e89b12d3a456426614174000",
"amount": 150,
"currency": "usd",
"stripeChargeId": "ch_123e4567e89b12d3a456426614174000",
"type": "outgoing",
"status": "succeeded"
}
For utilities, there are two endpoints that can be utilized without requiring authentication or an API key. The first endpoint generates a username based on provided text, while the second estimates fees for a given amount in cents. Both endpoints are designed to be straightforward, making them accessible and easy to use.
{}
{}
{}