Osmosis - API Documentation
Intro
You can access your data via our simple RESTful API. We are still beta testing this API so be careful. The main goal of this API is to connect with other applications so your data can be exchanged based on your preferences.
Auth
Each of your requests should include the query string "key". The value must be your API key found on your Settings page.
URL
The API URL is:
https://www.getosmosis.com/api/resource/method — (i.e https://www.getosmosis.com/api/Activities/Push)
Resources
Activities
| API | Description |
|---|---|
| GET api/Activities/Recent |
Get a stream of all your recent activities (last 7 days). |
| POST api/Activities/Push |
No documentation available. |
Agreements
| API | Description |
|---|---|
| GET api/Agreements/SampleVerdicts |
Return a sample list of Agreement Verdict |
Clients
| API | Description |
|---|---|
| POST api/Clients/Create |
Create a new client. |
| GET api/Clients/Fetch |
Get a list of all your clients. |
| GET api/Clients/Get/{id} |
Get a specific client. |
| PUT api/Clients/Update/{id} |
Update a client. |
| DELETE api/Clients/Delete/{id} |
Permanently delete a clients and all of their related assets (questionaires, agreements, etc). |
Questionnaires
| API | Description |
|---|---|
| GET api/Questionnaires/Draft |
Get the questionnaires tagged as Draft |
| POST api/Questionnaires/Create |
Create a new questionnaire for a client. |
| POST api/Questionnaires/Send |
Create and send a new questionnaire for a client. |
Zapier
| API | Description |
|---|---|
| POST api/Zapier/Subscribe |
Create a new Zapier event subscription |
| POST api/Zapier/UnSubscribe |
Remove a Zapier subscription. |