Ever wanted to play around with Anaplan APIs and get them to work in your project? Start here!
Repo includes a Jupyter Notebook in the notebook folder and a Binder Link. The notebook can run all Anaplan APIs published as of September, 2023. The included Python code is easily human readable and requires little foreknowledge
Click the Launch Binder link to generate a live notebook environment
This project is only for educational purposes. Elite EPM or Anaplan will not assume any liabilities. Do not enter production data or credentials into the environment. While Binder instances are ephemeral, they are always on shared computing environments. Review the official Binder Usage guidelines
We created this free resource to help the Anaplan community familiarize themselves with the APIs. Anaplan continually updates and adds more APIs. This makes the platform highly extensible and allows for a lot of automation. The following APIs are covered in this notebook:
API | Coverage |
---|---|
Integration APIs (Transactional) | ✅ |
Integration APIs (Bulk) | ✅ |
SCIM APIs | ❌ |
CloudWorks APIs | ❌ |
Application Lifecycle Management APIs | ✅ |
Audit APIs | ❌ |
Authentication Service APIs | ✅ |
OAuth2.0 APIs | ✅ |
Binder creates an ephemeral environment and immediately launches your private instance of the API notebook. Binder is an excellent community resource providing free and shareable computing environments. This project should get your personal Anaplan API sandbox up and running within a minute
That is fine! Just download the latest release and install Jupyter Lab locally on your computer. The notebook will work exactly the same
- Read the official Apiary docs from Anaplan
- Basic Python knowledge is helpful but not mandatory
- What are python comment statements and how to uncomment code
- What are variables and filling in empty variables
- What is a web request (GET, POST, PUT)
- Web Request error and success codes
- Jupyter Lab knowledge. Quick Intro video
- What is JSON and how to read JSON
- Access to an Anaplan Workspace and Model, preferably with Workspace Administrator
New APIs when released by Anaplan will be added here ASAP. Contact anirudh@eliteepm.com for help or suggestions.
Feel free to raise issues within Github. Github Discussions are enabled. Forks and Pull Requests also welcome. I only ask that you pay it forward :)
Personal thanks to the excellent Binder project