UserAgreement Object
Contains information about a platform legal agreement document.
This object is used by the following operations:
The properties included in the UserAgreement object are listed below. Properties are optional unless otherwise specified.
Property | Type | Description |
---|---|---|
AgreementID | long | A unique ID for the legal agreement. |
UserID | string | The unique ID for a specific user.Required in the request message when a user is accepting a legal agreement. |
DocumentID (same as LegalDocumentID) | string | The unique ID for the association of a specific legal document with a resource such as an API version, license, or the platform. Required in the request message when a user is accepting a legal agreement. |
AgreementScopeID | string | A unique ID for the scope of the legal agreement. In the case of an API access request, the AgreementScopeID is the AppVersionID. When an app version is connecting to an API version, the app developer must accept any legal agreements configured for the specific API version and the agreements configured for licenses that are part of the scope of the API contract being set up. |
AgreementDate | DateTime | The date/time that the agreement was activated with the user. |