enmacc Connect API
Overview

Getting started
1 | 2 | 3 |
REGISTER | AUTHENTICATE | START MAKING REQUESTS! |
We'll assign an OAuth client_id and client_secret for each of your applications. We additionally give you access to a sandbox environment for development and testing.
| Authenticate and authorize your application with enmacc CONNECT. You can retrieve an active authorization token with your secure credentials. | Make requests to our API endpoints with the OAuth credentials. Additionally you can specify endpoints for Webhooks and enmacc CONNECT notifies you about new events (e.g. deal was traded). |
1. Register
We'll assign an OAuth client_id and client_secret for each of your applications.
We additionally give you access to a sandbox environment for development and testing.
2. Authenticate
Authenticate and authorize your application with enmacc CONNECT.
You can retrieve an active authorization token with your secure credentials.
3. Start making request!
Make requests to our API endpoints with the OAuth credentials.
Additionally you can specify endpoints for Webhooks and enmacc CONNECT notifies you about new events (e.g. deal was traded).
Contact us directly to register for enmacc CONNECT: connect@enmacc.com
Developer documentation
- Lightweight & uniform RESTful interface
- Documented with interactive sandbox for development and testing purpose
- Secure HTTPS channel
- Token-based authentication with OAuth2 two-legged
- Custom Webhooks for event notification
A detailed technical specification and documentation is available here: https://app.swaggerhub.com/apis/enmacc/connectAPI
Authorisation flow

FAQ
What is the pricing for enmacc CONNECT
enmacc CONNECT is free of charge for our customers! Providing a free and easy to integrate API to facilitate a complete end-to-end digitalisation from Front- to Backoffice is a cornerstone of our core vision.
What are the API limits?
Rate limiting of the API is primarily on per-customer basis — or more accurately described, per user access token.
Following limits are currently the default setting:
- Throttling (requests per second): 50 req/sec
- Burst (bucket size): 200
- Quota (requests per day): 1000 req/day
You can request an increase of these limits. Please contact us directly via connect@enmacc.com and describe your scenario.
Is my data secure?
Yes, your data is secure. enmacc CONNECT uses a HTTPS over TLS (HyperText Transfer Protocol Secure) as a secured, bidirectional tunnel for communication and OAuth2 as authorization framework.