> ## Documentation Index
> Fetch the complete documentation index at: https://dronelist.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Project Details

> Retrieve full project details including client, schedule, and cost fields not available in the list endpoint

# Get Project Details

Returns the full details for a specific project, including fields not available in the list endpoint.

## Request

```bash theme={null}
curl "https://api.dronelist.io/v1/projects/proj_def456" \
  -H "X-API-Key: dl_your_key_here"
```

### Path parameters

| Parameter | Type   | Description                      |
| --------- | ------ | -------------------------------- |
| `id`      | string | Project ID (e.g., `proj_def456`) |

## Response

```json theme={null}
{
  "success": true,
  "data": {
    "id": "proj_def456",
    "title": "Highway Bridge Inspection Q1",
    "description": "Quarterly structural inspection of the I-90 bridge",
    "status": "IN_PROGRESS",
    "projectType": "inspection",
    "siteAddress": "I-90 Bridge, Springfield",
    "agreedPrice": 15000,
    "estimatedCost": 8500,
    "currency": "USD",
    "scheduledDate": "2025-03-15T00:00:00.000Z",
    "clientAccountName": "Springfield DOT",
    "clientAccountEmail": "ops@springfielddot.gov",
    "assignedPilotName": "Jane Smith",
    "crmDealName": "Springfield Q1 Infrastructure Package",
    "createdAt": "2025-02-20T08:00:00.000Z",
    "updatedAt": "2025-03-10T11:45:00.000Z"
  }
}
```

<Note>
  This endpoint returns `clientAccountEmail` and `crmDealName` which are not included in the list response.
</Note>

## Required scope

`project:read`

## Errors

| Status | Code             | Description                                              |
| ------ | ---------------- | -------------------------------------------------------- |
| `401`  | `UNAUTHORIZED`   | Missing or invalid API key                               |
| `403`  | `FORBIDDEN`      | API key lacks `project:read` scope                       |
| `404`  | `NOT_FOUND`      | Project not found or belongs to another organization     |
| `500`  | `INTERNAL_ERROR` | Unexpected server error — retry with exponential backoff |
