name: repairshopr-item description: Manage part orders (items) in RepairShopr - track parts procurement license: MIT compatibility: opencode metadata: audience: technicians, parts managers, administrators api: GET /items
What I do
I manage part orders (items) in RepairShopr. Items track parts that need to be ordered, received, or are in transit. They are typically created from tickets when parts are needed. I can list items with various filters.
When to use me
Use this when:
- Tracking parts that need to be ordered for repairs
- Viewing the status of part orders (ordered, received, pending)
- Searching for specific parts by ticket number or query
- Managing parts inventory workflow
How to use
Required API base URL:
VITE_REPAIRSHOPR_SUBDOMAINVITE_REPAIRSHOPR_API_KEY
Permission: "Parts Orders - List/Search" required.
List Items (GET /items) Optional parameters:
completed(boolean) - Filter to only completed part ordersquery(string) - Search querypage(integer) - Page number (50 results per page)
Example call:
const result = await skill({ name: "repairshopr-item" }, {
completed: false,
query: "screen",
page: 1
})
Response includes:
itemsarray with part order objects containing:id,ticketnum,descriptionparturl- URL where part was orderedstatusfields:ordered_on,received_on,trackingnumprice,quantity,product_idticket_id,user_idfrom_location_id,destination_location_idlogistic_state- shipping statecreated_at,updated_at
Important
- Items are primarily read-only via this endpoint; creation happens through tickets
completedfilter helps find items that have been receivedqueryperforms partial matching across item fields- No create/update/delete operations are available on the
/itemsendpoint itself
Related skills
repairshopr-ticket- Items are typically created from tickets when parts are neededrepairshopr-product- For product catalog informationrepairshopr-purchase-order- For vendor purchase orders