openapi: 3.2.0 info: title: Aramark Contact API version: 1.0.0-oas3 description: 'Operations tagged Contact across 8 of this provider''s published API definitions: aramark-business-unit-core-details-openapi.json, aramark-district-core-details-openapi.json, aramark-division-core-details-openapi.json, aramark-line-business-core-details-openapi.json, aramark-location-core-details-openapi.json, aramark-organization-profit-center-core-details-openapi.json, aramark-region-core-details-openapi.json, aramark-sub-location-core-details-openapi.json.' servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization - url: https://qa-marko.aramark.net/v1/ description: Testing server security: - apiKey: [] tags: - name: Contact paths: /business_unit/contacts/{org_value}: get: operationId: getBusinessUnitDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Contact Attributes for One Business Unit description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Business Unit Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned business_unit_contacts_details: type: array items: $ref: '#/components/schemas/business_unit_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /business_unit/contacts: get: operationId: getBusinessUnitDetailsContact tags: - Contact summary: Returns a collection of Business Unit Contact Attributes description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Business Unit Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned business_unit_contacts_details: type: array items: $ref: '#/components/schemas/business_unit_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /district/contacts/{org_value}: get: operationId: getDistrictDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Contact Attributes for One District description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of District Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned district_contacts_details: type: array items: $ref: '#/components/schemas/district_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /district/contacts: get: operationId: getDistrictDetailsContact tags: - Contact summary: Returns a collection of District Contact Attributes description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam_2' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of District Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned district_contacts_details: type: array items: $ref: '#/components/schemas/district_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /division/contacts/{org_value}: get: operationId: getDivisionDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Contact Attributes for One Division description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Division Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned division_contacts_details: type: array items: $ref: '#/components/schemas/division_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /division/contacts: get: operationId: getDivisionDetailsContact tags: - Contact summary: Returns a collection of Division Contact Attributes description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam_3' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Division Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned division_contacts_details: type: array items: $ref: '#/components/schemas/division_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /line_of_business/contacts/{org_value}: get: operationId: getLineOfBusinessDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Contact Attributes for One Line of Business description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Line of Business Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned line_of_business_contacts_details: type: array items: $ref: '#/components/schemas/line_of_business_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /line_of_business/contacts: get: operationId: getLineOfBusinessDetailsContact tags: - Contact summary: Returns a collection of Line of Business Contact Attributes description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam_4' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Line of Business Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned line_of_business_contacts_details: type: array items: $ref: '#/components/schemas/line_of_business_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /location/contacts/{org_value}: get: operationId: getLocationDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Contact Attributes for One Location parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Location Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned location_contacts_details: type: array items: $ref: '#/components/schemas/location_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/ description: Testing server - url: https://dev-marko.aramark.net/v1/organization /location/contacts: get: operationId: getLocationDetailsContact tags: - Contact summary: Returns a collection of Location Contact Attributes parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam_5' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Location Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned location_contacts_details: type: array items: $ref: '#/components/schemas/location_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/ description: Testing server - url: https://dev-marko.aramark.net/v1/organization /profit_center/contacts/{org_value}: get: operationId: getProfitCenterDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Profit Center Contact Attributes for One Profit Center description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Profit Center Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned profit_center_contacts_details: type: array items: $ref: '#/components/schemas/profit_center_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /profit_center/contacts: get: operationId: getProfitCenterDetailsContact tags: - Contact summary: Returns a collection of Profit Center Contact Attributes description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam_6' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Profit Center Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned profit_center_contacts_details: type: array items: $ref: '#/components/schemas/profit_center_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /region/contacts/{org_value}: get: operationId: getRegionDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Contact Attributes for One Region description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Region Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned region_contacts_details: type: array items: $ref: '#/components/schemas/region_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /region/contacts: get: operationId: getRegionDetailsContact tags: - Contact summary: Returns a collection of Region Contact Attributes description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam_7' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Region Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned region_contacts_details: type: array items: $ref: '#/components/schemas/region_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /sub_location/contacts/{org_value}: get: operationId: getSubLocationDetailsContactByOrgValue tags: - Contact summary: Returns a collection of Contact Attributes for One Sub Location description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/orgValueParam' - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Sub Location Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned sub_location_contacts_details: type: array items: $ref: '#/components/schemas/sub_location_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization /sub_location/contacts: get: operationId: getSubLocationDetailsContact tags: - Contact summary: Returns a collection of Sub Location Contact Attributes description: '!This endpoint is in production' parameters: - $ref: '#/components/parameters/contactTypeParam' - $ref: '#/components/parameters/searchParam_8' - $ref: '#/components/parameters/formatParam' - $ref: '#/components/parameters/pageParam' - $ref: '#/components/parameters/sizeParam' - $ref: '#/components/parameters/bypassCacheParam' - $ref: '#/components/parameters/smokeParam' responses: '200': description: Collection of Sub Location Contact Attributes content: '*/*': schema: type: object properties: status: type: string description: ENUM 'Success' or 'Error' default: Success count: type: string description: Number of records returned sub_location_contacts_details: type: array items: $ref: '#/components/schemas/sub_location_contacts_details' '404': description: Requested resource does not exist. '405': description: HTTP Verb / Operation not supported servers: - url: https://qa-marko.aramark.net/v1/organization description: Testing server - url: https://dev-marko.aramark.net/v1/organization components: parameters: bypassCacheParam: in: header name: bypass-cache description: This HTTP Header variable will bypass cache. schema: type: string enum: - 'true' - 'false' default: 'false' smokeParam: in: header name: smoke description: When set to 'true' this HTTP header variable will route the API call to the Integration testing environment. Only applicable in QA. schema: type: string contactTypeParam: in: query name: contact_type description: optional parameter to limit results to a specfic address type schema: type: string enum: - manager - consumer_alert orgValueParam: in: path name: org_value required: true description: provide business organization code in URL to filter data set schema: type: string sizeParam: in: query name: size description: Number of records to be returned in each page of result set schema: type: string default: 50 formatParam: in: query name: format required: false description: allows to change the output to a desired format. 'JSON' - JSON, 'CSV' - CSV, 'XLS' - Excel schema: type: string enum: - JSON - CSV - XLS pageParam: in: query name: page description: Page number of result set schema: type: number default: 1 searchParam: in: query name: search description: Used to search a specific Business Unit. Will match against Name and Value. Maximum length of 20 characters. schema: type: string searchParam_2: in: query name: search description: Used to search a specific District. Will match against Name and Value. Maximum length of 20 characters. schema: type: string searchParam_3: in: query name: search description: Used to search a specific Division. Will match against Name and Value. Maximum length of 20 characters. schema: type: string searchParam_4: in: query name: search description: Used to search a specific Line of Business. Will match against Name and Value. Maximum length of 20 characters. schema: type: string searchParam_5: in: query name: search description: Used to search a specific Location. Will match against Name and Value. Maximum length of 20 characters. schema: type: string searchParam_6: in: query name: search description: Used to search a specific Profit Center. Will match against Name and Value. Maximum length of 20 characters. schema: type: string searchParam_7: in: query name: search description: Used to search a specific Region. Will match against Name and Value. Maximum length of 20 characters. schema: type: string searchParam_8: in: query name: search description: Used to search a specific Sub Location. Will match against Name and Value. Maximum length of 20 characters. schema: type: string schemas: business_unit_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the Business Unit contact is active or not contact_type: type: string description: Type of Business Unit contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated district_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the District contact is active or not contact_type: type: string description: Type of District contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated division_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the Division contact is active or not contact_type: type: string description: Type of Division contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated line_of_business_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the Line of Business contact is active or not contact_type: type: string description: Type of Line of Business contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated location_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the Location contact is active or not contact_type: type: string description: Type of Location contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated profit_center_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the Profit Center contact is active or not contact_type: type: string description: Type of Profit Center contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated region_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the Region contact is active or not contact_type: type: string description: Type of Region contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated sub_location_contacts_details: type: object properties: org_value: type: string description: Aramark Organization code org_name: type: string description: Name of the Aramark Organization org_contact_status: type: string description: Indicator if the Sub Location contact is active or not contact_type: type: string description: Type of Sub Location contact first_name: type: string description: First name of the contact last_name: type: string description: Last name of the contact primary_email: type: string description: Primary email address of the contact job_title: type: string description: Job title of the contact country: type: string description: Country in which the contact is located last_update_date: type: string description: Date on which the information was last updated securitySchemes: apiKey: type: apiKey in: header name: apikey description: This HTTP Header variable will verify permissions. x-refined-from: - aramark-business-unit-core-details-openapi.json - aramark-district-core-details-openapi.json - aramark-division-core-details-openapi.json - aramark-line-business-core-details-openapi.json - aramark-location-core-details-openapi.json - aramark-organization-profit-center-core-details-openapi.json - aramark-region-core-details-openapi.json - aramark-sub-location-core-details-openapi.json