Crunchtime · Schema
VendorGetDto
CompanyRestaurant OperationsInventoryLabor & SchedulingFood CostKitchen DisplayPoint-of-SaleSupply ChainHospitalityREST APIFood and Beverage
Properties
| Name | Type | Description |
|---|---|---|
| accrualFlag | string | "Accrual" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| allowDuplicateInvoicesFlag | string | "Allow Duplicate Invoice Numbers" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| allowDuplicatePoNumberFlag | string | "Allow Duplicate Purchase Order Numbers" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| allowPbiFlag | string | "Allow PBI" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| allowSimpleReceiptFlag | string | "Allow Simple Receipt" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| altAddress1 | string | "Alt Address 1" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| altAddress2 | string | "Alt Address 2" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| altCityName | string | "Alt City" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| altFax | string | "Alt Fax" from Vendor setup screen. Required if Bid Mode is 4 (Fax). (Not required if it is null or any other option). If the field value is null, the previously saved value will remain. To erase it, |
| altPhone | string | "Alt Phone" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| altStateShortName | string | "Alt State/Province" (Abbreviation) from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| altZip | string | "Alt Zip" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| autoProcessNewBidFileFlag | string | "Automatically Process New Vendor Bid Files" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| autoReconcileEinvoiceFlag | string | "E-Invoices Will be Auto-Reconciled Upon Import" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| batchId | integer | |
| certificateExpireDate | string | "Certificate Expire Date" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| certificateNumber | string | "Certificate Number" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| codFlag | string | "COD" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| countryCode | string | "Country Code" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| countryName | string | "Country Name" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| createNewBidProductsFlag | string | "Allow Auto-Bid Processing to Create New Vendor Bid Products" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' va |
| currencyCode | string | "Base Currency" Code from Vendor setup screen |
| electronicInvoiceFlag | string | "Electronic Invoice Required" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| exportCode | string | "Export Code" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| haccpCertifiedFlag | string | "HACCP" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| internalFlag | string | "Internal" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| priceIncludesTax | string | "Prices Include Tax" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyAccountNumber | string | "Account #" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyActive | string | "Active" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyAddress1 | string | "Address 1" from Vendor setup screen |
| supplyAddress2 | string | "Address 2" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyBidPath | string | "Bid Mode" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyCityName | string | "City" from Vendor setup screen |
| supplyCode | string | Vendor "Code" from Vendor setup screen |
| supplyEmail | string | "Vendor E-Mail" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyFax | string | "Fax" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyIntranet | string | "Intranet Number" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyLeadPeriod | object | "Lead Period" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyName | string | Vendor "Name" from Vendor setup screen |
| supplyOrderPath | string | "Order Path" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyPhone | string | "Phone" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplySalesmanFax | string | "Fax" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplySalesmanFullName | string | "Name" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplySalesmanHomePhone | string | "Home Phone" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplySalesmanPhone | string | "Business Phone" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplySalesmanTitle | string | "Title" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplySatellite | string | "VO E-mail" from Vendor setup screen. Required if Bid Mode is 1 (E-Mail PDF), 2 (E-Mail Text), 3 (E-Mail Excel) or 9 (E-Mail PDF - Custom) (any of the E-Mail options). (Not required if it is null or a |
| supplyStateShortName | string | "State/Province Abbreviation" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyStateFullName | string | "State/Province Name" from Vendor setup screen. |
| supplyTerms | string | "Terms" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyTransmitMethod | string | "Interface" from Vendor setup screen. Required if VO Mode is FTP (5) or Web Services (8), but the system will use the default value of "STANDARD", if it is not provided or is not a valid value (1, 2, |
| supplyTransmitPath | string | "VO Mode" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| supplyWebAddress | string | "URL" from Vendor setup screen. Required if VO Mode is 5 (FTP) or 6 (Secure FTP) or Interface is US Foods (1). (Not required if it is null or any other option). If the field value is null, the previou |
| supplyZip | string | "Zip" Code from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| taxId | string | "Tax ID" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value. |
| updateBidsVarianceFromLast | object | "Do Not Allow Auto-Bid Processing to Update Vendor Bids When Variance from Last Bid > x %" from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, p |
| voFax | string | "VO Fax" from Vendor setup screen. Required if VO Mode is 4 (Fax). (Not required if it is null or any other option). If the field value is null, the previously saved value will remain. To erase it, pl |
| vendorUdaDetails | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/crunchtime/main/json-schema/crunchtime-vendor-get-dto-schema.json",
"title": "VendorGetDto",
"x-generated": "2026-10-14",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/crunchtime-cruise-platform-openapi.yml#/components/schemas/VendorGetDto",
"type": "object",
"required": [
"currencyCode",
"supplyAddress1",
"supplyCityName",
"supplyCode",
"supplyName"
],
"properties": {
"accrualFlag": {
"type": "string",
"description": "\"Accrual\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"allowDuplicateInvoicesFlag": {
"type": "string",
"description": "\"Allow Duplicate Invoice Numbers\" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"allowDuplicatePoNumberFlag": {
"type": "string",
"description": "\"Allow Duplicate Purchase Order Numbers\" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"allowPbiFlag": {
"type": "string",
"description": "\"Allow PBI\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"allowSimpleReceiptFlag": {
"type": "string",
"description": "\"Allow Simple Receipt\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"altAddress1": {
"type": "string",
"description": "\"Alt Address 1\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"altAddress2": {
"type": "string",
"description": "\"Alt Address 2\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"altCityName": {
"type": "string",
"description": "\"Alt City\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"altFax": {
"type": "string",
"description": "\"Alt Fax\" from Vendor setup screen. Required if Bid Mode is 4 (Fax). (Not required if it is null or any other option). If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"altPhone": {
"type": "string",
"description": "\"Alt Phone\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"altStateShortName": {
"type": "string",
"description": "\"Alt State/Province\" (Abbreviation) from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"altZip": {
"type": "string",
"description": "\"Alt Zip\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"autoProcessNewBidFileFlag": {
"type": "string",
"description": "\"Automatically Process New Vendor Bid Files\" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"autoReconcileEinvoiceFlag": {
"type": "string",
"description": "\"E-Invoices Will be Auto-Reconciled Upon Import\" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"batchId": {
"type": "integer",
"format": "int64"
},
"certificateExpireDate": {
"type": "string",
"format": "date-time",
"description": "\"Certificate Expire Date\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"certificateNumber": {
"type": "string",
"description": "\"Certificate Number\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"codFlag": {
"type": "string",
"description": "\"COD\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"countryCode": {
"type": "string",
"description": "\"Country Code\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"countryName": {
"type": "string",
"description": "\"Country Name\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"createNewBidProductsFlag": {
"type": "string",
"description": "\"Allow Auto-Bid Processing to Create New Vendor Bid Products\" flag from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"currencyCode": {
"type": "string",
"description": "\"Base Currency\" Code from Vendor setup screen"
},
"electronicInvoiceFlag": {
"type": "string",
"description": "\"Electronic Invoice Required\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"exportCode": {
"type": "string",
"description": "\"Export Code\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"haccpCertifiedFlag": {
"type": "string",
"description": "\"HACCP\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"internalFlag": {
"type": "string",
"description": "\"Internal\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"priceIncludesTax": {
"type": "string",
"description": "\"Prices Include Tax\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyAccountNumber": {
"type": "string",
"description": "\"Account #\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyActive": {
"type": "string",
"description": "\"Active\" flag from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyAddress1": {
"type": "string",
"description": "\"Address 1\" from Vendor setup screen"
},
"supplyAddress2": {
"type": "string",
"description": "\"Address 2\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyBidPath": {
"type": "string",
"description": "\"Bid Mode\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value.",
"enum": [
"CT Xchange",
"E-Mail Excel File",
"E-Mail PDF",
"E-Mail Text",
"Fax",
"Phone"
]
},
"supplyCityName": {
"type": "string",
"description": "\"City\" from Vendor setup screen"
},
"supplyCode": {
"type": "string",
"description": "Vendor \"Code\" from Vendor setup screen"
},
"supplyEmail": {
"type": "string",
"description": "\"Vendor E-Mail\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyFax": {
"type": "string",
"description": "\"Fax\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyIntranet": {
"type": "string",
"description": "\"Intranet Number\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyLeadPeriod": {
"type": "object",
"description": "\"Lead Period\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyName": {
"type": "string",
"description": "Vendor \"Name\" from Vendor setup screen"
},
"supplyOrderPath": {
"type": "string",
"description": "\"Order Path\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyPhone": {
"type": "string",
"description": "\"Phone\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplySalesmanFax": {
"type": "string",
"description": "\"Fax\" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplySalesmanFullName": {
"type": "string",
"description": "\"Name\" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplySalesmanHomePhone": {
"type": "string",
"description": "\"Home Phone\" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplySalesmanPhone": {
"type": "string",
"description": "\"Business Phone\" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplySalesmanTitle": {
"type": "string",
"description": "\"Title\" from Vendor Contact Info. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplySatellite": {
"type": "string",
"description": "\"VO E-mail\" from Vendor setup screen. Required if Bid Mode is 1 (E-Mail PDF), 2 (E-Mail Text), 3 (E-Mail Excel) or 9 (E-Mail PDF - Custom) (any of the E-Mail options). (Not required if it is null or any other option). If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyStateShortName": {
"type": "string",
"description": "\"State/Province Abbreviation\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyStateFullName": {
"type": "string",
"description": "\"State/Province Name\" from Vendor setup screen."
},
"supplyTerms": {
"type": "string",
"description": "\"Terms\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyTransmitMethod": {
"type": "string",
"description": "\"Interface\" from Vendor setup screen. Required if VO Mode is FTP (5) or Web Services (8), but the system will use the default value of \"STANDARD\", if it is not provided or is not a valid value (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11). If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value.",
"enum": [
"ALNT",
"AMPH",
"COI",
"CTVP",
"DCLO",
"DLA",
"DTLH",
"FPRO",
"MS90",
"N/A",
"PFG",
"PFGC",
"SAVL",
"STND",
"SYSC"
]
},
"supplyTransmitPath": {
"type": "string",
"description": "\"VO Mode\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value.",
"enum": [
"E-Mail Excel",
"E-Mail PDF",
"E-Mail PDF - Custom",
"E-Mail Text",
"FTP",
"Fax",
"Phone",
"Secure FTP",
"Web Services"
]
},
"supplyWebAddress": {
"type": "string",
"description": "\"URL\" from Vendor setup screen. Required if VO Mode is 5 (FTP) or 6 (Secure FTP) or Interface is US Foods (1). (Not required if it is null or any other option). If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"supplyZip": {
"type": "string",
"description": "\"Zip\" Code from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"taxId": {
"type": "string",
"description": "\"Tax ID\" from Vendor setup screen. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"updateBidsVarianceFromLast": {
"type": "object",
"description": "\"Do Not Allow Auto-Bid Processing to Update Vendor Bids When Variance from Last Bid > x %\" from Vendor Pricing Rules. If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"voFax": {
"type": "string",
"description": "\"VO Fax\" from Vendor setup screen. Required if VO Mode is 4 (Fax). (Not required if it is null or any other option). If the field value is null, the previously saved value will remain. To erase it, please enter '#DELETE' value."
},
"vendorUdaDetails": {
"type": "array",
"items": {
"$ref": "#/$defs/vendorUdaDetail"
}
}
},
"$defs": {
"vendorUdaDetail": {
"type": "object",
"properties": {
"supplyCode": {
"type": "string",
"description": "Vendor \"Code\" from Vendor setup screen."
},
"udaCode": {
"type": "string",
"description": "\"Code\" from Vendor UDA tab."
},
"udaDescription": {
"type": "string",
"description": "\"Description\" from Vendor UDA tab."
},
"dataType": {
"type": "string",
"description": "UDA Data Type"
},
"udaType": {
"type": "string",
"description": "UDA Type"
},
"udaGroup": {
"type": "string",
"description": "\"Group\" from Vendor UDA tab."
},
"requiredFlag": {
"type": "string",
"description": "UDA Required flag"
},
"udaValue": {
"type": "string",
"description": "\"Value\" from Vendor UDA tab."
},
"replicatedFlag": {
"type": "string",
"description": "UDA Replicated flag, from Vendor setup screen."
},
"lastTouchDate": {
"type": "string",
"format": "date-time",
"description": "Last Touch Date from the vendor record."
}
},
"title": "vendorUdaDetail"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/crunchtime-vendor-get-dto"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.