GSX Integration Onboarding for Weevio Notifier & Scheduler
Overview
Apple uses a complex and highly secure authentication system for their APIs. This system requires the exchanging of authentication tokens throughout the process of making API calls. Failure to provide the most recent token during an API call invalidates the existing valid token for that user's Apple ID account. As a result, a dedicated Apple ID must be set up for use with our apps.
1) Set Up a Dedicated GSX API Account
You will need to set up a GSX User account in MyAccess that is dedicated to managing appointments in our apps. This account should be used for our apps only and nothing else. Follow the instructions in
Giving GSX Users API Privileges in MyAccess to provide the appropriate privileges to the account.
2) Obtain a Tech ID for your Dedicated GSX API Account
Even though we are not using the Tech ID of the API User that you set up for use with our apps, Apple requires that the API user still has a Tech ID. Please log in to certifications.apple.com with your API User to obtain a Tech ID for that user.
3) Turn on Two-Step Verification for your Dedicated GSX API Account
Be sure to visit
appleid.apple.com, log in with the API User that you set up in the above steps and click on
Account Security to configure two-step verification. Two-step verification is required by Apple. Failure to turn this on will result in Apple blocking your API User from GSX access.
Regardless of whether you have a GSX Certificate, we need everyone to complete
this form which will either provide us with your existing GSX Certificate or will let us know that we need to begin the onboarding process to obtain a GSX Certificate for your company.
Related Articles
Updating your GSX API Token for Weevio Scheduler & Notifier
Overview With the launch of the RESTful GSX APIs, Apple changed authentication to a user-based tokenized system. Starting May 31, 2022, GSX Web Services will limit the maximum duration of token exchanges that may be performed through the token API. ...
Giving GSX Users API Privileges in MyAccess
Overview In order to make use of the GSX API integration in PIMS, all users must be given a minimum role of "Technician" with the optional privilege of "Web Services" selected. This article details how to verify that users have the correct role and ...
What is the Weevio Scheduler?
Weevio Scheduler is an online appointment scheduling app that allows customers to set appointments in advance. Custom Availability — Unique location schedules? No problem! Exceptions — Block out certain dates with exceptions. Embeddable — Embed the ...
How to Configure Weevio Scheduler
The setup for Scheduler just takes a few steps. Login into your Scheduler settings. Please Note : For any GSX appointment Type, you will need to configure all GSX scheduling and Blocking Events via the GSX Schedule Manager (Found at the Apple GSX ...
PIMS GSX API Integration
Since Apple's announcement that their SOAP API's were going offline, there's been a lot of discussion as to what options are available to Apple Authorized Service Providers. We believe that the best option is one which takes advantage of the new REST ...