Rethink APIs
Rethink’s APIs and Data Warehouse are ways for organizations to access their data from Rethink via an Application Programming Interface (API). The Data Warehouse (DWH) updates nightly and provides more end points than our Live APIs, but users would need to be aware that the data is not ‘live’ and therefore will always be at least one day behind the live environment. The Live API is real-time access to data, but it currently allows for fewer end points than the DWH. Organizations who are interested in DWH/APIs are encouraged to review the information below and related Swagger documentation.
Rethink’s Data Warehouse
What does the Data Warehouse provide?
Rethink’s Data Warehouse provides backend access to your company’s data stored within the Rethink platform. This tool will allow you to extract data for analysis and customize reports for your operational needs.
See full Swagger doc here for all data fields currently available.
Is there a cost associated with the Data Warehouse?
Yes, please reach out to your Customer Success Manager for more information
How do I access the Data Warehouse?
Connecting to Rethink’s data warehouse requires that your company currently has a business intelligence tool (i.e. Power BI, Tableau)
Reach out to your Customer Success Manager to request access
Your CSM will send an updated contract
Once the contract is signed, your CSM will provide you with credentials and the appropriate Swagger documents to get started
CRMs - Collaborative, Operational, and Analytical
What does the public API provide?
Company Account
GET Locations, Staff Credentials, Employee Types, Roles, Funders
POST Locations (add, update, delete)
Client
GET - Client ID, Status, Staff Assignments, all clients
POST - Client profile, files, Contacts, Staff Assignments (add, manage, delete), Authorizations (delete)
Staff profile
GET - Staff ID, Status, Pay codes, Credentials, all staff
POST - Staff profile, files, Pay codes, Credentials (add, update, delete)
Appointments
GET appointment ID, session note
POST Appointments (add, update, delete)
Funders
GET - Funder name, Service lines, Billing Codes
POST - Funder Profile (add, update, delete)
How do I access Rethink APIs?
Reach out to your Customer Success Manager to request access
Your CSM will provide credentials and the appropriate Swagger documents to get started
Is there a cost associated with Rethink public APIs?
Yes, please reach out to your Customer Success Manager for more information