---
title: "Load selected data for projects"
method: POST
path: "/v3/projects/load-data"
tags: ["[v3] Projects"]
---

# Load selected data for projects

`POST /v3/projects/load-data`

Loads one additional projects-view data extension for up to 500 permitted tasks.

## Request body

- object
  - `extension` 'color' | 'users' | 'groups' | 'last_used' | 'operation' | 'tags' | 'budget' | 'keywords' | 'custom_fields' | 'can_create' | 'total_hours', required — Additional project data to load. Recognized extensions unavailable for the current account are ignored.
  - `taskIds` integer[], required — IDs of tasks currently loaded in the projects view.
  - `context` 'invoice' | 'time_tracking' | 'reports' | 'edit_settings' | 'create_subtask' — Permission context used when filtering requested tasks.

## Response `200`

Requested data for tasks the current user is permitted to view.

- object
  - `data` object[]
    - `taskId` integer, required
  - `meta` object

## Other responses

- `403` — The current user is not allowed to use the projects endpoint.
- `default` — Default

---

[API](https://skmtc.net/timecamp/apis/timecamp-api.md) · [All operations](https://skmtc.net/timecamp/apis/timecamp-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/timecamp/timecamp-api/revisions/c7e9d1f9cf61/schema)
