Printago API
GET /v1/stores

Get all stores for current user

Response Schema

Store[]
Array of Store, each with:
auditEnabledrequired
boolean
countryoptionalnullable
string
createdAtrequired
string
format: date-time
deletionScheduledForoptionalnullable
string
Set while a deletion is scheduled, cleared when an owner cancels it, and gone with the row once the deletion runs. Every member reads it from `GET /v1/stores` to render the scheduled-deletion banner.
format: date-time
idrequired
string
pattern: ^[a-z0-9]{24}$
logoDarkUrloptionalnullable
string
logoLightUrloptionalnullable
string
namerequired
string
schoolDomainsoptionalnullable
string[]
Email domains this school vouches for, set by Printago staff. Null for every store that is not a school. Importing users creates accounts only for addresses on these domains; anyone else is invited instead.
timezoneoptionalnullable
string
updatedAtrequired
string
format: date-time
websiteUrloptionalnullable
string

Example Response

200 OK — application/json
[
  {
    "name": "string",
    "timezone": "string",
    "country": "string",
    "logoLightUrl": "string",
    "logoDarkUrl": "string",
    "websiteUrl": "string",
    "auditEnabled": true,
    "deletionScheduledFor": "2025-01-15T12:00:00.000Z",
    "schoolDomains": [
      "string"
    ],
    "id": "string",
    "updatedAt": "2025-01-15T12:00:00.000Z",
    "createdAt": "2025-01-15T12:00:00.000Z"
  }
]