All REST Endpoints

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