Query parameters
-
One or more project statuses to filter the results by.
-
One or more project codes to filter the results by.
-
One or more department IDs to filter the results by. The
_idvalue of the department is expected. -
One or more program IDs to filter the results by. The
_idvalue of the program is expected. -
One or more office IDs to filter the results by. The
_idvalue of the office is expected. -
A start date query to filter the results by. Format is
startDate=<operator> <date>, e.g.startDate=gt 2025-02-24T00:00:00.000Z. Acceptable operations arelt= lower than,lte= lower than or equal,gt= greater than,gte= greater than or equal,eq= equal. The date is in ISOString. -
An end date query to filter the results by. Format is
endDate=<operator> <date>, e.g.endDate=lt 2025-02-24T00:00:00.000Z. Acceptable operations arelt= lower than,lte= lower than or equal,gt= greater than,gte= greater than or equal,eq= equal. The date is in ISOString. -
One or more references to expand. Note: Some of the expanded items might not reflect the full response you would get from their dedicated endpoints.
Values are
people,planItems,client,departments, oroffices. -
One or more IDs to filter the response by. Compares against the document's
_idvalue. -
If true, only archived documents will be returned. Defaults to false. If you need both archived and non-archived, use
withArchivedinstead.Values are
false,true,0, or1. -
If true, both archived and non-archived documents will be returned. Defaults to false.
Values are
false,true,0, or1. -
A date query to filter the results by the last
updatedAtvalue. Format isupdatedAt=<operator> <date>, e.g.updatedAt=gt 2025-02-24T00:00:00.000Z. Acceptable operations arelt= lower than,lte= lower than or equal,gt= greater than,gte= greater than or equal,eq= equal. The date is in ISOString. -
One or more properties to be included in the response, instead of the full payload. E.g.
select=endDate,projectStatus. You can also exclude fields by prefixing with a minus sign, e.g.select=-endDate,-projectStatus, but you cannot mix both. -
Optionally, the field to sort the results by. By default, results are sorted by created date. Only
updatedAtis supported at this moment (Note:updatedAtequals tocreatedAtfor documents that have never been updated).Value is
updatedAt. -
Optionally, the direction to sort the documents by. For ascending (oldest first) use either
1orasc. By default sorting is descending (latest first),-1ordesc.Values are
1,asc,-1, ordesc. -
Optionally, change the default document response limit of
40.Minimum value is
1, maximum value is100. Default value is40. -
Includes a
countproperty in the response, which holds the total number of results matching the query. The value does not change between pages and represents the accurate, total number of results to be expected.Note: The use of this parameter will have a performance impact on the first paginated request.
Values are
false,true,0, or1. -
Search documents that contain specific words or phrases (keywords). Searches against specific document fields, such as
titleanddescription. The fields and weight of those fields depend on which collection is being searched. Note: When using search, results are scored based, which means that even non-matching documents can be returned.
curl \
--request GET 'https://open.api.missionx.ai/v2/projects' \
--header "Authorization: Bearer $ACCESS_TOKEN"
{
"value": [
{
"archived": true,
"_id": "string",
"createdBy": "string",
"createdAt": "2025-05-04T09:42:00Z",
"updatedAt": "2025-05-04T09:42:00Z",
"org": "string",
"startDate": "2025-05-04T09:42:00Z",
"endDate": "2025-05-04T09:42:00Z",
"client": "string",
"customId": "string",
"title": "string",
"description": "string",
"projectCode": "string",
"projectStatus": "open",
"departments": [
"string"
],
"offices": [
"string"
],
"revenueType": "milestones",
"budget": 42.0,
"timeTrackingEnabled": false,
"currency": "string",
"inviteDomains": [
"string"
],
"projectType": "smart-simple",
"usageStorage": 0,
"planItems": [
"string"
],
"customProperties": [
{
"name": "string",
"canView": "member",
"description": "string"
}
]
}
],
"nextLink": "string",
"count": 42.0
}