All REST Endpoints
Export/E1 Invoices
Allows the export of invoice records within TPM.
- 1a Invoices Request
- Method: postPath:
/api/v1/export/invoices
- 1b Invoices Response
- Method: getPath:
/api/v1/export/invoices/{jobID}
Export/E2 Invoice Rejections
Allows the export of invoice rejection records within TPM.
- 1a Invoice Rejections Request
- Method: postPath:
/api/v1/export/invoice-rejections
- 1b Invoice Rejections Response
- Method: getPath:
/api/v1/export/invoice-rejections/{jobID}
Export/E3 Payments
Allows the export of invoice payments records within TPM.
- 1a Payments Request
- Method: postPath:
/api/v1/export/payments
- 1b Payments Response
- Method: getPath:
/api/v1/export/payments/{jobID}
Export/E4 Documents
The operations from the Export/Documents category.
- 1a Documents Request
- Method: postPath:
/api/v1/export/documents
- 1b Documents Response
- Method: getPath:
/api/v1/export/documents/{jobID}
- 2 Document Meta Data Request
- Method: postPath:
/api/v1/document-meta
- 3 Document File Request
- Method: postPath:
/api/v1/document-file
Export/E5 Projects
Allows the export of project details from within TPM.
- 1 Owner Projects Request
- Method: getPath:
/api/v2/owner/projects
Import/I1 Subcontracts
The operations from the Import/Subcontracts category.
- 1a Subcontracts
- Method: postPath:
/api/v1/import/insert-contracts
- 1b Subcontracts Audit
- Method: getPath:
/api/v1/import/insert-contracts/{jobID}
- 2a Subcontracts Update
- Method: postPath:
/api/v1/import/update-contracts
- 2b Subcontracts Update Audit
- Method: getPath:
/api/v1/import/update-contracts/{jobID}
Import/I2 Change Orders
Allows for change order control of subcontracts within the TPM system.
- 1a Subcontract Change Orders
- Method: postPath:
/api/v1/import/changeorders
- 1b Subcontract Change Orders Audit
- Method: getPath:
/api/v1/import/changeorders/{jobID}
Import/I3 Compliance Requirements
Allows creation of compliance requirements and review of status within the TPM system.
- 1a Compliance Requirements
- Method: postPath:
/api/v1/import/compliance-requirements
- 1b Compliance Requirements Audit
- Method: getPath:
/api/v1/import/compliance-requirements/{jobID}
Import/I4 Projects
API dedicated to different project actions within the TPM system.
- 1a Projects
- Method: postPath:
/api/v1/import/projects
- 1b Projects Audit
- Method: getPath:
/api/v1/import/projects/{jobID}
Import/I5 Prime Change Orders
Allows for prime contract change order control within the TPM system.
- 1a Prime Change Orders
- Method: postPath:
/api/v2/prime-change-orders
- 1b Prime Change Orders Audit
- Method: getPath:
/api/v2/prime-change-orders/{jobID}
Import/I6 Payments
Allows for the importing of owner funding and off-system payments.
- 1a Owner Fundings
- Method: postPath:
/api/v2/owner-fundings
- 1b Owner Fundings Audit
- Method: getPath:
/api/v2/owner-fundings/{jobID}
- 2a Cash Receipts
- Method: postPath:
/api/v2/owner-funding-checks
- 2b Cash Receipts Audit
- Method: getPath:
/api/v2/owner-funding-checks/{jobID}
- 3a Off-System Payments
- Method: postPath:
/api/v2/off-system-payments
- 3b Off-System Payments Audit
- Method: getPath:
/api/v2/off-system-payments/{jobID}
Import/I7 Invoices
Allows the import of invoices.
- 1a Owner Invoices
- Method: postPath:
/api/v2/owner-invoices
- 1b Owner Invoices Audit
- Method: getPath:
/api/v2/owner-invoices/{jobID}
- 2 Owner Invoices (Deprecated)
- Method: postPath:
/api/v1/invoice
Import/I8 ERP Records
Allows the import of ERP Records.
- 1a ERP Records
- Method: postPath:
/api/v2/erp-records
- 1b ERP Records Audit
- Method: getPath:
/api/v2/erp-records/{jobID}
Import/I9 Users
Allows the updating of user status within the TPM system.
- 1a User Roles
- Method: postPath:
/api/v1/import/user-project-roles
- 1b User Roles Audit
- Method: getPath:
/api/v1/import/user-project-roles/{jobID}
- 2a User Deactivation
- Method: postPath:
/api/v1/import/user-status
- 2b User Deactivation Audit
- Method: getPath:
/api/v1/import/user-status/{jobID}