Export the status report in the background
The CSV of GET …/objects/export.csv, built in the background and without its cap on rows. scopeId and untracked read the models' elements, so they also take the model.read permission. Answers at once with the queued job; the caller is told in the app and by email when the file is ready, and fetches it from GET …/exports/:jobId.
Who may call it: Anyone on the project whose permission profile allows object.read. API keys: yes, given object.read for this project.
gamma.session_token<token>The session cookie a sign-in sets. Over HTTPS its name carries the __Secure- prefix. Browsers send it on their own; other clients keep it from the sign-in response.
projectId*stringThe project's id.
lang?stringThe file's language; else the caller's own setting, else Accept-Language.
application/json- body
q?stringMatched in the GlobalId, name or category, ignoring case.
length <= 200categoryId?stringOnly elements holding a status in this category.
1 <= length <= 100valueId?stringOnly elements holding this status value.
1 <= length <= 100modelId?stringOnly elements on this model or statused on it.
1 <= length <= 100scopeId?stringOnly the elements of this dashboard scope.
1 <= length <= 100untracked?booleanAdds a row for each element holding no status: the scope's, or every model's without one.
falsetz?stringAn IANA time zone for the dates and the file name; UTC when not one.
length <= 100Created.
application/json- response
export*curl -X POST 'http://localhost:3000/api/projects/string/objects/exports' \ -H 'Content-Type: application/json' \ -d '{}'{ "export": { "id": "string", "status": "queued" }}