Partners

Get partner by UUID

get
Path parameters
UUIDstringRequired

Unique partner id.

Example: 76914d95-f2a9-47aa-9090-de90e529ce98
Header parameters
Acceptstring · enumRequiredDefault: application/jsonExample: application/jsonPossible values:
X-Avangate-AuthenticationstringRequired

Authentication header

Example: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Responses
200

Returns partner object

application/json
get
/channelmanager/partners/{UUID}

Update partner user by UUID

put

Update partner user by UUID

Path parameters
UUIDstringRequired

Unique partner id.

Example: 76914d95-f2a9-47aa-9090-de90e529ce98
Header parameters
Acceptstring · enumRequiredDefault: application/jsonExample: application/jsonPossible values:
X-Avangate-AuthenticationstringRequired

Authentication header

Example: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Body
ProductCodestringOptional
ProductNamestringOptional
Responses
200

OK

application/json
UUIDstringOptionalExample: 9574d048-21cb-4c7c-bb15-d1c99cbdde75
PartnerCodestringOptionalExample: ABC123
CompanyCommercialNamestringOptionalExample: Blue Sky Company
AddressstringOptionalExample: Elm Street 112
CitystringOptionalExample: Toronto
StateOrProvincestringOptionalExample: Ontario
ZipstringOptionalExample: 5514
FirstNamestringOptionalExample: Jonathan
LastNamestringOptionalExample: Smith
PositionstringOptionalExample: manager
EmailstringOptionalExample: [email protected]
WebsitestringOptionalExample: bluesky.com
PhoneNumberstringOptionalExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
CommunicationLanguagestringOptionalExample: en
CountrystringOptionalExample: ca
put
/channelmanager/partners/{UUID}

Search partners by filter

get
Query parameters
partnerCodestringOptionalExample: ABC123
companyNamestringOptionalExample: Blue Sky Company
addressstringOptionalExample: Elm Street 112
citystringOptionalExample: Toronto
countrystringOptionalExample: ca
statestringOptionalExample: Ontario
zipstringOptionalExample: 5514
firstNamestringOptionalExample: Jonathan
lastNamestringOptionalExample: Smith
positionstringOptionalExample: manager
communicationLanguagestringOptionalExample: en
emailstringOptionalExample: [email protected]
websitestringOptionalExample: bluesky.com
phonestringOptionalExample: 2345612
mobilestringOptionalExample: 237785612
pagenumberOptionalExample: 3
limitnumberOptionalExample: 15
Header parameters
Acceptstring · enumRequiredDefault: application/jsonExample: application/jsonPossible values:
X-Avangate-AuthenticationstringRequired

Authentication header

Example: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Responses
200

Returns crossSell campaign collection

application/json
UUIDstringOptionalExample: 9574d048-21cb-4c7c-bb15-d1c99cbdde75
PartnerCodestringOptionalExample: ABC123
CompanyCommercialNamestringOptionalExample: Blue Sky Company
AddressstringOptionalExample: Elm Street 112
CitystringOptionalExample: Toronto
StateOrProvincestringOptionalExample: Ontario
ZipstringOptionalExample: 5514
FirstNamestringOptionalExample: Jonathan
LastNamestringOptionalExample: Smith
PositionstringOptionalExample: manager
EmailstringOptionalExample: [email protected]
WebsitestringOptionalExample: bluesky.com
PhoneNumberstringOptionalExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
CommunicationLanguagestringOptionalExample: en
CountrystringOptionalExample: ca
CurrencystringOptionalExample: USD
Statusstring · enumOptionalPossible values:
get
/channelmanager/partners

Create partner

post

Create partner

Header parameters
Acceptstring · enumRequiredDefault: application/jsonExample: application/jsonPossible values:
X-Avangate-AuthenticationstringRequired

Authentication header

Example: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Body
PartnerCodestringOptionalExample: ABC123
CompanyCommercialNamestringOptionalExample: Blue Sky Company
AddressstringOptionalExample: Elm Street 112
CitystringOptionalExample: Toronto
StateOrProvincestringOptionalExample: Ontario
ZipstringOptionalExample: 5514
FirstNamestringOptionalExample: Jonathan
LastNamestringOptionalExample: Smith
PositionstringOptionalExample: manager
EmailstringOptionalExample: [email protected]
WebsitestringOptionalExample: bluesky.com
PhoneNumberstringOptionalExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
CommunicationLanguagestringOptionalExample: en
CountrystringOptionalExample: ca
Responses
200

OK

application/json
UUIDstringOptionalExample: 9574d048-21cb-4c7c-bb15-d1c99cbdde75
PartnerCodestringOptionalExample: ABC123
CompanyCommercialNamestringOptionalExample: Blue Sky Company
AddressstringOptionalExample: Elm Street 112
CitystringOptionalExample: Toronto
StateOrProvincestringOptionalExample: Ontario
ZipstringOptionalExample: 5514
FirstNamestringOptionalExample: Jonathan
LastNamestringOptionalExample: Smith
PositionstringOptionalExample: manager
EmailstringOptionalExample: [email protected]
WebsitestringOptionalExample: bluesky.com
PhoneNumberstringOptionalExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
CommunicationLanguagestringOptionalExample: en
CountrystringOptionalExample: ca
post
/channelmanager/partners

Create partner user

post

Create partner user

Path parameters
UUIDstringRequired

Unique partner id.

Example: 76914d95-f2a9-47aa-9090-de90e529ce98
Header parameters
Acceptstring · enumRequiredDefault: application/jsonExample: application/jsonPossible values:
X-Avangate-AuthenticationstringRequired

Authentication header

Example: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Body
EmailstringRequiredExample: [email protected]
FirstNamestringRequiredExample: Jonathan
LastNamestringRequiredExample: Smith
PositionstringOptionalExample: manager
PhoneNumberstringRequiredExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
Statusstring · enumRequiredExample: ACTIVEPossible values:
Responses
200

OK

application/json
UUIDstringOptionalExample: 9574d048-21cb-4c7c-bb15-d1c99cbdde75
EmailstringOptionalExample: [email protected]
FirstNamestringOptionalExample: Jonathan
LastNamestringOptionalExample: Smith
PositionstringOptionalExample: manager
PhoneNumberstringOptionalExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
StatusstringOptionalExample: ACTIVE
post
/channelmanager/partners/{UUID}/users

Update partner user by UUID

put

Update partner user by UUID

Path parameters
UUIDstringRequired

Unique partner id.

Example: 76914d95-f2a9-47aa-9090-de90e529ce98
partnerUserUUIDstringRequired

Unique partner user id.

Example: 76914d95-f2a9-47aa-9090-de90e529ce77
Header parameters
Acceptstring · enumRequiredDefault: application/jsonExample: application/jsonPossible values:
X-Avangate-AuthenticationstringRequired

Authentication header

Example: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Body
EmailstringRequiredExample: [email protected]
FirstNamestringRequiredExample: Jonathan
LastNamestringRequiredExample: Smith
PositionstringOptionalExample: manager
PhoneNumberstringRequiredExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
Statusstring · enumRequiredExample: ACTIVEPossible values:
Responses
200

OK

application/json
UUIDstringOptionalExample: 9574d048-21cb-4c7c-bb15-d1c99cbdde75
EmailstringOptionalExample: [email protected]
FirstNamestringOptionalExample: Jonathan
LastNamestringOptionalExample: Smith
PositionstringOptionalExample: manager
PhoneNumberstringOptionalExample: 98765432123
MobilePhonestringOptionalExample: 8179186432
StatusstringOptionalExample: ACTIVE
put
/channelmanager/partners/{UUID}/users/{partnerUserUUID}

Delete partner user

delete

Delete partner user

Path parameters
UUIDstringRequired

Unique partner id.

Example: 76914d95-f2a9-47aa-9090-de90e529ce98
partnerUserUUIDstringRequired

Unique partner user id.

Example: 76914d95-f2a9-47aa-9090-de90e529ce77
Header parameters
X-Avangate-AuthenticationstringRequired

Authentication header

Example: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Responses
200

Response of the partner delete

application/json
booleanOptional
delete
/channelmanager/partners/{UUID}/users/{partnerUserUUID}

Last updated

Was this helpful?