Create Permission Template
create_permission_templateCreate a permission template for a Procore company, defining user access levels and permitted actions for active tools.
Instructions
Returns the created Permission Template along with its permitted actions. Use this to create a new Directory records in Procore. Creates a new Directory records and returns the created object on success (HTTP 201). Required parameters: company_id. Procore API: Core > Directory. Endpoint: POST /rest/v1.0/companies/{company_id}/permission_templates
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | No | JSON request body field — the ID of the Company the Permission Template belongs to | |
| id | No | JSON request body field — the ID of the Permission Template | |
| name | No | JSON request body field — the name of the Permission Template | |
| provider_type | No | JSON request body field — 'Project' or 'Company' | |
| type | No | JSON request body field — 'company_tools', 'global' or 'project_specific' | |
| provider_id | No | JSON request body field — either the company_id or project_id based on provider_type | |
| category | No | JSON request body field — the category of the Permission Template | |
| user_access_levels | No | JSON request body field — user access levels for active tools | |
| permissions | No | JSON request body field — permitted actions for active tools | |
| project_id | No | JSON request body field — id of corresponding project if provider_type == Project |