profile
post
/ccadmin/v1/webhook/profile
The details of customer profile created on Oracle Commerce Cloud. This includes the email, first name and last name of the customer.
Request
Supported Media Types
- application/json
Body Parameter
This Event is triggered when a profile is created/updated
Root Schema : profile_request
This Event is triggered when a profile is created/updated
- profile
-
Type:
objectprofileAdditional Properties Allowed: - profileId
-
Type:
stringThe id of profile - type
-
Type:
stringThe type of profile
Nested Schema : profile
Type:
object- abandonedOrderCount
-
Type:
numberNumber of abandoned orders - active
-
Type:
booleanIs the profile active - billingAddress
-
Type:
objectbillingAddressAdditional Properties Allowed:Default billing address of the profile - comments
-
Type:
arraycommentsAdditional Properties Allowed:the notes on the customer. - currentOrganization
-
Type:
objectcurrentOrganizationAdditional Properties Allowed:The current Organization - dateOfBirth
-
Type:
string(date-time)Date of Birth - daytimeTelephoneNumber
-
Type:
stringThe day time phone number of the profile - derivedPriceListGroup
-
Type:
objectderivedPriceListGroupAdditional Properties Allowed: - derivedSalePriceList
-
Type:
objectderivedSalePriceListAdditional Properties Allowed: - derivedShippingSurchargePriceList
-
Type:
objectderivedShippingSurchargePriceListAdditional Properties Allowed: -
Type:
stringThe email address of the profile - firstName
-
Type:
stringThe first name of the profile - homeAddress
-
Type:
objecthomeAddressAdditional Properties Allowed:Home address - id
-
Type:
stringId - lastActivity
-
Type:
string(date-time)Last activity - lastName
-
Type:
stringThe last name of the profile - locale
-
Type:
stringLocale - login
-
Type:
stringLogin - loyaltyPrograms
-
Type:
arrayloyaltyProgramsAdditional Properties Allowed:Loyalty Programs Information - middleName
-
Type:
stringThe middle name of the profile - priceListGroup
-
Type:
objectpriceListGroupAdditional Properties Allowed: - profileType
-
Type:
stringThe type of profile - receiveEmail
-
Type:
stringThe string representation of whether the user wants to recieve email or not - registrationDate
-
Type:
string(date-time)Registration date - relativeTo
-
Type:
arrayrelativeToAdditional Properties Allowed:If not provided organization id will be cosidered as its parent organization ID. - roles
-
Type:
arrayrolesAdditional Properties Allowed:List of user roles. - secondaryOrganizations
-
Type:
arraysecondaryOrganizationsAdditional Properties Allowed:List of secondary organizations that need to associate with the user. - sessionOrganization
-
Type:
objectsessionOrganizationAdditional Properties Allowed:The session Organization - shippingAddress
-
Type:
objectshippingAddressAdditional Properties Allowed:Shipping address - shippingAddresses
-
Type:
arrayshippingAddressesAdditional Properties Allowed:List of shipping addresses associated with profile. - shippingSurchargePriceList
-
Type:
objectshippingSurchargePriceListAdditional Properties Allowed: - siteId
-
Type:
stringSite Id associated with this profile - sitePropertiesList
-
Type:
arraysitePropertiesListAdditional Properties Allowed:The list of site related properties for the profile - taxExempt
-
Type:
booleanif tax is exempted - version
-
Type:
integerVersion
Nested Schema : billingAddress
Type:
objectDefault billing address of the profile
- address1
-
Type:
stringthe address1 of the billing address - address2
-
Type:
stringthe address2 of the billing address - city
-
Type:
stringthe city of the billing address - country
-
Type:
stringthe country of the billing address - county
-
Type:
stringthe county of the billing address - firstName
-
Type:
stringthe first name of the billing address - lastName
-
Type:
stringthe last name of the billing address - phoneNumber
-
Type:
stringthe phone Number of the billing address - postalCode
-
Type:
stringthe postal Code of the billing address - repositoryId
-
Type:
stringthe id of the billing address - state
-
Type:
stringthe state of the billing address
Nested Schema : comments
Nested Schema : currentOrganization
Nested Schema : derivedPriceListGroup
Type:
object- active
-
Type:
boolean - currency
-
Type:
objectcurrencyAdditional Properties Allowed: - deleted
-
Type:
boolean - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - listPriceList
-
Type:
objectlistPriceListAdditional Properties Allowed: - locale
-
Type:
string - salePriceList
-
Type:
objectsalePriceListAdditional Properties Allowed: - shippingSurchargePriceList
-
Type:
objectshippingSurchargePriceListAdditional Properties Allowed: - startDate
-
Type:
string
Nested Schema : derivedSalePriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : derivedShippingSurchargePriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : homeAddress
Type:
objectHome address
- address1
-
Type:
stringThe address1 of the home address - address2
-
Type:
stringThe address2 of the home address - address3
-
Type:
stringThe address3 of the home address - city
-
Type:
stringThe city of the home address - companyName
-
Type:
stringCompany Name - country
-
Type:
stringThe country of the home address - county
-
Type:
stringThe county of the home address - faxNumber
-
Type:
stringFax Number - firstName
-
Type:
stringThe first name of the home address - item-id
-
Type:
stringHome address Id - lastName
-
Type:
stringLast name - middleName
-
Type:
stringMiddle name - phoneNumber
-
Type:
stringThe phone Number of the home address - postalCode
-
Type:
stringThe postal Code of the home address - prefix
-
Type:
stringPrefix - repositoryId
-
Type:
stringrepositoryId - state
-
Type:
stringThe state of the home address - suffix
-
Type:
stringSuffix
Nested Schema : loyaltyPrograms
Nested Schema : priceListGroup
Type:
object- active
-
Type:
boolean - currency
-
Type:
objectcurrencyAdditional Properties Allowed: - deleted
-
Type:
boolean - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - listPriceList
-
Type:
objectlistPriceListAdditional Properties Allowed: - locale
-
Type:
string - salePriceList
-
Type:
objectsalePriceListAdditional Properties Allowed: - shippingSurchargePriceList
-
Type:
objectshippingSurchargePriceListAdditional Properties Allowed: - startDate
-
Type:
string
Nested Schema : relativeTo
Nested Schema : roles
Nested Schema : secondaryOrganizations
Nested Schema : sessionOrganization
Nested Schema : shippingAddress
Type:
objectShipping address
- address1
-
Type:
stringThe address1 of the shipping address - address2
-
Type:
stringThe address2 of the shipping address - address3
-
Type:
stringThe address3 of the shipping address - city
-
Type:
stringThe city of the shipping address - companyName
-
Type:
stringCompany Name - country
-
Type:
stringThe country of the shipping address - county
-
Type:
stringThe county of the shipping address - faxNumber
-
Type:
stringFax Number - firstName
-
Type:
stringFirst name - item-id
-
Type:
stringShipping address Id - lastName
-
Type:
stringLast name - middleName
-
Type:
stringMiddle name - phoneNumber
-
Type:
stringThe phone Number of the shipping address - postalCode
-
Type:
stringThe postal Code of the shipping address - prefix
-
Type:
stringPrefix - repositoryId
-
Type:
stringrepositoryId - state
-
Type:
stringThe state of the shipping address - suffix
-
Type:
stringSuffix
Nested Schema : shippingAddresses
Nested Schema : shippingSurchargePriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : sitePropertiesList
Nested Schema : items
Type:
objectThe info of the customer
- agent
-
Type:
stringThe type of update. - comment
-
Type:
stringThe description of comment. - creationDate
-
Type:
stringThe creation date of the note. - id
-
Type:
stringThe id of the comment. - item-id
-
Type:
stringThe item-id of the comment - owner
-
Type:
stringThe owner of the note. - version
-
Type:
integerThe version of the note.
Nested Schema : currency
Type:
object- currencyCode
-
Type:
string - displayName
-
Type:
string - fractionalDigits
-
Type:
integer - numericCode
-
Type:
string - symbol
-
Type:
string
Nested Schema : listPriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : salePriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : shippingSurchargePriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : items
Type:
object- membershipId
-
Type:
stringmembershipId of the profile. - programId
-
Type:
stringprogramId of Loyalty Program - programName
-
Type:
stringprogramName of Loyalty Program - repositoryId
-
Type:
stringrepository Id - status
-
Type:
stringstatus of Enrollment.
Nested Schema : currency
Type:
object- currencyCode
-
Type:
string - displayName
-
Type:
string - fractionalDigits
-
Type:
integer - numericCode
-
Type:
string - symbol
-
Type:
string
Nested Schema : listPriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : salePriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : shippingSurchargePriceList
Type:
object- basePriceList
-
Type:
string - creationDate
-
Type:
string - description
-
Type:
string - displayName
-
Type:
string - endDate
-
Type:
string - id
-
Type:
string - item-id
-
Type:
string - itemAcl
-
Type:
string - lastModifiedDate
-
Type:
string - locale
-
Type:
string - startDate
-
Type:
string - version
-
Type:
integer
Nested Schema : items
Type:
object- id
-
Type:
stringOrganization ID of the role to be assigned.
Nested Schema : items
Type:
object- function
-
Type:
stringFunction of the role which can be admin or buyer. - repositoryId
-
Type:
stringRepository id of the role.
Nested Schema : items
Type:
object- id
-
Type:
stringID of the organization to be assigned.
Nested Schema : items
Type:
object- address1
-
Type:
stringthe address1 of the shipping address - address2
-
Type:
stringthe address2 of the shipping address - address3
-
Type:
stringthe address3 of the shipping address - city
-
Type:
stringthe city of the shipping address - companyName
-
Type:
stringthe company name of the shipping address - country
-
Type:
stringthe country of the shipping address - county
-
Type:
stringthe county of the shipping address - faxNumber
-
Type:
stringthe faxNumber of the shipping address - firstName
-
Type:
stringthe first name of the shipping address - item-id
-
Type:
stringitem-id - lastName
-
Type:
stringthe last name of the shipping address - middleName
-
Type:
stringthe middle name of the shipping address - phoneNumber
-
Type:
stringthe phone Number of the shipping address - postalCode
-
Type:
stringthe postal Code of the shipping address - prefix
-
Type:
stringthe prefix of the shipping address - repositoryId
-
Type:
stringthe id of the shipping address - state
-
Type:
stringthe state of the shipping address - suffix
-
Type:
stringthe suffix of the shipping address
Nested Schema : items
Type:
object- properties
-
Type:
objectpropertiesAdditional Properties Allowed:The site related properties for the profile - site
-
Type:
objectsiteAdditional Properties Allowed:The site data
Nested Schema : properties
Type:
objectThe site related properties for the profile
- receiveEmail
-
Type:
stringIndicates whether the user should receive marketing emails on the current site. Can be yes or no.
Nested Schema : site
Response
Supported Media Types
- application/json
200 Response
No response is returned as this is an event webhook
Body
Root Schema : emptyResponse