OpenAPI Specification
openapi: 3.1.0
info:
title: Sysco Food Distribution Accounts API
description: The Sysco Food Distribution API provides programmatic access to Sysco's food distribution platform for product ordering, catalog browsing, delivery tracking, account management, and supply chain integration. Available through the Sysco API Central developer portal, the API enables restaurants, food service operators, and partners to integrate with Sysco's distribution operations and ordering systems.
version: '1.0'
contact:
url: https://apic-devportal.sysco.com/
servers:
- url: https://api.sysco.com
description: Production
- url: https://api-stg.sysco.com
description: Staging
security:
- bearerAuth: []
tags:
- name: Accounts
description: Manage customer account information.
paths:
/accounts:
get:
operationId: listAccounts
summary: List Accounts
description: Retrieves customer account information.
tags:
- Accounts
responses:
'200':
description: Account list returned
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Account'
/accounts/{accountId}:
get:
operationId: getAccount
summary: Get Account
description: Retrieves details for a specific customer account.
tags:
- Accounts
parameters:
- name: accountId
in: path
required: true
schema:
type: string
responses:
'200':
description: Account details returned
content:
application/json:
schema:
$ref: '#/components/schemas/Account'
components:
schemas:
Account:
type: object
properties:
accountId:
type: string
name:
type: string
type:
type: string
enum:
- restaurant
- healthcare
- education
- hospitality
address:
type: object
properties:
street:
type: string
city:
type: string
state:
type: string
zipCode:
type: string
contactEmail:
type: string
format: email
securitySchemes:
bearerAuth:
type: http
scheme: bearer