The REST api exposes MinistryPlatform data and features using a REST-ful interface (HTTP verbs and URL-based resources).
The REST api is exposed at the root of the API Url. You can find this url by adding "/ministryplatformapi/" after your specific domain:
See OAuth 2.0
The REST api provides a simple query mechanism based on sql queries, mirroring the way data is structured in the platform. Much of your knowledge of Advanced Search, Pages, and Views will directly apply when querying the api.
You can immediately start interacting with the REST api using the built-in Swagger UI. Swagger exposes all of the REST end-points using an intuitive form-based User Interface.
See Swagger UI
The REST api can be accessed using a User login, in which case permissions are the User's. See User Permissions.
The api can also be accessed by an API Client which inherits the permissions of a User designated in the API Client record.