API stands for Application programming interface. An API is a software-to-software interface that allows for separate parties to talk to each other without any previous user knowledge or intervention. It runs the processes behind the scenes. For example: the shipping integration ShipStation uses AmeriCommerce's API to send and receive shipping and order information from AmeriCommerce to the ShipStation application.
REST stands for Representational State Transfer. REST is a broad software architectural style that can be implemented different ways; however, most REST APIs are based on making HTTP calls to specific URLS (often called Endpoints) and sending/receiving either JSON or XML to get and update data.
For more information on our REST API, see:
- AmeriCommerce Online Store REST API Documentation on GitHub
- AmeriCommerce Online Store REST API Endpoints / Resource List on GitHub
- API Scopes
- REST API Authentication
- Making REST API Requests