Gamma API
ProgressObjects

Export the status report

GET
/api/projects/{projectId}/objects/export.csv

A CSV of the live tracked elements matching the filters, in the downloader's language. scopeId and untracked read the models' elements, so they also take the model.read permission. Refused with 409 when a model's files are on storage that is no longer connected, and with 422 when it would hold more than 50000 rows.

Who may call it: Anyone on the project whose permission profile allows object.read. API keys: yes, given object.read for this project.

Authorization

cookiegamma.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.

Path Parameters

projectId*string

The project's id.

Query Parameters

q?string

Matched in the GlobalId, name or category, ignoring case.

Lengthlength <= 200
categoryId?string

Only elements holding a status in this category.

Length1 <= length <= 100
valueId?string

Only elements holding this status value.

Length1 <= length <= 100
modelId?string

Only elements on this model or statused on it.

Length1 <= length <= 100
scopeId?string

Only the elements of this dashboard scope.

Length1 <= length <= 100
untracked?string

true adds a row for each element holding no status: the scope's, or every model's without one.

Value in"true""false"
tz?string

An IANA time zone for the dates and the file name; UTC when not one.

Lengthlength <= 100
lang?string

The file's language; else the caller's own setting, else Accept-Language.

Response Body

OK.

response?filetext/csv
Formatbinary
Example Request
curl -X GET 'http://localhost:3000/api/projects/string/objects/export.csv'
Example Response
"string"