Attachments

Upload an attachment

Send multipart/form-data. Adding a report requires a confirmed inspection and runs your 'additional report added' automations, which can email or text the client.

post/v1/inspections/{inspectionId}/attachments

Request

  • Base URL: https://api.hiveinspect.com
  • URL: https://api.hiveinspect.com/v1/inspections/{inspectionId}/attachments
  • Auth: HTTP bearer

Path parameters

inspectionIdstring uuid required

Response

Created

idstring
inspection_idstring uuid
kind'report' | 'document'

report: an Additional Report. document: an Additional Document.

namestring nullable
descriptionstring nullable
filenamestring nullable
content_typestring nullable
size_bytesinteger nullable
urlstring nullable

Signed download link, valid for 1 hour. Null for a report with no file.

visible_to_clientboolean

false for inspector-only documents

created_atstring date-time nullable
updated_atstring date-time nullable

Example response

{
  "id": "8f7e6d5c-4b3a-4291-8e0f-1a2b3c4d5e6f",
  "inspection_id": "3f2a9c1e-6b4d-4e7a-8c15-9d0e1f2a3b4c",
  "kind": "report",
  "name": "Sewer Scope Report",
  "description": "Video: https://example.com/sewer-scope",
  "filename": null,
  "content_type": "application/pdf",
  "size_bytes": 482133,
  "url": "https://files.example.com/signed-link-valid-for-1-hour",
  "visible_to_client": true,
  "created_at": "2026-09-24T21:03:18Z",
  "updated_at": "2026-09-24T21:03:18Z"
}

Changes

No recorded changes to this operation across all 1 revision of this API.