Create Generic Tool Status
create_generic_tool_statusCreate a new status for a generic tool in Procore by providing company, generic tool, status name, and status. Returns the created status with its ID.
Instructions
Create a new Generic Tool Status for the specified Generic Tool. For more information on Generic Tool and Correspondence Tool endpoints, see Working with the Correspondence Tool. Pass the record's fields as top-level arguments — they are nested under "generic_tool_status" in the request payload for you. company_id defaults to the value set by procore_set_config when omitted, and generic_tool_id must identify an existing parent record — resolve it with the matching list tool first. Creates the generic tool status and returns it with its new id (HTTP 201); calling it again creates another record. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: company_id, generic_tool_id, status_name, status. Procore API: Company Admin > Custom - Configurable Tools. Endpoint: POST /rest/v1.0/companies/{company_id}/generic_tools/{generic_tool_id}/statuses
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | JSON request body field — the status of the generic tool status. | |
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| status_name | Yes | JSON request body field — the name of the generic tool status. | |
| generic_tool_id | Yes | URL path parameter — unique identifier for the Generic Tool |