How can I integrate and test the Partner API? Why am I getting 4XX and 5XX errors? Can the API handle concurrent calls? What are “Channel Partners”?
Why do I receive “No valid access token found” when calling /oauth/info? Why are users not redirected to my specified redirect_uri? Why is my custom logo not displaying on any OAuth sign-in pages?
Why is captcha not working for my domain or app? Why does captcha end point return a new /different captcha site key?
Why am I not seeing my expected events at /events [GET]?
How frequently does polling occur?
Why is the “onsale” key not found for an event in the event details response?
Why does Event availability return 4XX errors? Why does Availability endpoint return 5XX errors?
Why am I receiving the error “No inventory found”? Why can I not reserve a cart even though inventory is available?
Why am I getting “TAP returned unknown error” when adding payment details? Can I send an un-encrypted credit card number and security code when adding payment? When adding billing info to a cart, can we specify the test credit card info in the docs without encrypting? Do Ticketmaster members have default payment methods defined? What are the valid characters to use for credit card salting?
What shipping options am I required to support?
Why am I getting “Invalid reserve request data structure “ error when attempting to commit a cart?
Why am I not receiving a barcode_id field in the Order details response?
You can use the test event id 000051048D991EE7 in production for making a test purchase. Refer to Ticketmaster Partner API
Please see Error Responses
The API does not support concurrent calls to any cart end point.
Ticketmaster works with various “channel partners” who deal directly with venues, clients, and promoters to source inventory, often at discounted prices and available for sale exclusively through their own platforms. Ticketmaster provides additional APIs to service their needs and requires specific agreements on usage. Contact Ticketmaster for enabling the following APIs.
If it appears that from time to time the new /OAuth/info endpoint is giving an error “No valid access token found” check if token being used was expired. Once you have obtained an Access Token, you can use it until the time specified by the expires_in key in the response which is 3600 seconds (1 hour) . After that time, you need to get a new Access Token using the Refresh Token .
Verify your redirect_uri is specified for your developer-app in your Developer Account settings
Check with the Partner api support if the logo url you are using is whitelisted.
We assign fixed domains per developer account. Please contact support to whitelist your domain.
Check if the site key changes have happened from the partner support team
Verify with the client/promoter that the inventory is “Internet enabled” and all masks are set up correctly.
Polling can occur when traffic builds up for a particular event or venue. Clients can also be penalized and more frequently polled if their applications leave carts left unpurchased and not deleted if the user abandons the transaction.
It is an event set up issue . You should follow up with the client to check if the event setup is done correctly.
It can happen due to Quota Policy violation (429 errors) . Check if your requests are within the quota limit. The Quota limit variables can be found in the response header . If you are not violating the quota policy check with partner support team to investigate the error.
It can happen during niterun , service unavailable , also due to overflow of DB storage for atlas .If it is happening on a regular basis contact Partner support team.
The event, section, or price level may have sold out. Please use the Event Inventory service to verify availability before displaying event information.
Check for onsale dates for the event
Check if the event has a restrict single flag on and the reserve call in not violating that .
Check for the no of seats available vs. the request for number of seats being reserved
Please check all required fields for your payment request. Clients are configured individually for required payment fields. Please contact support for your specific configuration.
Any credit card information sent to Ticketmaster payment services must be encrypted per our instructions here.
No. The credit card data must be encrypted.
Members must specify the method of payment for each transaction. See View Member Payment Information to get a list of payment methods they can select from.
TThe following valid ASCII characters can be used for salting :
"a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,
F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,1,2,3,4,5,6,7,8,9,0"
Shipping options vary per event. Make a request to Shipping endpoint [GET] to get valid shipping options for that event.
“Invalid reserve request data structure” error is returned if the request body is not valid or the method specified is not correct. Make sure your method type is PUT and the request body contains the correct cart id.
The event may not be set up correctly to emit barcodes.Please contact the client to verify Event settings.