List pulled materials
Materials the authenticated team has already purchased.
GET
/public/materials/pulledSame query parameters as GET /public/materials, but with pulled implicitly set to true — the response body shape is identical.
Results are scoped to the team identified by the required x-team-id header. Read the id off Team Settings → General in app.circa.ai (the gear icon next to the team selector); switch teams there to read records from a different team.
Example
curl -s 'https://api.circa.ai/public/materials/pulled?limit=100' \
-H 'x-api-key: circa_live_xxx' \
-H 'x-team-id: 4b6f9c28-6f4e-4e7f-a36d-2ff989045d10' \
-H 'Circa-Version: 2026-05-11.obsidian'