Punch List
- GET
/rest/v1.0/projects/{project_id}/available_punch_item_managersList Punch List Manager options - GET
/rest/v1.0/projects/{project_id}/punch_item_assignments/{id}Show Punch Assignment - PATCH
/rest/v1.0/projects/{project_id}/punch_item_assignments/{id}Update Punch Item Assignment - GET
/rest/v1.0/projects/{project_id}/punch_item_templatesList Project Punch Item Templates - POST
/rest/v1.0/projects/{project_id}/punch_item_templatesCreate a Project Punch Item Template - GET
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}Show a Project Punch Item Template - PATCH
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}Update a Project Punch Item Template - DELETE
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}Delete a Project Punch Item Template - POST
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}/create_punch_itemCreate a Punch Item from a Template - GET
/rest/v1.0/projects/{project_id}/punch_list_assignee_optionsList Punch List Assignee options - GET
/rest/v1.0/projects/{project_id}/punch_list_read_user_optionsList Punch List Read User options - GET
/rest/v1.0/projects/{project_id}/punch_list/assigneesList of Punch List Assignee Filter Options - GET
/rest/v1.0/projects/{project_id}/punch_list/available_final_approversPunch List Available Final Approvers - GET
/rest/v1.0/projects/{project_id}/punch_list/vendorsList of Punch List Vendor Filter Options - GET
/rest/v1.0/punch_item_typesList punch item types - POST
/rest/v1.0/punch_item_typesCreate Punch Item Type - GET
/rest/v1.0/punch_item_types/{id}Show Punch Item Type - PATCH
/rest/v1.0/punch_item_types/{id}Update Punch Item type - DELETE
/rest/v1.0/punch_item_types/{id}Delete Punch Item Type - GET
/rest/v1.0/punch_itemsList Punch Items - POST
/rest/v1.0/punch_itemsCreate Punch Item - GET
/rest/v1.0/punch_items/{id}Show Punch Item - PATCH
/rest/v1.0/punch_items/{id}Update Punch Item - DELETE
/rest/v1.0/punch_items/{id}Delete Punch Item - GET
/rest/v1.0/punch_items/{id}/activitiesList Punch Item Activities - POST
/rest/v1.0/punch_items/{id}/commentsCreate Punch Item Comment - POST
/rest/v1.0/punch_items/{id}/send_emailSend Punch Item Email - POST
/rest/v1.0/punch_items/add_punch_item_attachmentsAdd Attachments to Punch Item - GET
/rest/v1.0/punch_items/recycle_binList Deleted Punch Items - POST
/rest/v1.0/punch_items/send_all_unsentSend All Unsent Punch Item Emails - POST
/rest/v1.0/punch_items/send_unsentSend unsent Punch Items - GET
/rest/v1.0/punch_list/default_distributionList Punch Item Default Distribution List - GET
/rest/v1.1/punch_itemsList Punch Items - POST
/rest/v1.1/punch_itemsCreate Punch Item - GET
/rest/v1.1/punch_items/{id}Show Punch Item - PATCH
/rest/v1.1/punch_items/{id}Update Punch Item - DELETE
/rest/v1.1/punch_items/{id}Delete Punch Item - POST
/rest/v1.1/punch_items/{id}/send_emailSend Punch Item Email - POST
/rest/v1.1/punch_items/add_punch_item_attachmentsAdd Attachments to Punch Item - GET
/rest/v1.1/punch_items/recycle_binList Deleted Punch Items - POST
/rest/v1.1/punch_items/send_all_unsentSend All Unsent Punch Item Emails - POST
/rest/v1.1/punch_items/send_unsentSend unsent Punch Items - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/assignee_companiesList Punch Item Assignee Company Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/assigneesList Punch Item Assignee Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/ball_in_courtList Punch Item Ball In Court Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/categoriesList Punch Item Category Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/closed_by_contactsList Punch Item Closed By Contact Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/creatorsList Punch Item Creator Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/final_approversList Punch Item Final Approver Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/locationsList Punch Item Location Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/punch_item_managersList Punch Item Manager Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/tradesList Punch Item Trade Filter Options - GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/typesList Punch Item Type Filter Options
/rest/v1.0/projects/{project_id}/available_punch_item_managersList Punch List Manager options
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object[]
- idinteger
- loginstring
- namestring
/rest/v1.0/projects/{project_id}/punch_item_assignments/{id}Show Punch Assignment
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerpathrequired
Response · 200 · object
- idinteger
- approvedboolean
- statusstring
- namestring
- commentstring
- login_information_idinteger
- login_information_namestring
- login_informationobject
- attachmentsobject[]
- vendorobject
- notified_atstring
- responded_atstring
- manager_accepted_atstring
- user_namestring
- updated_atstring
/rest/v1.0/projects/{project_id}/punch_item_assignments/{id}Update Punch Item Assignment
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerpathrequired
Request body
- send_emailsstring
- punch_item_assignmentobjectrequired
Response · 200 · object
- idinteger
- approvedboolean
- statusstring
- namestring
- commentstring
- login_information_idinteger
- login_information_namestring
- login_informationobject
- attachmentsobject[]
- vendorobject
- notified_atstring
- responded_atstring
- manager_accepted_atstring
- user_namestring
- updated_atstring
/rest/v1.0/projects/{project_id}/punch_item_templatesList Project Punch Item Templates
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- filters[id]integer[]query
- filters[active]booleanquery
- filters[updated_at]stringquery
- pageintegerquery
- per_pageintegerquery
Response · 200 · object[]
- idintegerrequired
- activebooleanrequired
- company_punch_item_template_idinteger
- namestringrequired
- project_idinteger
- updated_atstring (date-time)
- punch_item_managerobject
- final_approverobject
- template_categoryobject
- assigneeobject
- tradeobject
- prioritystring
- distribution_member_idsinteger[]
- created_atstring (date-time)
/rest/v1.0/projects/{project_id}/punch_item_templatesCreate a Project Punch Item Template
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- filters[id]integer[]query
- filters[active]booleanquery
- filters[updated_at]stringquery
Request body
- project_idinteger
- punch_item_templateobjectrequired
Response · 201 · object
- idintegerrequired
- activebooleanrequired
- company_punch_item_template_idinteger
- namestringrequired
- project_idinteger
- updated_atstring (date-time)
- punch_item_managerobject
- final_approverobject
- template_categoryobject
- assigneeobject
- tradeobject
- prioritystring
- distribution_member_idsinteger[]
- created_atstring (date-time)
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}Show a Project Punch Item Template
Parameters
- project_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- idintegerrequired
- activebooleanrequired
- company_punch_item_template_idinteger
- namestringrequired
- project_idinteger
- updated_atstring (date-time)
- punch_item_managerobject
- final_approverobject
- template_categoryobject
- assigneeobject
- tradeobject
- prioritystring
- distribution_member_idsinteger[]
- created_atstring (date-time)
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}Update a Project Punch Item Template
Parameters
- project_idintegerpathrequired
- idintegerpathrequired
Request body
- project_idinteger
- punch_item_templateobjectrequired
Response · 200 · object
- idintegerrequired
- activebooleanrequired
- company_punch_item_template_idinteger
- namestringrequired
- project_idinteger
- updated_atstring (date-time)
- punch_item_managerobject
- final_approverobject
- template_categoryobject
- assigneeobject
- tradeobject
- prioritystring
- distribution_member_idsinteger[]
- created_atstring (date-time)
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}Delete a Project Punch Item Template
Parameters
- project_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/projects/{project_id}/punch_item_templates/{id}/create_punch_itemCreate a Punch Item from a Template
Parameters
- project_idintegerpathrequired
- idintegerpathrequired
Request body
- project_idinteger
- punch_itemobject
Response · 201 · object
- idinteger
- ball_in_courtobject[]
- commentsobject[]
- created_atstring (date-time)
- closed_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- schedule_riskstring
- schedule_risk_reasonstring
- positioninteger
- prioritystring
- privateboolean
- statusstring
- updated_atstring (date-time)
- date_initiatedstring (date)
- schedule_impactstring
- schedule_impact_daysinteger
- referencestring
- cost_impactstring
- cost_impact_amountinteger
- can_emailboolean
- drawing_idsinteger[]
- current_drawing_revision_idsinteger[]
- distribution_membersobject[]
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- rich_text_descriptionstring
- attachmentsobject[]
- imagesobject[]
- web_imagesobject[]
- workflow_statusstring
- custom_statusobject
- download_all_attachments_uuidstring
- custom_fieldsobject
/rest/v1.0/projects/{project_id}/punch_list_assignee_optionsList Punch List Assignee options
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object[]
- idinteger
- loginstring
- namestring
/rest/v1.0/projects/{project_id}/punch_list_read_user_optionsList Punch List Read User options
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- filters[search]stringquery
Response · 200 · object[]
- idinteger
- loginstring
- namestring
- localestring
- company_namestring
/rest/v1.0/projects/{project_id}/punch_list/assigneesList of Punch List Assignee Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
Response · 200 · object
- idinteger
- namestring
/rest/v1.0/projects/{project_id}/punch_list/available_final_approversPunch List Available Final Approvers
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object[]
- idinteger
- loginstring
- namestring
- company_namestring
/rest/v1.0/projects/{project_id}/punch_list/vendorsList of Punch List Vendor Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
Response · 200 · object
- idinteger
- namestring
/rest/v1.0/punch_item_typesList punch item types
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
- pageintegerquery
- per_pageintegerquery
- sortstringquery
- filters[name]string[]query
Response · 200 · object[]
- idinteger
- namestring
- created_atstring (date-time)
- updated_atstring (date-time)
/rest/v1.0/punch_item_typesCreate Punch Item Type
Parameters
- OS-Company-Idintegerheaderrequired
Request body
- project_idintegerrequired
- punch_item_typeobjectrequired
Response · 201 · object
- idinteger
- namestring
- created_atstring (date-time)
- updated_atstring (date-time)
/rest/v1.0/punch_item_types/{id}Show Punch Item Type
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
Response · 200 · object
- idinteger
- namestring
- created_atstring (date-time)
- updated_atstring (date-time)
/rest/v1.0/punch_item_types/{id}Update Punch Item type
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
Request body
- project_idintegerrequired
- punch_item_typeobjectrequired
Response · 201 · object
- idinteger
- namestring
- created_atstring (date-time)
- updated_atstring (date-time)
/rest/v1.0/punch_item_types/{id}Delete Punch Item Type
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
Response · 200
No response body.
/rest/v1.0/punch_itemsList Punch Items
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
- pageintegerquery
- per_pageintegerquery
- filters[status]stringquery
- filters[priority]stringquery
- filters[punch_item_type_id]integerquery
- filters[location_id]integer[]query
- filters[include_sublocations]booleanquery
- filters[approver_login_information_id]integerquery
- filters[vendor_id]integerquery
- filters[assignee_response]booleanquery
- filters[trade_id]integerquery
- filters[category_id]string[]query
- sortstringquery
- filters[id]integer[]query
- filters[query]stringquery
- filters[view]stringquery
- filters[updated_at]string (date)query
- filters[closed_at][]string (date)[]query
- filters[created_at][]string (date)[]query
- filters[date_notified][]string (date)[]query
- filters[due_date][]string (date)[]query
- filters[failed_items_by_operation_id]integerquery
- filters[error_category]string | string[]query
Response · 200 · object[]
- idinteger
- ball_in_courtobject[]
- closed_atstring (date-time)
- cost_impactstring
- cost_impact_amountstring
- created_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- referencestring
- schedule_impactstring
- schedule_impact_daysinteger
- schedule_riskstring
- schedule_risk_reasonstring
- schedule_risk_confidenceinteger
- schedule_risk_probabilityinteger
- positioninteger
- prioritystring
- privateboolean
- statusstring
- has_resolved_responsesboolean
- has_unresolved_responsesboolean
- updated_atstring (date-time)
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- assigneesobject[]
- latitudestring
- longitudestring
- horizontal_accuracystring
- vertical_accuracystring
- altitudestring
- workflow_statusstring
- custom_status_idinteger
- custom_statusobject
- custom_fieldsobject
/rest/v1.0/punch_itemsCreate Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- run_configurable_validationsbooleanquery
Request body
- project_idintegerrequired
- punch_itemobjectrequired
Response · 201 · object
- idinteger
- ball_in_courtobject[]
- commentsobject[]
- created_atstring (date-time)
- closed_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- schedule_riskstring
- schedule_risk_reasonstring
- positioninteger
- prioritystring
- privateboolean
- statusstring
- updated_atstring (date-time)
- date_initiatedstring (date)
- schedule_impactstring
- schedule_impact_daysinteger
- referencestring
- cost_impactstring
- cost_impact_amountinteger
- can_emailboolean
- drawing_idsinteger[]
- current_drawing_revision_idsinteger[]
- distribution_membersobject[]
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- rich_text_descriptionstring
- attachmentsobject[]
- imagesobject[]
- web_imagesobject[]
- workflow_statusstring
- custom_statusobject
- download_all_attachments_uuidstring
- custom_fieldsobject
/rest/v1.0/punch_items/{id}Show Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
- include_deletedbooleanquery
Response · 200 · object
- idinteger
- ball_in_courtobject[]
- commentsobject[]
- created_atstring (date-time)
- closed_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- schedule_riskstring
- schedule_risk_reasonstring
- positioninteger
- prioritystring
- privateboolean
- statusstring
- updated_atstring (date-time)
- date_initiatedstring (date)
- schedule_impactstring
- schedule_impact_daysinteger
- referencestring
- cost_impactstring
- cost_impact_amountinteger
- can_emailboolean
- drawing_idsinteger[]
- current_drawing_revision_idsinteger[]
- distribution_membersobject[]
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- rich_text_descriptionstring
- attachmentsobject[]
- imagesobject[]
- web_imagesobject[]
- workflow_statusstring
- custom_statusobject
- download_all_attachments_uuidstring
- custom_fieldsobject
/rest/v1.0/punch_items/{id}Update Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- run_configurable_validationsbooleanquery
Request body
- project_idintegerrequired
- punch_itemobjectrequired
Response · 200 · object
- idinteger
- ball_in_courtobject[]
- commentsobject[]
- created_atstring (date-time)
- closed_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- schedule_riskstring
- schedule_risk_reasonstring
- positioninteger
- prioritystring
- privateboolean
- statusstring
- updated_atstring (date-time)
- date_initiatedstring (date)
- schedule_impactstring
- schedule_impact_daysinteger
- referencestring
- cost_impactstring
- cost_impact_amountinteger
- can_emailboolean
- drawing_idsinteger[]
- current_drawing_revision_idsinteger[]
- distribution_membersobject[]
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- rich_text_descriptionstring
- attachmentsobject[]
- imagesobject[]
- web_imagesobject[]
- workflow_statusstring
- custom_statusobject
- download_all_attachments_uuidstring
- custom_fieldsobject
/rest/v1.0/punch_items/{id}Delete Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
Response · 200
No response body.
/rest/v1.0/punch_items/{id}/activitiesList Punch Item Activities
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
Response · 200 · object[]
- idinteger
- assigneeobject
- attachmentsobject[]
- commentstring
- created_atstring
- created_byobject
- global_statusobject
- statusstring
- typestring
- updated_atstring
/rest/v1.0/punch_items/{id}/commentsCreate Punch Item Comment
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
Request body
- commentobjectrequired
- attachmentsstring[]
Response · 201 · object
- idinteger
- attachmentsobject[]
- bodystring
- created_atstring
- created_byobject
- typestring
/rest/v1.0/punch_items/{id}/send_emailSend Punch Item Email
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
Request body
- subjectstring
- bodystring
- distribution_idsinteger[]
- cc_distribution_idsinteger[]
- bcc_distribution_idsinteger[]
Response · 200 · any
No documented fields.
/rest/v1.0/punch_items/add_punch_item_attachmentsAdd Attachments to Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerqueryrequired
- project_idintegerqueryrequired
Request body
- attachmentsstring[]
Response · 200 · object
- idinteger
- namestring
- urlstring
- filenamestring
/rest/v1.0/punch_items/recycle_binList Deleted Punch Items
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
- pageintegerquery
- per_pageintegerquery
- filters[status]stringquery
- filters[priority]stringquery
- filters[punch_item_type_id]integerquery
- filters[location_id]integer[]query
- filters[include_sublocations]booleanquery
- filters[approver_login_information_id]integerquery
- filters[vendor_id]integerquery
- filters[assignee_response]booleanquery
- filters[trade_id]integerquery
- filters[category_id]string[]query
- sortstringquery
- filters[id]integer[]query
- filters[query]stringquery
Response · 200 · object
- idinteger
- ball_in_courtobject[]
- closed_atstring (date-time)
- cost_impactstring
- cost_impact_amountstring
- created_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- referencestring
- schedule_impactstring
- schedule_impact_daysinteger
- schedule_riskstring
- schedule_risk_reasonstring
- schedule_risk_confidenceinteger
- schedule_risk_probabilityinteger
- positioninteger
- prioritystring
- privateboolean
- statusstring
- has_resolved_responsesboolean
- has_unresolved_responsesboolean
- updated_atstring (date-time)
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- assigneesobject[]
- latitudestring
- longitudestring
- horizontal_accuracystring
- vertical_accuracystring
- altitudestring
- workflow_statusstring
- custom_status_idinteger
- custom_statusobject
- custom_fieldsobject
/rest/v1.0/punch_items/send_all_unsentSend All Unsent Punch Item Emails
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
Request body
- punch_idsinteger[]
- recipientstring
Response · 200 · any
No documented fields.
/rest/v1.0/punch_items/send_unsentSend unsent Punch Items
Parameters
- OS-Company-Idintegerheaderrequired
Request body
- project_idintegerrequired
Response · 200
No response body.
/rest/v1.0/punch_list/default_distributionList Punch Item Default Distribution List
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · object[]
- idinteger
- loginstring
- namestring
/rest/v1.1/punch_itemsList Punch Items
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
- pageintegerquery
- per_pageintegerquery
- filters[status]stringquery
- filters[priority]stringquery
- filters[punch_item_type_id]integerquery
- filters[location_id]integer[]query
- filters[include_sublocations]booleanquery
- filters[approver_login_information_id]integerquery
- filters[vendor_id]integerquery
- filters[assignee_response]booleanquery
- filters[trade_id]integerquery
- filters[category_id]string[]query
- sortstringquery
- filters[id]integer[]query
- filters[query]stringquery
- filters[updated_at]string (date)query
- filters[failed_items_by_operation_id]integerquery
- filters[error_category]string | string[]query
Response · 200 · object[]
- idinteger
- ball_in_courtobject[]
- closed_atstring (date-time)
- cost_impactstring
- cost_impact_amountstring
- created_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- referencestring
- schedule_impactstring
- schedule_impact_daysinteger
- schedule_riskstring
- schedule_risk_reasonstring
- schedule_risk_confidenceinteger
- schedule_risk_probabilityinteger
- positioninteger
- prioritystring
- privateboolean
- statusstring
- has_resolved_responsesboolean
- has_unresolved_responsesboolean
- updated_atstring (date-time)
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- assigneesobject[]
- workflow_statusstring
- custom_status_idinteger
- custom_statusobject
- custom_fieldsobject
/rest/v1.1/punch_itemsCreate Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- run_configurable_validationsbooleanquery
Request body
- project_idintegerrequired
- punch_itemobjectrequired
Response · 201 · object
- idinteger
- ball_in_courtobject[]
- commentsobject[]
- created_atstring (date-time)
- closed_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- schedule_riskstring
- schedule_risk_reasonstring
- positioninteger
- prioritystring
- privateboolean
- statusstring
- updated_atstring (date-time)
- date_initiatedstring (date)
- schedule_impactstring
- schedule_impact_daysinteger
- referencestring
- cost_impactstring
- cost_impact_amountinteger
- can_emailboolean
- drawing_idsinteger[]
- current_drawing_revision_idsinteger[]
- distribution_membersobject[]
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- rich_text_descriptionstring
- attachmentsobject[]
- imagesobject[]
- web_imagesobject[]
- workflow_statusstring
- custom_statusobject
- download_all_attachments_uuidstring
- custom_fieldsobject
/rest/v1.1/punch_items/{id}Show Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
- include_deletedbooleanquery
Response · 200 · object
- idinteger
- ball_in_courtobject[]
- commentsobject[]
- created_atstring (date-time)
- closed_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- schedule_riskstring
- schedule_risk_reasonstring
- positioninteger
- prioritystring
- privateboolean
- statusstring
- updated_atstring (date-time)
- date_initiatedstring (date)
- schedule_impactstring
- schedule_impact_daysinteger
- referencestring
- cost_impactstring
- cost_impact_amountinteger
- can_emailboolean
- drawing_idsinteger[]
- current_drawing_revision_idsinteger[]
- distribution_membersobject[]
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- rich_text_descriptionstring
- attachmentsobject[]
- imagesobject[]
- web_imagesobject[]
- workflow_statusstring
- custom_statusobject
- download_all_attachments_uuidstring
- custom_fieldsobject
/rest/v1.1/punch_items/{id}Update Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- run_configurable_validationsbooleanquery
Request body
- project_idintegerrequired
- punch_itemobjectrequired
Response · 200 · object
- idinteger
- ball_in_courtobject[]
- commentsobject[]
- created_atstring (date-time)
- closed_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- schedule_riskstring
- schedule_risk_reasonstring
- positioninteger
- prioritystring
- privateboolean
- statusstring
- updated_atstring (date-time)
- date_initiatedstring (date)
- schedule_impactstring
- schedule_impact_daysinteger
- referencestring
- cost_impactstring
- cost_impact_amountinteger
- can_emailboolean
- drawing_idsinteger[]
- current_drawing_revision_idsinteger[]
- distribution_membersobject[]
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- rich_text_descriptionstring
- attachmentsobject[]
- imagesobject[]
- web_imagesobject[]
- workflow_statusstring
- custom_statusobject
- download_all_attachments_uuidstring
- custom_fieldsobject
/rest/v1.1/punch_items/{id}Delete Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
- project_idintegerqueryrequired
Response · 200
No response body.
/rest/v1.1/punch_items/{id}/send_emailSend Punch Item Email
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerpathrequired
Request body
- subjectstring
- bodystring
- distribution_idsinteger[]
- cc_distribution_idsinteger[]
- bcc_distribution_idsinteger[]
Response · 200 · any
No documented fields.
/rest/v1.1/punch_items/add_punch_item_attachmentsAdd Attachments to Punch Item
Parameters
- OS-Company-Idintegerheaderrequired
- idintegerqueryrequired
- project_idintegerqueryrequired
Request body
- attachmentsstring[]
Response · 200 · object
- idinteger
- namestring
- urlstring
- filenamestring
/rest/v1.1/punch_items/recycle_binList Deleted Punch Items
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
- filters[category_id]string[]query
- sortstringquery
Response · 200 · object
- idinteger
- ball_in_courtobject[]
- closed_atstring (date-time)
- cost_impactstring
- cost_impact_amountstring
- created_atstring (date-time)
- deleted_atstring (date-time)
- due_datestring (date)
- namestring
- referencestring
- schedule_impactstring
- schedule_impact_daysinteger
- schedule_riskstring
- schedule_risk_reasonstring
- schedule_risk_confidenceinteger
- schedule_risk_probabilityinteger
- positioninteger
- prioritystring
- privateboolean
- statusstring
- has_resolved_responsesboolean
- has_unresolved_responsesboolean
- updated_atstring (date-time)
- locationobject
- tradeobject
- created_byobject
- closed_byobject
- punch_item_managerobject
- final_approverobject
- punch_item_typeobject
- categoryobject
- cost_codeobject
- assignmentsobject[]
- assigneesobject[]
- workflow_statusstring
- custom_status_idinteger
- custom_statusobject
- custom_fieldsobject
/rest/v1.1/punch_items/send_all_unsentSend All Unsent Punch Item Emails
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerqueryrequired
Request body
- punch_idsinteger[]
- recipientstring
Response · 200 · any
No documented fields.
/rest/v1.1/punch_items/send_unsentSend unsent Punch Items
Parameters
- OS-Company-Idintegerheaderrequired
Request body
- project_idintegerrequired
Response · 200
No response body.
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/assignee_companiesList Punch Item Assignee Company Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
- viewstringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/assigneesList Punch Item Assignee Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
- viewstringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/ball_in_courtList Punch Item Ball In Court Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/categoriesList Punch Item Category Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/closed_by_contactsList Punch Item Closed By Contact Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/creatorsList Punch Item Creator Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/final_approversList Punch Item Final Approver Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/locationsList Punch Item Location Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/punch_item_managersList Punch Item Manager Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/tradesList Punch Item Trade Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]
/rest/v2.0/companies/{company_id}/projects/{project_id}/punch_list/typesList Punch Item Type Filter Options
Parameters
- OS-Company-Idintegerheaderrequired
- company_idstringpathrequired
- project_idstringpathrequired
- pageintegerquery
- per_pageintegerquery
- querystringquery
Response · 200 · object
- dataobject[]