Get a part
GET/parts/:id
Returns the part. 200 when ready or failed; 202 while Engine processing is in progress. currentProgramId is the selected/default program pointer for the part. Use GET /parts/{id}/programs as the canonical program collection. currentProgramId is null while processing or failed, and also when the part was created with autoCreateProgram: false (create a program yourself via POST /parts/{partId}/programs). When status is failed, failureCode and failureReason describe what went wrong; both are null otherwise.
Request
Responses
- 200
- 202
- 401
- 404
- 429
- 500
Part is ready or failed
Part is still being processed by the Engine
Missing or invalid bearer token
Resource not found
Rate limit exceeded
Response Headers
Seconds to wait before retrying. Guaranteed on application-limited responses (POST /parts and POST /parts/{partId}/programs); may be absent on infrastructure-level 429s from other endpoints.
Unexpected server error