Skip to main content
GET
/
api
/
calendar-jobs
Get jobs for calendar view
curl --request GET \
  --url https://api.propops.app/api/calendar-jobs \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "Operation completed successfully",
  "data": [
    {
      "ID": 1001,
      "uuid": "550e8400-e29b-41d4-a716-446655440001",
      "job_ref": "JOB-001",
      "job_title": "Boiler Service - Unit 001",
      "job_description": "Annual boiler service required for property unit 001.",
      "status_id": 1,
      "status_name": "Open",
      "priority_id": 2,
      "priority_name": "Medium",
      "job_type_id": 3,
      "job_type_name": "Gas & Heating",
      "agent_id": 10,
      "agent_name": "Agent_001",
      "contractor_id": 20,
      "contractor_name": "Contractor_001",
      "address_id": 5,
      "full_address": "1 Example Street, Sample Town, EX1 1AA",
      "job_total_budget": 250,
      "contractor_budget": 180,
      "vat_percentage": 20,
      "total_amount": 216,
      "date_works_start_date": "2024-06-01",
      "date_works_end_date": "2024-06-02",
      "invoice_no": "INV-001",
      "quote_no": "QT-001",
      "works_order_ref": "WO-001",
      "access_details": "Key safe code 1234.",
      "is_pinned": false,
      "photos_count": 3,
      "documents_count": 1,
      "created_at": "2024-01-15T09:30:00Z",
      "updated_at": "2024-06-01T14:00:00Z"
    }
  ]
}

Authorizations

Authorization
string
header
required

All API requests must include a valid Bearer token in the Authorization header. Tokens are 64-character SHA-256 session hashes issued by the PropOps authentication system.

Example:

Authorization: Bearer a1b2c3d4e5f6...

Query Parameters

from_date
string<date>
required
Example:

"2024-06-01"

to_date
string<date>
required
Example:

"2024-06-30"

branch_id
integer
contractor_id
integer

Response

Calendar job events

success
boolean
Example:

true

message
string
Example:

"Operation completed successfully"

data
object[]