Project Assets
Project assets are the defined lists of objects that can be attached to tasks within a project. You can query these assets to assist in constructing more precise Task queries.
Get Users
Use this endpoint to query the list of Users on a project.
Get users
gb | au
projectId
access token
GET //{region}/v1/projects/{projectId}/users HTTP/1.1
Host: app.aphex.co
Accept: */*
{
"paging": {
"next": {
"after": "text",
"link": "text"
}
},
"results": [
{
"displayName": "text",
"email": "text",
"id": "text"
}
]
}
Get Subcontractors
Use this endpoint to query the list of Subcontractors on a project.
Get subcontractors
gb | au
projectId
access token
GET //{region}/v1/projects/{projectId}/subcontractors HTTP/1.1
Host: app.aphex.co
Accept: */*
{
"paging": {
"next": {
"after": "text",
"link": "text"
}
},
"results": [
{
"id": "text",
"name": "text"
}
]
}
Get Folders
Use this endpoint to query the tree of Folders on a project.
Get folders
gb | au
projectId
access token
GET //{region}/v1/projects/{projectId}/folders HTTP/1.1
Host: app.aphex.co
Accept: */*
{
"paging": {
"next": {
"after": "text",
"link": "text"
}
},
"results": [
{
"code": "text",
"id": "text",
"name": "text",
"parentId": "text",
"path": "text"
}
]
}
Get Packages
Use this endpoint to query the list of Packages on a project.
Get packages
gb | au
projectId
access token
GET //{region}/v1/projects/{projectId}/packages HTTP/1.1
Host: app.aphex.co
Accept: */*
{
"paging": {
"next": {
"after": "text",
"link": "text"
}
},
"results": [
{
"code": "text",
"id": "text",
"name": "text"
}
]
}
Get Calendars
Use this endpoint to query the list of Calendars on a project.
Get calendars
gb | au
projectId
access token
GET //{region}/v1/projects/{projectId}/calendars HTTP/1.1
Host: app.aphex.co
Accept: */*
{
"paging": {
"next": {
"after": "text",
"link": "text"
}
},
"results": [
{
"id": "text",
"name": "text",
"type": "five-day"
}
]
}
Get Locations
Use this endpoint to query the list of Locations on a project.
Get locations
gb | au
projectId
access token
GET //{region}/v1/projects/{projectId}/locations HTTP/1.1
Host: app.aphex.co
Accept: */*
{
"paging": {
"next": {
"after": "text",
"link": "text"
}
},
"results": [
{
"id": "text",
"name": "text",
"type": "map"
}
]
}
Last updated
Was this helpful?