> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://dev.admoji.com/api-reference/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://dev.admoji.com/_mcp/server. # API Reference ## API Docs - Admoji CRM API > Authentication [Test credentials](https://dev.admoji.com/api-reference/admoji-crm-api/authentication/test-auth.md) - Admoji CRM API > Products [Create product](https://dev.admoji.com/api-reference/admoji-crm-api/products/create-product.md) - Admoji CRM API > Products [Update product](https://dev.admoji.com/api-reference/admoji-crm-api/products/update-product.md) - Admoji CRM API > Products [Create variants](https://dev.admoji.com/api-reference/admoji-crm-api/products/create-variants.md) - Admoji CRM API > Products [Create variant options](https://dev.admoji.com/api-reference/admoji-crm-api/products/create-variant-options.md) - Admoji CRM API > Products [Get variant products](https://dev.admoji.com/api-reference/admoji-crm-api/products/get-variant-products.md) - Admoji CRM API > Products [Create Shopify product](https://dev.admoji.com/api-reference/admoji-crm-api/products/create-shopify-product.md) - Admoji CRM API > Products [Get Shopify products](https://dev.admoji.com/api-reference/admoji-crm-api/products/get-shopify-products.md) - Admoji CRM API > Subscriptions [Import subscription](https://dev.admoji.com/api-reference/admoji-crm-api/subscriptions/import-subscription.md) - Admoji CRM API > Subscriptions [Update subscription](https://dev.admoji.com/api-reference/admoji-crm-api/subscriptions/update-subscription.md) - Admoji CRM API > Customers [List customers](https://dev.admoji.com/api-reference/admoji-crm-api/customers/list-customers.md) - Admoji CRM API > Customers [Add customer](https://dev.admoji.com/api-reference/admoji-crm-api/customers/add-customer.md) - Admoji CRM API > Customers [Edit customer](https://dev.admoji.com/api-reference/admoji-crm-api/customers/edit-customer.md) - Admoji CRM API > Customers [List notes](https://dev.admoji.com/api-reference/admoji-crm-api/customers/list-customer-notes.md) - Admoji CRM API > Customers [Add note](https://dev.admoji.com/api-reference/admoji-crm-api/customers/add-customer-note.md) - Admoji CRM API > Customers [Mark as chargeback](https://dev.admoji.com/api-reference/admoji-crm-api/customers/mark-customer-chargeback.md) - Admoji CRM API > Customers [Mark as cancelled](https://dev.admoji.com/api-reference/admoji-crm-api/customers/mark-customers-cancelled.md) - Admoji CRM API > Customers [Update billing address](https://dev.admoji.com/api-reference/admoji-crm-api/customers/update-customer-billing-address.md) - Admoji CRM API > Leads [List leads](https://dev.admoji.com/api-reference/admoji-crm-api/leads/list-leads.md) - Admoji CRM API > Orders [Add click](https://dev.admoji.com/api-reference/admoji-crm-api/orders/add-click.md) - Admoji CRM API > Orders [Add order](https://dev.admoji.com/api-reference/admoji-crm-api/orders/add-order.md) - Admoji CRM API > Orders [Mark order as complete](https://dev.admoji.com/api-reference/admoji-crm-api/orders/mark-order-complete.md) - Admoji CRM API > Orders [Update order](https://dev.admoji.com/api-reference/admoji-crm-api/orders/update-order.md) - Admoji CRM API > Orders [List transactions](https://dev.admoji.com/api-reference/admoji-crm-api/orders/list-transactions.md) - Admoji CRM API > Orders [Refund transaction](https://dev.admoji.com/api-reference/admoji-crm-api/orders/refund-transaction.md) - Admoji CRM API > Orders [Get order update logs](https://dev.admoji.com/api-reference/admoji-crm-api/orders/get-order-logs.md) - Admoji CRM API > Orders [Mark order as chargeback](https://dev.admoji.com/api-reference/admoji-crm-api/orders/mark-order-chargeback.md) - Admoji CRM API > Orders [Capture order](https://dev.admoji.com/api-reference/admoji-crm-api/orders/capture-order.md) - Admoji CRM API > Orders [Payment Intent (Express Checkout)](https://dev.admoji.com/api-reference/admoji-crm-api/orders/create-payment-intent.md) - Admoji CRM API > Orders [Bulk complete](https://dev.admoji.com/api-reference/admoji-crm-api/orders/bulk-complete-orders.md) - Admoji CRM API > Orders [Get decline responses](https://dev.admoji.com/api-reference/admoji-crm-api/orders/get-decline-responses.md) - Admoji CRM API > Orders [Get transactions list](https://dev.admoji.com/api-reference/admoji-crm-api/orders/get-transactions-list.md) - Admoji CRM API > Orders [Record split-test event](https://dev.admoji.com/api-reference/admoji-crm-api/orders/record-split-test.md) - Admoji CRM API > Orders [Calculate sales tax](https://dev.admoji.com/api-reference/admoji-crm-api/orders/calculate-sales-tax.md) - Admoji CRM API > Recurrings [List recurrings](https://dev.admoji.com/api-reference/admoji-crm-api/recurrings/list-recurrings.md) - Admoji CRM API > Recurrings [Edit recurrings](https://dev.admoji.com/api-reference/admoji-crm-api/recurrings/edit-recurrings.md) - Admoji CRM API > Recurrings [Deactivate recurring](https://dev.admoji.com/api-reference/admoji-crm-api/recurrings/deactivate-recurring.md) - Admoji CRM API > Recurrings [Trigger recurring](https://dev.admoji.com/api-reference/admoji-crm-api/recurrings/trigger-recurring.md) - Admoji CRM API > Processors [List processors](https://dev.admoji.com/api-reference/admoji-crm-api/processors/list-processors.md) - Admoji CRM API > Processors [Get NMI tokenization key](https://dev.admoji.com/api-reference/admoji-crm-api/processors/get-nmi-tokenization-key.md) - Admoji CRM API > Fulfillment [List fulfillment orders](https://dev.admoji.com/api-reference/admoji-crm-api/fulfillment/list-fulfillment-orders.md) - Admoji CRM API > Fulfillment [Update tracking](https://dev.admoji.com/api-reference/admoji-crm-api/fulfillment/update-tracking.md) - Admoji CRM API > Fulfillment [Cancel fulfillment order](https://dev.admoji.com/api-reference/admoji-crm-api/fulfillment/cancel-fulfillment-order.md) - Admoji CRM API > Fulfillment [Get pending fulfillments](https://dev.admoji.com/api-reference/admoji-crm-api/fulfillment/get-pending-fulfillments.md) - Admoji CRM API > Fulfillment [Submit order tracking](https://dev.admoji.com/api-reference/admoji-crm-api/fulfillment/submit-order-tracking.md) - Admoji CRM API > Payments [Create PayPal order](https://dev.admoji.com/api-reference/admoji-crm-api/payments/create-paypal-order.md) - Admoji CRM API > Payments [Capture PayPal order](https://dev.admoji.com/api-reference/admoji-crm-api/payments/capture-paypal-order.md) - Admoji CRM API > Payments [Create Sezzle checkout](https://dev.admoji.com/api-reference/admoji-crm-api/payments/create-sezzle-checkout.md) - Admoji CRM API > Payments [Create Flopay payment](https://dev.admoji.com/api-reference/admoji-crm-api/payments/create-flopay-payment.md) - Admoji CRM API > Payments [PayPal unified processor](https://dev.admoji.com/api-reference/admoji-crm-api/payments/create-paypal-unified-order.md) - Admoji CRM API > Payments [PayPal direct card](https://dev.admoji.com/api-reference/admoji-crm-api/payments/create-paypal-direct-card.md) - Admoji CRM API > Payments [PayPal config](https://dev.admoji.com/api-reference/admoji-crm-api/payments/get-paypal-config.md) - Admoji CRM API > Payments [Whop checkout config](https://dev.admoji.com/api-reference/admoji-crm-api/payments/create-whop-checkout-config.md) - Admoji CRM API > Webhooks [List webhooks](https://dev.admoji.com/api-reference/admoji-crm-api/webhooks/list-webhooks.md) - Admoji CRM API > Webhooks [Register webhook](https://dev.admoji.com/api-reference/admoji-crm-api/webhooks/register-webhook.md) - Admoji CRM API > Webhooks [Edit webhook](https://dev.admoji.com/api-reference/admoji-crm-api/webhooks/edit-webhook.md) - Admoji CRM API > Webhooks [Delete webhook](https://dev.admoji.com/api-reference/admoji-crm-api/webhooks/delete-webhook.md) - Admoji CRM API > Sites [List sites, groups and products](https://dev.admoji.com/api-reference/admoji-crm-api/sites/list-sites.md) - Admoji CRM API > Sites [Check coupon](https://dev.admoji.com/api-reference/admoji-crm-api/sites/check-coupon.md) - Admoji CRM API > Sites [Generate coupon](https://dev.admoji.com/api-reference/admoji-crm-api/sites/generate-coupon.md) - Admoji CRM API > Sites [Get wallet config](https://dev.admoji.com/api-reference/admoji-crm-api/sites/get-wallet-config.md) - Admoji CRM API > Misc [Check BIN](https://dev.admoji.com/api-reference/admoji-crm-api/misc/check-bin.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://dev.admoji.com/openapi.json) - [OpenAPI YAML](https://dev.admoji.com/openapi.yaml) > **Note:** This page contains both a page directory (above) and the landing page content (below). The page directory is generated for agent use and does not appear on the landing page. > For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://dev.admoji.com/api-reference/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://dev.admoji.com/_mcp/server. # API reference Full interactive reference documentation for the Admoji Open API, generated from our OpenAPI 3.0 specification. ## Base URL ``` https://openapi.responsecrm.com ``` All requests use HTTPS and return JSON. Authentication uses the `Authorization: ApiKey ...` header — see [Authentication](/authentication). ## What's here The reference below covers every public endpoint grouped by resource: * **Customers** — create, update, query, and delete customer records * **Products** — catalog items, variants, and pricing * **Subscriptions** — recurring billing plans, proration, and trials * **Orders and transactions** — signup, upsell, and refund flows * **Fulfillment** — shipping, tracking, and fulfillment status * **Payments and processors** — charge, refund, and processor connections * **Webhooks** — event subscriptions and payload schemas * **Sites, groups, and charges** — configuration objects that scope other resources ## Try it live Use the **Try it** panel on each endpoint to send authenticated requests directly from this page. Enter your ApiKey once and Fern's API Explorer remembers it for the session. > **Note** > > The Explorer targets the production URL (`openapi.responsecrm.com`). Use a **test** ApiKey while integrating. ## Required headers Every request must include: | Header | Value | Notes | | ----------------- | ------------------- | ------------------------------------- | | `Authorization` | `ApiKey ` | See [Authentication](/authentication) | | `Idempotency-Key` | UUID (POST only) | See [Idempotency](/idempotency) | | `Content-Type` | `application/json` | For requests with a body |