Compliance Snapshot Overview
This documentation summarizes all Compliance APIs you will need to initially call to gather information on authenticated members (including their profile, current activities and more) for the purpose of your regulatory compliance.
These APIs are not intended to be called daily to check on updates. Please refer to the Compliance Events API for daily activities.
Usage
You must use an access token to make an authenticated call on behalf of a user.
Permissions
Permission | Description |
---|---|
r_compliance | Required to retrieve activities for compliance monitoring and archiving. |
w_compliance | Manage and delete data on behalf of an authenticated member for compliance requirements. This is a private permission and access is granted to select developers. |
Compliance Snapshot APIs
Profile APIs
To gather a member's profile information, you can refer to the following documentation:
Share and Social Stream APIs
To gather a member's shares and social stream, you can refer to the following documentation:
- Retrieve Personal Shares API
- Retrieve UGC Posts API
- Retrieve Share's Comments and Likes API
- Retrieve Articles API
Organization APIs
To gather a member's organizations and its content, you can refer to the following documentation:
Invitation APIs
To gather a member's pending invitation, you can refer to the following documentation:
Reputation APIs
Messaging APIs
We do not have Messages API to retrieve a snapshot of the member's inbox. Please refer to the Messages section of the Compliance Events API to monitor and archive the member's messaging activity. See here for Messages schema and Create a Message API.