# Sales Profile

## Get Sales Profile

> Retrieve the sales profile details for the specified merchant.

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"paths":{"/api/demographics/v2/SalesProfiles/{merchantNumber}":{"get":{"tags":["Sales Profile"],"summary":"Get Sales Profile","description":"Retrieve the sales profile details for the specified merchant.","parameters":[{"name":"merchantNumber","in":"path","description":"The merchant's unique identification number.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Returns a Sales Profile successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.SalesProfileV2"}}}},"400":{"description":"If merchant number is null or empty.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.ErrorResults"}}}},"404":{"description":"Sales Profile not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.ErrorResults"}}}},"500":{"description":"Error occurred retrieving data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.ErrorResults"}}}}}}}},"components":{"schemas":{"MerchantDemographics.Api.Models.SalesProfileV2":{"required":["annualVolume","averageTicket","cardBrands","cardPresentPercentage","currentlyOpenForBusiness","futureDeliveryTypeID","highTicket","mccCode","previouslyAcceptedPaymentCards","productsSold","returnRefundPolicy","sellsFirearmAccessories","sellsFirearms"],"type":"object","properties":{"usesFulfillmentHouse":{"type":"string","description":"Indicates whether a vendor handles accepting, shipping, or fulfilling merchant products, or billing merchant customers. \r\nRequired if the application is E-Comm or if it does more than 30% Card Not Present; otherwise can be null. \r\nEven if needed and not provided via API, a MOTO questionnaire will be collected as part of the underwriting process.","nullable":true},"offersNegativeOptionBilling":{"type":"string","description":"Indicates whether the vendor offers negative option billing. \r\nRequired if the application is E-Comm or if it does more than 30% Card Not Present; otherwise can be null. \r\nEven if needed and not provided via API, a MOTO questionnaire will be collected as part of the underwriting process.","nullable":true},"fulfillmentHouseAddress":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.FulfillmentHouseAddress"},"fulfillmentHousePhone":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.FulfillmentHousePhone"},"vendorName":{"type":"string","description":"Name of the vendor associated with a merchant.","nullable":true},"dateOfIncorporation":{"type":"string","description":"Date of incorporation of the merchant.\r\nFormat: yyyy-mm-ddThh:mm:ss or yyyy-mm-dd.\r\nHowever, hours, minutes, and seconds will be omitted.","nullable":true},"useExtraCnpValidation":{"type":"string","description":"Indicates whether DateOfIncorporation is required when merchant is E-Commerce or >30% Card Not Present.","nullable":true},"isECommerce":{"type":"string","description":"Indicates whether the business is entirely online (E-Commerce).","nullable":true},"mccCode":{"maxLength":4,"minLength":4,"type":"string","description":"Indicates the 4-digit Merchant Category Code (MCC) used to classify merchants and businesses by the type of goods or services provided."},"cardPresentPercentage":{"type":"string","description":"The percentage of the merchant's transactions classified as card present."},"returnRefundPolicy":{"minLength":1,"type":"string","description":"Indicates the merchant's policy regarding returns and refunds."},"productsSold":{"minLength":1,"type":"string","description":"A description of the products sold by the merchant."},"previouslyAcceptedPaymentCards":{"type":"string","description":"Indicates whether the merchant previously accepted card payments."},"previousProcessorId":{"maximum":2147483647,"minimum":1,"type":"string","description":"Identifier of the previous payment processor.\r\nRequired if the merchant previously accepted card payments.\r\nThe value must be in range of [1, 2147483647].","nullable":true},"previouslyTerminatedOrIdentifiedByRiskMonitoring":{"type":"string","description":"\r\n</br>\r\n            Indicates whether the merchant was previously terminated by another processor or identified by their risk monitoring solutions.","nullable":true},"reasonPreviouslyTerminatedOrIdentifiedByRisk":{"type":"string","description":"\r\n</br>\r\n            Additional information for merchants who were previously terminated by another processor or identified by their risk monitoring solution.\r\n            Required when PreviouslyTerminatedOrIdentifiedByRiskMonitoring is set to true.","nullable":true},"currentlyOpenForBusiness":{"type":"string","description":"Indicates whether the merchant is currently open for business."},"annualVolume":{"type":"string","description":"The annual gross volume of sales done by the merchant.\r\nIf the merchant has been open for less than 12 months, the projected annual gross volume of sales."},"averageTicket":{"type":"string","description":"The average volume of a transaction for the merchant."},"highTicket":{"type":"string","description":"The high volume of a transaction for the merchant."},"ownsProduct":{"type":"string","description":"Indicates whether a merchant owns the products that they sell.","nullable":true},"ordersProduct":{"type":"string","description":"Indicates whether a merchant orders the products that they sell.","nullable":true},"sellsFirearms":{"type":"string","description":"Indicates whether a merchant sells firearms."},"sellsCBD":{"type":"string","description":"Indicates whether the merchant sells CBD or CBD based products.\r\nNote: This field has been deprecated in favor of the CBDSalesTypeId field and should no longer be used.","nullable":true,"deprecated":true},"cbdSalesTypeID":{"type":"string","description":"Indicate merchant participation in the Xplor Pay's CBD Program.\r\n1 - CBD Seller\r\n2 - CBD Supplier\r\n3 - None\r\nIf this value is omitted, the CBDSalesTypeID is assumed to be None.","nullable":true},"salesProfileCBD":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.SalesProfileCBD"},"sellsFirearmAccessories":{"type":"string","description":"Indicates whether a merchant sells firearms accessories."},"futureDeliveryTypeID":{"type":"string","description":"Indicates typical delivery range for post-purchase products.\r\nRequired if FutureDeliveryPercentage is greater than 0.\r\nAllowed values:\r\n1 - Products are delivered within 1-7 days\r\n2 - Products are delivered between 7-14 days\r\n3 - Products are delivered at later time\r\nRetrieve allowed values programmatically using endpoint GET /api/demographics/v1.0/References/FutureDeliveryTypes"},"otherDeliveryType":{"type":"string","description":"Additional information once products are delivered.\r\nRequired when FutureDeliveryTypeId is 3.","nullable":true},"otherDeliveryTypeInDays":{"type":"integer","description":"A numeric version of OtherDeliveryType.\r\n(Note: Currently in development and the field OtherDeliveryType should be used in lieu of this.)","format":"int32"},"futureDeliveryPercentage":{"type":"string","description":"The percentage of products delivered after the time of purchase.","nullable":true},"fireArmsLicense":{"type":"string","description":"The Federal Firearms License (FFL) number assigned to a merchant by the U.S. Bureau of Alcohol, Tobacco, Firearms and Explosives.\r\nA 15 digit number containing 14 numbers and 1 letter.\r\nRequired when a SellsFirearms is true.\r\nCan be left null, otherwise.","nullable":true},"cardBrands":{"type":"array","items":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.Enums.CardBrandRef"},"description":"Indicates the set of card brands that are accepted by the partner.\r\nAllowed values:\r\n1 - American Express through the OptBlue Program\r\n2 - Debit\r\n3 - Discover\r\n4 - MasterCard\r\n5 - Visa\r\n6 - EBT\r\n7 - American Express through the ESA Program."},"ebtNumber":{"type":"string","description":"The Electronics Benefit Transfer (EBT) number assigned to a merchant by the U.S. Department of Agriculture.\r\nTypically a 7 digit number. Required if CardBrands includes 6 (EBT); otherwise can be null.","nullable":true},"amexMID":{"type":"string","description":"Number assigned to participants in Amex ESA program.\r\nRequired if cardBrands includes 7 indicating that the merchant accepts Amex ESA; otherwise can be null.","nullable":true}},"additionalProperties":false},"MerchantDemographics.Api.Models.FulfillmentHouseAddress":{"required":["city","countryCode","line1","stateCode","zip"],"type":"object","properties":{"line1":{"minLength":1,"type":"string","description":"The first line of the vendors address. Possible values are  street number, building number, and street name."},"line2":{"type":"string","description":"The second line of the vendors address. Possible values are apartment number, suite number, or building number.","nullable":true},"line3":{"type":"string","description":"The third line of the vendors address, if applicable.","nullable":true},"city":{"minLength":1,"type":"string","description":"City name where the vendor is located."},"countryCode":{"maximum":840,"minimum":1,"type":"string","description":"The country where the address is located. Three-letter country codes defined by ISO 3166-1. \r\nRetrieve allowed values programmatically using GET /api/demographics/v1.0/References/CountryOptions."},"stateCode":{"maxLength":10,"minLength":2,"type":"string","description":"The state or region of the address. Allowed values are the suffixes of the values defined in ISO 3166-2. \r\nExample, the US-MO can be shortened to MO. Retrieve allowed values programmatically using GET /api/demographics/v1.0/References/StateOptions."},"zip":{"minLength":1,"type":"string","description":"The zip or postal code of the vendors address."}},"additionalProperties":false,"description":"Indicates the address of the primary vendor to the supply chain or distribution model. \r\nIt is required when usesFulfillmentHouse is true. \r\nIf the usesFulfillmentHouse is false, the FulfillmentHouseAddress object in the request body will be ignored and previous values will be deleted."},"MerchantDemographics.Api.Models.FulfillmentHousePhone":{"required":["areaCode","phoneNumber"],"type":"object","properties":{"areaCode":{"maxLength":3,"minLength":3,"type":"string","description":"The 3-digit area code of the phone number."},"phoneNumber":{"maxLength":8,"minLength":7,"type":"string","description":"The 7-digit telephone number.","format":"tel"},"extension":{"type":"string","description":"The extension of the phone number, if needed.","nullable":true},"phoneTypeCodeID":{"type":"string","description":"Used to indicate a phone type. Allowed values:\r\n1 - Cell Phone\r\n2 - Fax\r\n3 - Home\r\n4 - Other\r\n5 - Work\r\nRetrieve allowed values programmatically using endpoint GET /api/demographics/v1.0/References/PhoneTypes.","nullable":true}},"additionalProperties":false,"description":"The phone of the primary vendor to the supply chain or distribution model.\r\nRequired and validated when UsesFulfillmentHouse is set to 'true'.\r\nIf UsesFulfillmentHouse is set to 'false', ignore the FulfillmentHousePhone from request body, and previous values are deleted.\r\nDo not populate the FulfillmentHousePhone object if UsesFulfillmentHouse is set to 'false'."},"MerchantDemographics.Api.Models.SalesProfileCBD":{"type":"object","properties":{"annualCBDRevenuePercentage":{"type":"string","description":"The percentage of the merchant's annual revenue that results from sales of products containing CBD.","nullable":true},"cbdProductInventoryPercentage":{"type":"string","description":"The percentage of the products in the merchants inventory containing CBD.","nullable":true},"incorporatedDate":{"type":"string","description":"The date of incorporation of the merchant.\r\nDates can be provided in the format yyyy-mm-ddThh:mm:ss or yyyy-mm-dd, however hours minutes and seconds will be omitted.\r\n2023-11-06: We are currently keeping IncorporatedDate because we have a partner using the SalesProfile V1 endpoints.\r\nV1 does not have its own DateOfIncorporation, this is the only place they can access the date.  So, we need to keep it\r\nand the sync method in SalesProfileV2. The sync method is currently the only way IncorporatedDate has a value in it.","nullable":true,"deprecated":true},"salesProfileCBDCategory":{"type":"string","description":"Indicates the category that the merchant falls in CBD Program.\r\nIt is Backend-calculated category for the CBD Program.\r\nNot required in the request.","nullable":true},"cbdCategoryID":{"type":"string","description":"The CBD Category designator for the acquiring bank. \r\nCalculated on the backend; do not provide.","nullable":true}},"additionalProperties":false},"MerchantDemographics.Api.Models.Enums.CardBrandRef":{"enum":[1,2,3,4,5,6,7,8,-1],"type":"integer","format":"int32"},"MerchantDemographics.Api.Models.ErrorResults":{"type":"object","properties":{"errors":{"type":"array","items":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.BoardingError"},"nullable":true}},"additionalProperties":false},"MerchantDemographics.Api.Models.BoardingError":{"type":"object","properties":{"errorMessage":{"type":"string","description":"Describes the error and provide detailed information on what went wrong during the request processing.","nullable":true},"resultCode":{"type":"integer","description":"Code associated with the error and helps to categorize the error type or severity. (It can be any error code 400/401/501, etc depending upon its type)","format":"int32"},"timeStamp":{"type":"string","description":"DateTime in ISO 8601 format. It is read-only and automatically set to the current date and time.","format":"date-time","readOnly":true},"fieldPath":{"type":"array","items":{"type":"string"},"description":"Field path(s) where the error occurred in a data structure. It can contains any field.","nullable":true}},"additionalProperties":false}}}}
```

## Update Sales Profile

> Update the sales profile details of the merchant.

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"paths":{"/api/demographics/v2/SalesProfiles/{merchantNumber}":{"put":{"tags":["Sales Profile"],"summary":"Update Sales Profile","description":"Update the sales profile details of the merchant.","parameters":[{"name":"merchantNumber","in":"path","description":"The merchant's unique identification number.","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"SalesProfile model.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.SalesProfileV2"}}},"required":true},"responses":{"200":{"description":"Updates a Sales Profile successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.SalesProfileV2"}}}},"400":{"description":"If merchant number is null or empty, or data is invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.ErrorResults"}}}},"404":{"description":"Resource not found exception.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.ErrorResults"}}}},"500":{"description":"Error occurred saving data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.ErrorResults"}}}}}}}},"components":{"schemas":{"MerchantDemographics.Api.Models.SalesProfileV2":{"required":["annualVolume","averageTicket","cardBrands","cardPresentPercentage","currentlyOpenForBusiness","futureDeliveryTypeID","highTicket","mccCode","previouslyAcceptedPaymentCards","productsSold","returnRefundPolicy","sellsFirearmAccessories","sellsFirearms"],"type":"object","properties":{"usesFulfillmentHouse":{"type":"string","description":"Indicates whether a vendor handles accepting, shipping, or fulfilling merchant products, or billing merchant customers. \r\nRequired if the application is E-Comm or if it does more than 30% Card Not Present; otherwise can be null. \r\nEven if needed and not provided via API, a MOTO questionnaire will be collected as part of the underwriting process.","nullable":true},"offersNegativeOptionBilling":{"type":"string","description":"Indicates whether the vendor offers negative option billing. \r\nRequired if the application is E-Comm or if it does more than 30% Card Not Present; otherwise can be null. \r\nEven if needed and not provided via API, a MOTO questionnaire will be collected as part of the underwriting process.","nullable":true},"fulfillmentHouseAddress":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.FulfillmentHouseAddress"},"fulfillmentHousePhone":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.FulfillmentHousePhone"},"vendorName":{"type":"string","description":"Name of the vendor associated with a merchant.","nullable":true},"dateOfIncorporation":{"type":"string","description":"Date of incorporation of the merchant.\r\nFormat: yyyy-mm-ddThh:mm:ss or yyyy-mm-dd.\r\nHowever, hours, minutes, and seconds will be omitted.","nullable":true},"useExtraCnpValidation":{"type":"string","description":"Indicates whether DateOfIncorporation is required when merchant is E-Commerce or >30% Card Not Present.","nullable":true},"isECommerce":{"type":"string","description":"Indicates whether the business is entirely online (E-Commerce).","nullable":true},"mccCode":{"maxLength":4,"minLength":4,"type":"string","description":"Indicates the 4-digit Merchant Category Code (MCC) used to classify merchants and businesses by the type of goods or services provided."},"cardPresentPercentage":{"type":"string","description":"The percentage of the merchant's transactions classified as card present."},"returnRefundPolicy":{"minLength":1,"type":"string","description":"Indicates the merchant's policy regarding returns and refunds."},"productsSold":{"minLength":1,"type":"string","description":"A description of the products sold by the merchant."},"previouslyAcceptedPaymentCards":{"type":"string","description":"Indicates whether the merchant previously accepted card payments."},"previousProcessorId":{"maximum":2147483647,"minimum":1,"type":"string","description":"Identifier of the previous payment processor.\r\nRequired if the merchant previously accepted card payments.\r\nThe value must be in range of [1, 2147483647].","nullable":true},"previouslyTerminatedOrIdentifiedByRiskMonitoring":{"type":"string","description":"\r\n</br>\r\n            Indicates whether the merchant was previously terminated by another processor or identified by their risk monitoring solutions.","nullable":true},"reasonPreviouslyTerminatedOrIdentifiedByRisk":{"type":"string","description":"\r\n</br>\r\n            Additional information for merchants who were previously terminated by another processor or identified by their risk monitoring solution.\r\n            Required when PreviouslyTerminatedOrIdentifiedByRiskMonitoring is set to true.","nullable":true},"currentlyOpenForBusiness":{"type":"string","description":"Indicates whether the merchant is currently open for business."},"annualVolume":{"type":"string","description":"The annual gross volume of sales done by the merchant.\r\nIf the merchant has been open for less than 12 months, the projected annual gross volume of sales."},"averageTicket":{"type":"string","description":"The average volume of a transaction for the merchant."},"highTicket":{"type":"string","description":"The high volume of a transaction for the merchant."},"ownsProduct":{"type":"string","description":"Indicates whether a merchant owns the products that they sell.","nullable":true},"ordersProduct":{"type":"string","description":"Indicates whether a merchant orders the products that they sell.","nullable":true},"sellsFirearms":{"type":"string","description":"Indicates whether a merchant sells firearms."},"sellsCBD":{"type":"string","description":"Indicates whether the merchant sells CBD or CBD based products.\r\nNote: This field has been deprecated in favor of the CBDSalesTypeId field and should no longer be used.","nullable":true,"deprecated":true},"cbdSalesTypeID":{"type":"string","description":"Indicate merchant participation in the Xplor Pay's CBD Program.\r\n1 - CBD Seller\r\n2 - CBD Supplier\r\n3 - None\r\nIf this value is omitted, the CBDSalesTypeID is assumed to be None.","nullable":true},"salesProfileCBD":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.SalesProfileCBD"},"sellsFirearmAccessories":{"type":"string","description":"Indicates whether a merchant sells firearms accessories."},"futureDeliveryTypeID":{"type":"string","description":"Indicates typical delivery range for post-purchase products.\r\nRequired if FutureDeliveryPercentage is greater than 0.\r\nAllowed values:\r\n1 - Products are delivered within 1-7 days\r\n2 - Products are delivered between 7-14 days\r\n3 - Products are delivered at later time\r\nRetrieve allowed values programmatically using endpoint GET /api/demographics/v1.0/References/FutureDeliveryTypes"},"otherDeliveryType":{"type":"string","description":"Additional information once products are delivered.\r\nRequired when FutureDeliveryTypeId is 3.","nullable":true},"otherDeliveryTypeInDays":{"type":"integer","description":"A numeric version of OtherDeliveryType.\r\n(Note: Currently in development and the field OtherDeliveryType should be used in lieu of this.)","format":"int32"},"futureDeliveryPercentage":{"type":"string","description":"The percentage of products delivered after the time of purchase.","nullable":true},"fireArmsLicense":{"type":"string","description":"The Federal Firearms License (FFL) number assigned to a merchant by the U.S. Bureau of Alcohol, Tobacco, Firearms and Explosives.\r\nA 15 digit number containing 14 numbers and 1 letter.\r\nRequired when a SellsFirearms is true.\r\nCan be left null, otherwise.","nullable":true},"cardBrands":{"type":"array","items":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.Enums.CardBrandRef"},"description":"Indicates the set of card brands that are accepted by the partner.\r\nAllowed values:\r\n1 - American Express through the OptBlue Program\r\n2 - Debit\r\n3 - Discover\r\n4 - MasterCard\r\n5 - Visa\r\n6 - EBT\r\n7 - American Express through the ESA Program."},"ebtNumber":{"type":"string","description":"The Electronics Benefit Transfer (EBT) number assigned to a merchant by the U.S. Department of Agriculture.\r\nTypically a 7 digit number. Required if CardBrands includes 6 (EBT); otherwise can be null.","nullable":true},"amexMID":{"type":"string","description":"Number assigned to participants in Amex ESA program.\r\nRequired if cardBrands includes 7 indicating that the merchant accepts Amex ESA; otherwise can be null.","nullable":true}},"additionalProperties":false},"MerchantDemographics.Api.Models.FulfillmentHouseAddress":{"required":["city","countryCode","line1","stateCode","zip"],"type":"object","properties":{"line1":{"minLength":1,"type":"string","description":"The first line of the vendors address. Possible values are  street number, building number, and street name."},"line2":{"type":"string","description":"The second line of the vendors address. Possible values are apartment number, suite number, or building number.","nullable":true},"line3":{"type":"string","description":"The third line of the vendors address, if applicable.","nullable":true},"city":{"minLength":1,"type":"string","description":"City name where the vendor is located."},"countryCode":{"maximum":840,"minimum":1,"type":"string","description":"The country where the address is located. Three-letter country codes defined by ISO 3166-1. \r\nRetrieve allowed values programmatically using GET /api/demographics/v1.0/References/CountryOptions."},"stateCode":{"maxLength":10,"minLength":2,"type":"string","description":"The state or region of the address. Allowed values are the suffixes of the values defined in ISO 3166-2. \r\nExample, the US-MO can be shortened to MO. Retrieve allowed values programmatically using GET /api/demographics/v1.0/References/StateOptions."},"zip":{"minLength":1,"type":"string","description":"The zip or postal code of the vendors address."}},"additionalProperties":false,"description":"Indicates the address of the primary vendor to the supply chain or distribution model. \r\nIt is required when usesFulfillmentHouse is true. \r\nIf the usesFulfillmentHouse is false, the FulfillmentHouseAddress object in the request body will be ignored and previous values will be deleted."},"MerchantDemographics.Api.Models.FulfillmentHousePhone":{"required":["areaCode","phoneNumber"],"type":"object","properties":{"areaCode":{"maxLength":3,"minLength":3,"type":"string","description":"The 3-digit area code of the phone number."},"phoneNumber":{"maxLength":8,"minLength":7,"type":"string","description":"The 7-digit telephone number.","format":"tel"},"extension":{"type":"string","description":"The extension of the phone number, if needed.","nullable":true},"phoneTypeCodeID":{"type":"string","description":"Used to indicate a phone type. Allowed values:\r\n1 - Cell Phone\r\n2 - Fax\r\n3 - Home\r\n4 - Other\r\n5 - Work\r\nRetrieve allowed values programmatically using endpoint GET /api/demographics/v1.0/References/PhoneTypes.","nullable":true}},"additionalProperties":false,"description":"The phone of the primary vendor to the supply chain or distribution model.\r\nRequired and validated when UsesFulfillmentHouse is set to 'true'.\r\nIf UsesFulfillmentHouse is set to 'false', ignore the FulfillmentHousePhone from request body, and previous values are deleted.\r\nDo not populate the FulfillmentHousePhone object if UsesFulfillmentHouse is set to 'false'."},"MerchantDemographics.Api.Models.SalesProfileCBD":{"type":"object","properties":{"annualCBDRevenuePercentage":{"type":"string","description":"The percentage of the merchant's annual revenue that results from sales of products containing CBD.","nullable":true},"cbdProductInventoryPercentage":{"type":"string","description":"The percentage of the products in the merchants inventory containing CBD.","nullable":true},"incorporatedDate":{"type":"string","description":"The date of incorporation of the merchant.\r\nDates can be provided in the format yyyy-mm-ddThh:mm:ss or yyyy-mm-dd, however hours minutes and seconds will be omitted.\r\n2023-11-06: We are currently keeping IncorporatedDate because we have a partner using the SalesProfile V1 endpoints.\r\nV1 does not have its own DateOfIncorporation, this is the only place they can access the date.  So, we need to keep it\r\nand the sync method in SalesProfileV2. The sync method is currently the only way IncorporatedDate has a value in it.","nullable":true,"deprecated":true},"salesProfileCBDCategory":{"type":"string","description":"Indicates the category that the merchant falls in CBD Program.\r\nIt is Backend-calculated category for the CBD Program.\r\nNot required in the request.","nullable":true},"cbdCategoryID":{"type":"string","description":"The CBD Category designator for the acquiring bank. \r\nCalculated on the backend; do not provide.","nullable":true}},"additionalProperties":false},"MerchantDemographics.Api.Models.Enums.CardBrandRef":{"enum":[1,2,3,4,5,6,7,8,-1],"type":"integer","format":"int32"},"MerchantDemographics.Api.Models.ErrorResults":{"type":"object","properties":{"errors":{"type":"array","items":{"$ref":"#/components/schemas/MerchantDemographics.Api.Models.BoardingError"},"nullable":true}},"additionalProperties":false},"MerchantDemographics.Api.Models.BoardingError":{"type":"object","properties":{"errorMessage":{"type":"string","description":"Describes the error and provide detailed information on what went wrong during the request processing.","nullable":true},"resultCode":{"type":"integer","description":"Code associated with the error and helps to categorize the error type or severity. (It can be any error code 400/401/501, etc depending upon its type)","format":"int32"},"timeStamp":{"type":"string","description":"DateTime in ISO 8601 format. It is read-only and automatically set to the current date and time.","format":"date-time","readOnly":true},"fieldPath":{"type":"array","items":{"type":"string"},"description":"Field path(s) where the error occurred in a data structure. It can contains any field.","nullable":true}},"additionalProperties":false}}}}
```
