POST
Create maintenance ticket

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Maintenance request details, priority, room context, and tenant/operator notes.

Request payload for create maintenance ticket.

property_id
string<uuid>
required

UUID identifier for property.

title
string
required

title value for create maintenance ticket request.

Required string length: 1 - 160
description
string
required

Human-readable description for the resource or line item.

Required string length: 1 - 2000
room_id
string<uuid> | null

UUID identifier for room.

renter_id
string<uuid> | null

UUID identifier for renter.

invoice_id
string<uuid> | null

UUID identifier for invoice.

priority
null | enum<string>

priority value for create maintenance ticket request.

Available options:
LOW,
NORMAL,
HIGH,
URGENT
reported_by_name
string | null

reported by name value for create maintenance ticket request.

Maximum string length: 160
reported_by_contact
string | null

reported by contact value for create maintenance ticket request.

Maximum string length: 160

Response

Created maintenance ticket

data
object
required

Endpoint-specific response payload. See the referenced schema for the resource fields.

request_id
string
required

Request correlation identifier returned from X-Request-Id or generated by the API.

meta
object

Optional response metadata such as pagination limits, counts, or export context.