PSOHub API: Contract Templates
Learn how to retrieve contract templates via the API to use when creating projects in PSOhub
Published: 1 June 2026
Audience
-
Admin
Objective
This reference article covers the PSOhub API endpoint for retrieving contract templates. Use this endpoint to get the ContractTemplateID needed to apply a pre-defined contract structure when creating a project via the API.
Prerequisites
Eligible access
You must have Admin user access in PSOhub.
API enabled
You must have API access enabled for your PSOhub account.
Contract templates
At least one contract template must exist in PSOhub.
How to Get All Contract Templates
Use this endpoint to retrieve a list of all contract templates in your PSOhub organization:
Endpoint
GET https://www.psohubapp.com/rest/psohubapi/v1/contracttemplates
Example response
json
[ { "ContractTemplateName": "4-Step Exit Program", "ContractTemplateID": 14636698788954114 }, { "ContractTemplateName": "Accounting Services", "ContractTemplateID": 14636698788964413 }, { "ContractTemplateName": "App Development", "ContractTemplateID": 14636698792858323 } ]
Response fields
| Name | Type | Description |
|---|---|---|
| ContractTemplateName | String | The name of the contract template as configured in PSOhub. |
| ContractTemplateID | Integer/Long | The unique PSOhub ID of the contract template. Use this value when specifying a contract template during project creation via the API. |