Hi Milenial,
As a developer with 5 years of experience in API integration and development, I can provide some insights based on my expertise:
Main URL for the Newer API: For Apple GSX API, the newer API URL is typically associated with their JSON/RESTful services hosted through the eServiceCentral platform. The URL you mentioned (https://eservicecentral.apple.com/) is where the current API documentation and endpoints should be referenced.
Authentication and Token: The initial authentication usually involves generating a Client Secret or an API Key. If you’re seeing the need for a CSR (Certificate Signing Request) in the older WSDL documentation, it may not apply to the JSON/RESTful version. Check with your customer or contact Apple support for specific steps related to the newer API authentication process, as they might require OAuth 2.0 or JWT-based authentication.
CSR Requirement: For JSON-based APIs, generating a CSR might not be necessary unless stated explicitly in the documentation. This step is more common for older, SOAP-based APIs. Verify the documentation on eServiceCentral for exact authentication steps for the newer format.
Sandbox/Production Environments: The three different environments (GSXIT, GSXUT, and GSX) are often used for testing and production. Confirm with Apple support whether the eServiceCentral JSON API maintains these sandbox environments. Typically, they provide endpoints or configuration settings for test and production access.
Access and Documentation: Your main resource should be the Swagger documentation available through the eServiceCentral link. If you find it lacking in details, I recommend contacting Apple’s API support for developer access guides and any missing pieces in the documentation.
Additional URLs: Keep an eye on gsx2.apple.com as this may be linked to browser-based access or a part of the older API suite. Double-check whether there are updated links for specific tasks or endpoints.
I hope this helps clear up some of the confusion. Let me know if you need further assistance with any of the API integration steps.
Best regards,
Aman
Topic:
App & System Services
SubTopic:
General
Tags: