Operations for authentication, user management and system properties.
| Endpoint | Description | |
|---|---|---|
| GET Announcements | Retrieves a list of practice announcements. | |
| GET Authenticate | Authenticates a Windows user to obtain the access token required for all subsequent operations. | |
| POST Authenticate | Authenticates a user's credentials to obtain the access token required for all subsequent operations. | |
| POST ChangePwd | Changes the password for the current user. | |
| GET Companies | Lists the practice and any subsidiary companies defined. | |
| GET Groups | Lists the member groups defined within the practice. | |
| GET Groups/{id} | Lists the members that belong to a particular group. | |
| GET Me | Retrieves information about the current user. | |
| GET Members | Retrieves a list of members. | |
| GET Members/{id} | Retrieves information about a member. | |
| GET OAuth2 | Presents the user with a login form which produces an OAuth 2.0 authorization code. | |
| POST OAuth2 | Exchanges an OAuth 2.0 authorization code for an access token. | |
| GET SysProperties | Retrieves information about the installation of ContactsLaw on the server. | |
| GET UserFields/{id}/Schema | Retrieves schema information for the specified user field. | |
| GET Workgroups | Retrieves a list of workgroups. |