List vendors
GET
/vendors
const url = 'https://theoria.hypertheory-labs.com/clerk-records/purchasing/vendors?status=approved&page=1&pageSize=25';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://theoria.hypertheory-labs.com/clerk-records/purchasing/vendors?status=approved&page=1&pageSize=25'Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” status
approved— may be used for new purchases.suspended— may not be used for new purchases. Work already dispatched is not affected by the suspension itself.debarred— may not be used. Statutory, and not waivable by the village.
string
Filter by current standing status.
q
string
Free-text match against vendor name.
page
integer
pageSize
integer
Responses
Section titled “ Responses ”A page of vendors.
Media type application/json
object
items
required
Array<object>
object
id
required
string format: uuid
name
required
string
taxIdLast4
required
string
registeredOn
required
string format: date
contactEmail
string | null format: email
contactPhone
string | null
page
required
integer
pageSize
required
integer
total
required
integer
Example generated
{ "items": [ { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "name": "example", "taxIdLast4": "example", "registeredOn": "2026-04-15", "contactEmail": "hello@example.com", "contactPhone": "example" } ], "page": 1, "pageSize": 1, "total": 1} Training environment
Theoria, Ohio is a fictional town. Course material for
Hypertheory Training.