Get a vendor's current standing
const url = 'https://theoria.hypertheory-labs.com/clerk-records/purchasing/vendors/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/standing';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/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/standingReports the vendor’s standing as of now, with the date it took effect and the authority it derives from.
This endpoint reports standing. It does not decide whether a given purchase or dispatch may proceed — that determination belongs to the department committing the funds, which is the only party that knows what it is about to commit them to.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Responses
Section titled “ Responses ”The vendor’s current standing.
object
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.
The date this standing took effect. May be earlier than the date it was recorded here.
Null where the standing does not lapse on its own.
Where the standing came from. state-debarment-list entries originate
outside the village and are not revisable here.
Narrative reason for the current standing, as recorded by the Clerk’s office.
Example
{ "status": "approved", "authority": "clerk-review"}No such vendor, or the vendor is registered but no standing has been established.
RFC 9457 problem details.
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "instance": "example"}