All Rightsline entities share a common structure. This structure is used to enforce consistency across different entity types.
Attributes
ID int
The unique identifier of the entity. Each entity has an ID value that is unique to that specific record of that specific entity type. ID values are not unique across different entity types. This means that when referencing a particular entity, both entity type and ID are required.
"id": 123
Template object
The details of any particular entity are defined by the template value of the entity. A template defines the possible characteristics and relationships of an entity. A template is composed of a template ID and a template name.
A collection of attributes that define specific details about an entity. Characteristics are a set of key-value pairs, where the key is a unique-string identifier, and the value can be of any datatype including: date, integer, string, List-Of-Value option, array, currency, etc.
"characteristics": {"territory": [ {"id":1,"value":"United States of America","xref":"USA" } ],"start_date":"2024-01-01","end_date":"2025-01-01"}
Characteristics Extended object (optional)
A collection of attributes that define additional information about a given set of characteristics. Extended Characteristics are a set of key-value pairs, where the key is the unique-string identifier of the characteristic, and the value is an object with the properties: "estimated" and "blocksDateMath". This object is only returned when the query parameter extendedData is set to true in the request.