TABLE OF CONTENTS |
Overview
ACME’s open APIs exposes a world of possibility and allows developers to extend the ACME platform to best suit the needs of their business. From custom online ticketing flows to data warehousing, business intelligence and even building your own applications, there’s virtually no limit to what you can do using ACME’s APIs.
With ACME’s standard checkout APIs, you can create a tailor-made online ticketing and membership experience for your visitors. A custom API site lets you control the entire purchasing experience and have a seamless checkout for your customers, from their first click on your site to the final purchase.
Solution Possibilities
Fully Customized Site
Control the URLs from start to finish
Customize the layout, language, and flow for purchases
Display additional data, like capacity, dynamic pricing, or unique language per event
Finer grained control over site analytics, with the ability to validate your domain for conversion tracking with Facebook pixels, Google Analytics and more
Make dynamic upsell or membership suggestions
Apply Cart logic like rounding up donations, automatically apply discounts, or enforce conditional ticket rules before checkout
And more…
Partially Customized Site
Perhaps there are just a few details you would like to control, and the overall standard ACME Online Sales checkout flow meets your online ticketing needs. You can customize certain pages of the customer experience, reducing the development effort while leveraging the API to meet specific needs, and then deep-link directly to the ACME cart to complete checkout.
Example: Customize the customer experience prior to final checkout, then send the customer to the standard ACME Online Sales checkout to complete their purchase.
- Display ticketed programs on a custom web page to control how events are presented
- Control the styling of calendar selection based on the event
- Show remaining capacity for a limited capacity event, to create urgency
- Design custom member and non-member experiences prior to checkout
Comparison
ACME Online Sales | Hybrid Checkout | Fully Custom API Checkout | |
Ready to implement without additional development time | ✅ | Quick implementation with existing ACME partners |
|
Simple, secure checkout | ✅ | ✅ | ✅ |
Unified shopping cart (tickets+membership) | ✅ | ✅ | ✅ |
Custom URLs | Optional: Branded URL upgrade | Optional: Branded URL upgrade | ✅ |
Control of branding, custom fonts, etc. | Limited | More | Full |
Reveal remaining capacity | ![]() | ✅ | ✅ |
| Dynamic pricing calendar view | ![]() | ✅ | ✅ |
Google Analytics / Google Tag Manager integration | Limited | Limited | ✅ |
Facebook pixel analytics |
| ![]() | ✅ |
Integrate with other platforms |
| ![]() | ✅ |
Control of customer experience and checkout flow | Limited | Limited | ✅ |
Multi-language pages |
| ![]() | ✅ |
Automatic discount application |
| ![]() | ✅ |
Upsells based on shopping cart contents |
| ![]() | ✅ |
Self-service order adjustment | Self-Rebooking App upgrade | Self-Rebooking App upgrade | ✅ |
Key Endpoints
Events
List of current events | GET /v2/event/instance + start time |
Show next available time slot | GET /v1/b2c/events/{templateId}/nextAvailable |
Detailed information about current events | GET /v2/b2b/event/instances/summaries GET /v1/b2b/event/template |
List recommended events based on event in cart | GET /v1/b2b/event/template/{id}/recommendations |
Membership
Display membership levels | GET /v2/b2b/membership/levels/{id} |
Display offers for membership levels | GET /v2/b2b/membership/levels/{levelId}/membershipofferings |
Validate level and pricing before checkout | GET /v2/memberships/b2b/checkout/validate |
Display options for existing members to purchase | GET /v2/b2b/membership/eligibleoptions |
Donations
Retrieve donation configuration | GET /v2/b2c/donation/configs?salechannel=online |
Present list of fund destination options | GET /v2/b2c/donation/campaigns?salechannel=online GET /v2/b2c/donation/appeals?salechannel=online GET /v2/b2c/donation/funds?salechannel=online |
Present donation custom fields | GET /v2/b2c/donation/customfields?salechannel=online |
Checkout
Utilize CORS checkout (Cross-Origin Resource Sharing) | POST /v2/b2c/cors/checkout |
Reserve items in your cart before checkout is complete (prevents double booking) | POST /v2/b2b/reservations |
Create a shopping cart | POST /v1/b2c/carts PUT /v1/b2c/carts/{id} POST /v1/b2c/carts/{cartId}/items |
Additional endpoints are documented on the ACME Developers portal
Ready to Get Started?
Obtain credentials and an API Key to a sandbox environment
Review our Standard Checkout Integration Guide
Import our Postman Collection
Begin development!
API Support
As your team begins development, our API Support team is here to help with questions along the way. All developers have access to our ACME Developers portal, which hosts our API documentation and forums. Support cases can be created from the portal or by emailing api-help@acmeticketing.com.












