When you create an API key in Admoji, you must select a type. Each type restricts which API endpoints that key can call. Choosing the right type limits the blast radius if a key is ever compromised.
Full Access
Unrestricted access to all Admoji API endpoints. Use this type for your main e-commerce integrations: creating customers, processing orders, managing subscriptions, and pulling reports.
Chargeback Defence
Restricted to chargeback defense endpoints only. Use this type when connecting a chargeback defense or dispute management tool that needs to read transaction and order data but should not have access to the rest of the API.
Paypal Checkout
Restricted to PayPal payment endpoints. Use this type when integrating PayPal as a checkout option in your funnel. The key will be rejected by any non-PayPal endpoint.
Split URL Testing
Restricted to the Split URL Testing endpoint (POST /v2/open/split-test/{id}). Use this type when wiring up a split test on a landing page. The key cannot be used for any other API call.
Summary
| Type | Access | Use for |
|---|---|---|
| Full Access | All endpoints | Main checkout / CRM integrations |
| Chargeback Defence | Chargeback defense endpoints only | Dispute management tools |
| Paypal Checkout | PayPal payment endpoints only | PayPal checkout integration |
| Split URL Testing | Split test endpoint only | Landing page split tests |
Related: How to Find your API Key · API Reference