Esc

↑↓ move↵ openIndex · Pagefind
REST reference · Financial Management

T&M Tickets

11 endpoints11 implementedAll modules →
  1. GET /rest/v1.0/projects/{project_id}/tm_ticketsList Time & Materials Tickets
  2. POST /rest/v1.0/projects/{project_id}/tm_ticketsCreate a Time & Materials Ticket
  3. GET /rest/v1.0/projects/{project_id}/tm_tickets/{id}Show a Time & Materials Ticket
  4. PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}Update a Time & Materials Ticket
  5. DELETE /rest/v1.0/projects/{project_id}/tm_tickets/{id}Delete a Time & Materials Ticket
  6. PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}/approveApprove a submitted ticket
  7. GET /rest/v1.0/projects/{project_id}/tm_tickets/{id}/attachmentsList a T&M ticket's attachments
  8. POST /rest/v1.0/projects/{project_id}/tm_tickets/{id}/attachmentsAppend name+URL attachments to a T&M ticket
  9. DELETE /rest/v1.0/projects/{project_id}/tm_tickets/{id}/attachments/{attachment_id}Remove an attachment from a T&M ticket
  10. PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}/rejectReject a submitted ticket
  11. PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}/submitSubmit a ticket for review
GET /rest/v1.0/projects/{project_id}/tm_tickets

List Time & Materials Tickets

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • page
    integerquery
  • per_page
    integerquery

Response · 200 · object[]

  • id
    integerrequired
  • number
    stringrequired
  • title
    stringrequired
  • work_date
    stringrequired
  • status
    stringrequired
  • translated_status
    string
  • amount
    stringrequired
  • grand_total
    stringrequired
  • line_items_count
    integer
  • created_by
    object
  • created_at
    string
  • updated_at
    string
  • attachments_count
    integer
POST /rest/v1.0/projects/{project_id}/tm_tickets

Create a Time & Materials Ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired

Response · 201 · object

  • id
    integerrequired
  • number
    stringrequired
  • title
    stringrequired
  • work_date
    stringrequired
  • status
    stringrequired
  • translated_status
    string
  • signed_by
    string
  • signed_at
    string
  • amount
    stringrequired
  • grand_total
    stringrequired
  • subtotal
    string
  • contract_type
    string
  • contract_id
    integer
  • commitment
    object
  • created_by
    object
  • reviewed_by
    object
  • line_items
    object[]required
  • line_items_count
    integer
  • created_at
    string
  • updated_at
    string
  • attachments_count
    integer
  • attachments
    object[]
GET /rest/v1.0/projects/{project_id}/tm_tickets/{id}

Show a Time & Materials Ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Response · 200 · object

  • id
    integerrequired
  • number
    stringrequired
  • title
    stringrequired
  • work_date
    stringrequired
  • status
    stringrequired
  • translated_status
    string
  • signed_by
    string
  • signed_at
    string
  • amount
    stringrequired
  • grand_total
    stringrequired
  • subtotal
    string
  • contract_type
    string
  • contract_id
    integer
  • commitment
    object
  • created_by
    object
  • reviewed_by
    object
  • line_items
    object[]required
  • line_items_count
    integer
  • created_at
    string
  • updated_at
    string
  • attachments_count
    integer
  • attachments
    object[]
PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}

Update a Time & Materials Ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Response · 200 · object

  • id
    integerrequired
  • number
    stringrequired
  • title
    stringrequired
  • work_date
    stringrequired
  • status
    stringrequired
  • translated_status
    string
  • signed_by
    string
  • signed_at
    string
  • amount
    stringrequired
  • grand_total
    stringrequired
  • subtotal
    string
  • contract_type
    string
  • contract_id
    integer
  • commitment
    object
  • created_by
    object
  • reviewed_by
    object
  • line_items
    object[]required
  • line_items_count
    integer
  • created_at
    string
  • updated_at
    string
  • attachments_count
    integer
  • attachments
    object[]
DELETE /rest/v1.0/projects/{project_id}/tm_tickets/{id}

Delete a Time & Materials Ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Response · 200 · object

  • id
    integerrequired
PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}/approve

Approve a submitted ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Response · 200 · object

  • id
    integerrequired
  • number
    stringrequired
  • title
    stringrequired
  • work_date
    stringrequired
  • status
    stringrequired
  • translated_status
    string
  • signed_by
    string
  • signed_at
    string
  • amount
    stringrequired
  • grand_total
    stringrequired
  • subtotal
    string
  • contract_type
    string
  • contract_id
    integer
  • commitment
    object
  • created_by
    object
  • reviewed_by
    object
  • line_items
    object[]required
  • line_items_count
    integer
  • created_at
    string
  • updated_at
    string
  • attachments_count
    integer
  • attachments
    object[]
GET /rest/v1.0/projects/{project_id}/tm_tickets/{id}/attachments

List a T&M ticket's attachments

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Response · 200 · object[]

  • id
    integer
  • name
    string
  • filename
    string
  • url
    string
  • can_be_viewed
    boolean
POST /rest/v1.0/projects/{project_id}/tm_tickets/{id}/attachments

Append name+URL attachments to a T&M ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Request body

  • attachments
    object[]required

Response · 201 · object

  • attachments
    object[]required
DELETE /rest/v1.0/projects/{project_id}/tm_tickets/{id}/attachments/{attachment_id}

Remove an attachment from a T&M ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired
  • attachment_id
    integerpathrequired

Response · 200 · object

  • id
    integerrequired
PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}/reject

Reject a submitted ticket

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Response · 200 · object

  • id
    integerrequired
  • number
    stringrequired
  • title
    stringrequired
  • work_date
    stringrequired
  • status
    stringrequired
  • translated_status
    string
  • signed_by
    string
  • signed_at
    string
  • amount
    stringrequired
  • grand_total
    stringrequired
  • subtotal
    string
  • contract_type
    string
  • contract_id
    integer
  • commitment
    object
  • created_by
    object
  • reviewed_by
    object
  • line_items
    object[]required
  • line_items_count
    integer
  • created_at
    string
  • updated_at
    string
  • attachments_count
    integer
  • attachments
    object[]
PATCH /rest/v1.0/projects/{project_id}/tm_tickets/{id}/submit

Submit a ticket for review

v1.0Implemented

Parameters

  • project_id
    integerpathrequired
  • id
    integerpathrequired

Response · 200 · object

  • id
    integerrequired
  • number
    stringrequired
  • title
    stringrequired
  • work_date
    stringrequired
  • status
    stringrequired
  • translated_status
    string
  • signed_by
    string
  • signed_at
    string
  • amount
    stringrequired
  • grand_total
    stringrequired
  • subtotal
    string
  • contract_type
    string
  • contract_id
    integer
  • commitment
    object
  • created_by
    object
  • reviewed_by
    object
  • line_items
    object[]required
  • line_items_count
    integer
  • created_at
    string
  • updated_at
    string
  • attachments_count
    integer
  • attachments
    object[]

Ask the OS

Reading this page

Ask anything about this page. Answers use what you're reading as context.

Suggested

    AI · may be imperfect · sample data where shown

    Open file