For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

get

Get users

Path parameters
regionanyRequired

gb | au

projectIdanyRequired

projectId

Header parameters
X-API-KeyanyRequired

access token

Responses
200

OK

application/json
get/{region}/v1/projects/{projectId}/users
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

get

Get subcontractors

Path parameters
regionanyRequired

gb | au

projectIdanyRequired

projectId

Header parameters
X-API-KeyanyRequired

access token

Responses
200

OK

application/json
get/{region}/v1/projects/{projectId}/subcontractors
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

get

Get folders

Path parameters
regionanyRequired

gb | au

projectIdanyRequired

projectId

Header parameters
X-API-KeyanyRequired

access token

Responses
200

OK

application/json
get/{region}/v1/projects/{projectId}/folders
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

get

Get packages

Path parameters
regionanyRequired

gb | au

projectIdanyRequired

projectId

Header parameters
X-API-KeyanyRequired

access token

Responses
200

OK

application/json
get/{region}/v1/projects/{projectId}/packages
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

get

Get calendars

Path parameters
regionanyRequired

gb | au

projectIdanyRequired

projectId

Header parameters
X-API-KeyanyRequired

access token

Responses
200

OK

application/json
get/{region}/v1/projects/{projectId}/calendars
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

get

Get locations

Path parameters
regionanyRequired

gb | au

projectIdanyRequired

projectId

Header parameters
X-API-KeyanyRequired

access token

Responses
200

OK

application/json
get/{region}/v1/projects/{projectId}/locations
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?