UpdateExport
UpdateExport moves the export through its steps (update_mask target, template_id, options, range_from with range_to): the target first, then the template, then the options, which start the review. A new target clears the template and the options; a reviewed export’s template, options and range can still change, without a new review.
Authentication
A team API key, sent as Authorization: Bearer <key>.
The Cognito access token of a signed-in Edulead user (edulead auth login), sent as Authorization: Bearer <token>.
Path parameters
Headers
Query parameters
Request
What it carries; on create, CONTACT or INSTITUTION. enum.defined_only = true
Where it goes; unset until chosen. enum.defined_only = true
enum.defined_only = true
The step the running review or export is at. enum.defined_only = true
2 for exports made through the wizard, 1 for the retired one-step exports.
The records: a JSON array of conditions, the same as SearchPeople and SearchInstitutions take, stored as given.
That search’s name; GetExport only, empty when the search is gone.
The template: which fields go where.
The first record to export, from 1; unset with range_to means all.
ExportOptions are the choices that start the review; each applies to some entities and targets.
Records read; set once the run has counted them.
The review’s decisions; GetExport only, once the review has run.
The emails verified; GetExport only, when any were.
The institutions the export would unlock against the team’s limit; GetExport only, for a contact export in REVIEW when the team’s limit is not unlimited.
A link that downloads the file for five minutes; GetExport only, for a successful file export.
On create only: the people or institutions to export, by id, instead of conditions (a selection). The export stores them as conditions.