For Developers

Overrides Overview

A Shared Override allows administrators to manually alter or supplement educational data for an integration without modifying the source SIS or LMS. Overrides can replace user roles, reassign schools, or override emails.

Properties

PropertyTypeDescription
idUUIDUnique identifier for the override.
created_dateDateWhen the override was recorded.
updated_dateDateLast modification timestamp.
typeStringTarget entity type (e.g. people, sections, enrollments).
entity_idUUIDPrimary identifier of the entity being overridden.
actionStringOverride action: create, update, or delete.
propertiesObjectKey-value pairs of overridden fields.
integration_idUUIDAssociated integration identifier.

JSON Example

{
    "id": "90184b23-9041-4712-8819-102938475819",
    "type": "people",
    "entity_id": "4a18dc60-5ff0-482a-9e1e-28ebc9735d10",
    "action": "update",
    "properties": {
        "email": "principal.anderson@oakridge.k12.org",
        "role": "administrator"
    },
    "integration_id": "fd8e2612-1329-4d85-bb56-95dcb27d7c92"
}