To run an Anaplan bulk API requires some basic information before you perform the relevant action.
- The Anaplan API Guide and Reference assumes you have basic familiarity with API and Anaplan terminology.
- This guide assumes you're familiar with RESTful APIs, including POST, GET, and PUT API calls.
- The API examples in this document assume the ability to use the curl command-line utility. To learn about curl, see http://curl.haxx.se/. To ensure that the response to a curl request includes the HTTP response code, include the optional --verbose flag.
- To run Export, Import, Process, or Delete actions, your Anaplan model builder must create appropriate actions for the API to run against.
- You should have a user with access to the appropriate Anaplan workspaces and models. We suggest you run the APIs against a user with administrative access to better enable you to troubleshoot any issues.
Note: The API calls discussed in this guide are examples of running Anaplan Actions. For information on transactional API calls, see https://anaplan.docs.apiary.io/
The steps to use the bulk APIs vary by action. In general, the steps are:
- Obtain an authentication token.
- Obtain the workspace and model IDs to use.
- To run Actions, perform the sequence for the relevant action:
Each API call description contains:
- the method (POST, GET, or PUT)
- a Uniform Resource Identifier (URI) endpoint
- the parameters used in the API call
- an example of a curl command
- a sample response