Webhooks
Part Specification Created
Webhook event fired when a new part specification is created in Phasio
Overview
The Part Specification Created event fires when a new part specification is created on a part revision. A part specification defines the manufacturing parameters for a part — the technology, material, finishing options, and other production details.
When it triggers
This webhook fires when:
- A new part specification is created on a part revision, either through the platform UI or via the API.
This event fires once per specification. If multiple specifications are created on the same revision, each one triggers a separate webhook.
Payload
The decrypted payload is a JSON object with the following fields:
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | No | UUID of the part specification. |
revisionId | string | No | UUID of the part revision this specification belongs to. |
name | string | No | Name of the part (e.g., "Bracket Assembly"). |
units | string | No | Unit of measurement (e.g., "mm", "inch"). |
technology | string | No | Manufacturing technology (e.g., "CNC Machining", "SLS", "FDM"). |
material | string | No | Material specification (e.g., "Aluminum 6061", "PA12 Nylon"). |
infill | string | Yes | Infill percentage, if applicable (typically for 3D printing technologies). |
precision | string | Yes | Precision/tolerance level (e.g., "Standard", "High"). |
color | string | Yes | Color specification, if applicable. |
postProcessings | array | No | List of post-processing operation names (e.g., ["Anodizing", "Bead Blasting"]). |
Example payload
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"revisionId": "660e8400-e29b-41d4-a716-446655440000",
"name": "Bracket Assembly",
"units": "mm",
"technology": "CNC Machining",
"material": "Aluminum 6061",
"infill": null,
"precision": "Standard",
"color": null,
"postProcessings": ["Anodizing", "Bead Blasting"]
}Last updated on