Developer Applications - Creating a Client ID and Secret for an OAuth Application
These are the instructions needed if you are developing an application that you plan for other UltraCart accounts to use. Follow them to register your application. Developer applications utilize OAuth 2.0 authentication to make API calls to third party accounts. Your application can be given limited permission to accomplish the desired functionality without having complete access to an account.
The OAuth application is the appropriate authorization option for the following API's:
Auto Orders
Channel Partner
Checkout
Coupons
Customers
Fulfillment
Gift Certificate
Items
Orders
Webhooks
The Checkout API uses browser keys. This page does not apply to browser based (JavaScript) checkouts.
Steps
Log into your UltraCart account and then navigate:
Main Menu → Configuration → Development → Authorized Applications / API Keys
or from the side menu
Advanced → Developer Tools → REST APIs → Setup API Credentials (green button)
From the Authorized Applications page, select the Developer Applications tab and click Register a new application :
In the configuration section that appears, you may:
Upload an application logo (square, maximum 1024 x 1024)
Application Name
Developer Name
Homepage URL
Application Description
Authorization redirect URL
These are all standard fields you will find on any OAuth registration screen.
Select all permissions your application will need. If you have permissions questions, call or email our support and we will assist.
Click Save to save your OAuth Application:
Related Documentation
https://www.ultracart.com/api/#topics.html