For Developers
Materializations Overview
Our system schedules a Materialization when any of the following things happen:
- An Integration's sharing rules change
 - Updated data needs to be shared after a Sync of the source Source
 
Once a materialization completes the data returned by the Rostering API endpoints updates.
Properties
| Property | Type | Description | 
|---|---|---|
id | string | The UUID for the object. $filter operators: equals in not in | 
created_date | Date | When the object was first created by Edlink. | 
updated_date | Date | When the object was last changed in Edlink. Typically, this is the time of completion. | 
state | MaterializationState | The state of the materialization. | 
priority | number | The priority of the materialization. | 
integration_id | string | The UUID of the associated Integration. | 
source_id | string | The UUID of the associated Source. | 
JSON Example
{
    "id": "00000000-0000-0000-0000-000000000000",
    "created_date": "2021-07-13T20:00:54.521Z",
    "updated_date": "2021-07-13T21:02:22.330Z",
    "state": "complete",
    "priority": 0,
    "source_id": "00000000-0000-0000-0000-000000000000",
    "integration_id": "00000000-0000-0000-0000-000000000000"
}
