Actions36
- Authority Actions
- File Actions
- Original File Actions
- Pricing Actions
- Pricing Library Actions
- Project Actions
- Property Actions
- Property Type Actions
- Report Actions
- Report Template Actions
- Static File Actions
- Takeoff Template Actions
- Work Group Type Actions
Property → Create
AI-generatedSummary
Create a new property inside a specified Approx project using a JSON payload conforming to the project's takeoff template schema.
Inputs
- Project ID (required) — The ID of the owning project in which the property will be created.
- Property (JSON) (required) — JSON object representing the property data, which must include at minimum the keys propertyTypeId and name as defined by the project's takeoff template schema. Use the Template resource to discover the exact required fields for your template.
Output shape
a single record representing the created property, or a success confirmation if the API returns none explicitly.
The property JSON should match the project's expected schema. If the input property JSON is a string, it is parsed to an object. The operation returns the API response JSON on success or a generic success indication if no detailed response is returned.
Examples
Example 1: Create a property in a project
Provide the target Project ID and the property JSON payload including at least propertyTypeId and name keys.