Returns a drawing of your organization by drawing ID. Drawing IDs are strings.
GET https://api.arcsite.com/v1/drawings/<id>
curl "https://api.arcsite.com/v1/drawings/<ID>" \
-H "Authorization: Bearer your_api_token_here"
const response = await fetch("https://api.arcsite.com/v1/drawings/<ID>", {
Authorization: "Bearer your_api_token_here",
const data = await response.json();
"https://api.arcsite.com/v1/drawings/<ID>",
headers={"Authorization": "Bearer your_api_token_here"},
"id": "36029621652695015",
"project_id": "28123123123",
"name": "Drawing_1_Pre-Survey_Proposal (1)-page_03_test-page_02",
"pdf_url": "https://files.example.com/drawings/36029621652695015/drawing.pdf?Expires=1700000000&Signature=EXAMPLE&Key-Pair-Id=EXAMPLEKEYPAIR",
"png_url": "https://files.example.com/drawings/36029621652695015/drawing.png?Expires=1700000000&Signature=EXAMPLE&Key-Pair-Id=EXAMPLEKEYPAIR",
"dxf_url": "https://files.example.com/drawings/36029621652695015/drawing.dxf?Expires=1700000000&Signature=EXAMPLE&Key-Pair-Id=EXAMPLEKEYPAIR",
| Parameter | Type | In | Description |
|---|
| drawing_version_id | String (optional) | query | The ID of the drawing version. A version of another drawing returns 404. |
| Name | Type | Description |
|---|
| id | String | The ID of the drawing |
| project_id | String | The ID of the project |
| name | String | The name of the drawing |
| pdf_url | String | null | The URL of the PDF file |
| png_url | String | The URL of the PNG file (an empty string "" when there is no image, not null) |
| dxf_url | String | null | The URL of the DXF file |
| tags | List[String] | Tags added to this drawing |
Returns location photos associated with a drawing.
GET https://api.arcsite.com/v1/drawings/<id>/location_photos
curl "https://api.arcsite.com/v1/drawings/<ID>/location_photos" \
-H "Authorization: Bearer your_api_token_here"
const response = await fetch("https://api.arcsite.com/v1/drawings/<ID>/location_photos", {
Authorization: "Bearer your_api_token_here",
const data = await response.json();
"https://api.arcsite.com/v1/drawings/<ID>/location_photos",
headers={"Authorization": "Bearer your_api_token_here"},
"url": "https://files.example.com/drawings/36029621652695015/location-photo-1.jpg?Expires=1700000000&Signature=EXAMPLE&Key-Pair-Id=EXAMPLEKEYPAIR"
"url": "https://files.example.com/drawings/36029621652695015/location-photo-2.jpg?Expires=1700000000&Signature=EXAMPLE&Key-Pair-Id=EXAMPLEKEYPAIR"
| Parameter | Type | In | Description |
|---|
| drawing_version_id | String (optional) | query | The ID of the drawing version. A version of another drawing returns 404. |
| Name | Type | Description |
|---|
| location_photos | List[Object] | List of location photo objects |
| Name | Type | Description |
|---|
| url | String | The presigned URL of the photo file |
Photos are ordered by location marker, then by their order within the marker.
Returns the payment data for a drawing, including balance schedules and deposit amount.
GET https://api.arcsite.com/v1/drawings/<id>/payment
curl "https://api.arcsite.com/v1/drawings/<ID>/payment" \
-H "Authorization: Bearer your_api_token_here"
const response = await fetch("https://api.arcsite.com/v1/drawings/<ID>/payment", {
Authorization: "Bearer your_api_token_here",
const data = await response.json();
"https://api.arcsite.com/v1/drawings/<ID>/payment",
headers={"Authorization": "Bearer your_api_token_here"},
"name": "Progress Payment",
| Parameter | Type | In | Description |
|---|
| drawing_version_id | String (optional) | query | The ID of the drawing version. A version of another drawing returns 404. |
| Name | Type | Description |
|---|
| balance | Object | The balance information of the drawing payment |
| deposit | Number | The deposit amount (0 when there is no deposit) |
| Name | Type | Description |
|---|
| payment_schedules | List[PaymentSchedule] | The payment phases of the balance that remains after the deposit. The deposit itself isn’t listed here. Empty when the drawing has no payment terms. |
| Name | Type | Description |
|---|
| name | String | The name of the payment schedule |
| amount | Number | The amount of the payment schedule |
| percentage | Number | This phase’s share of the drawing total (deposit and taxes included), rounded to a whole percent (e.g. 38.0). Use amount for exact values. |