Synthesio API
Intro
The Synthesio API is the programming interface to access Synthesio data. You can use the API to retrieve data from Synthesio and import them to your internal applications or other tools. This enables systems to connect to each other to provide useful information straight to your business management software.
Architecture
The Synthesio API is a RESTful service hosted the on rest.synthesio.com domain. All requests must be sent using HTTPS. It is built around the independent micro-services below:
Application
Once created, you will get the following values you MUST keep secret:
- client_id : the application identifier
- client_secret: the application secret key
- scope: the scope the application is granted access for
- grant_types : the grant type to use that workflow
Example
{ "client_id": "clientid-9d45-3a85-b297-bc10bb45abcd", "client_name": "My Company", "client_secret": "secret01-pass-word-1234-abcdefghijklm", "client_uri": "http://www.my-company-url.net/", "scope": "read", "grant_types": "password", }
Authentication
Most requests require a valid access token for authentication. To generate an access token, you must use the Security API. To send a authenticated request, you must set a Authorization HTTP header like that
Authorization: Bearer <access_token>