List and filter parts
GET
/v2/partsAuthorization
api_key AuthorizationBearer <token>
API key for authentication. Use format: Bearer YOUR_API_KEY
In: header
Query Parameters
limit?integer
Maximum number of parts to return in a single page.
Default
50Range
1 <= value <= 100cursor?integer
Offset position for pagination. Use the next_cursor from the previous response to get the next page.
Range
-9007199254740991 <= value <= 9007199254740991search_query?string
Search text to filter parts by name, part number, or revision number.
Length
length <= 100procedure_ids?array<>
Filter parts by procedures (parts that have runs with these procedures).
Items
items <= 10sort_by?string
Field to sort results by.
Default
"created_at"Value in
"name" | "number" | "created_at"sort_order?string
Sort order direction.
Default
"desc"Value in
"asc" | "desc"Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v2/parts"{
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"number": "PCB-V2.0",
"name": "Main PCB Board",
"created_at": "2019-08-24T14:15:22Z",
"revisions": [
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"number": "REV-A"
}
]
}
],
"meta": {
"has_more": true,
"next_cursor": 50
}
}{
"message": "Unauthorized",
"code": "UNAUTHORIZED",
"issues": []
}{
"message": "Internal server error",
"code": "INTERNAL_SERVER_ERROR",
"issues": []
}How is this guide?