Stashes
Get a workspace stash by ID
Retrieve a single stash scoped to the workspace, including its flat membership list (details and families, hard-capped at 500). project_id is derived from the stash items and firm_id from the workspace. A stash in another workspace, a cross-firm stash, and a missing stash all return 404 (indistinguishable — no existence disclosure).
get/v1/workspaces/{workspaceId}/stashes/{id}
Request
- Base URLhttps://external-api.pirros.com
- AuthOAuth 2Client credentialsToken URL: https://auth.pirros.com/oauth/token
Path parameters
workspaceIdstring uuid required
idstring uuid required
Response
Stash found
Example response
{
"response": {
"id": "8a3b1c4d-22de-4f9a-9e3a-77b88ad0e514",
"name": "Wall Sections - North Wing",
"description": "Curated wall sections for the schematic-design package",
"project_id": "9f5b3c2d-1ea8-4f2c-8a61-d1c9e54b03f1",
"firm_id": "f1a8e3d2-9c4b-4f7e-8a6d-1c3b5e7d9a02",
"workspace_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"is_permanent": true,
"is_firm_stash": false,
"is_archived": false,
"downloaded_at": "2026-02-01T14:22:00Z",
"items": [
{
"item_type": "detail",
"detail_id": "b3a8f1c4-22de-4f9a-9e3a-77b88ad0e514",
"family_id": null
},
{
"item_type": "family",
"detail_id": null,
"family_id": "c4b9f2d5-33ef-450b-af4b-88c99be1f625"
}
],
"created_at": "2026-01-15T10:30:00Z"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.