Partners
Unique partner id.
76914d95-f2a9-47aa-9090-de90e529ce98application/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Returns partner object
Error
GET /rest/6.0/channelmanager/partners/{UUID} HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
{
"Items": [
{
"UUID": "9574d048-21cb-4c7c-bb15-d1c99cbdde75",
"PartnerCode": "ABC123",
"CompanyCommercialName": "Blue Sky Company",
"Address": "Elm Street 112",
"City": "Toronto",
"StateOrProvince": "Ontario",
"Zip": 5514,
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"Email": "jonathan.smith@mail.com",
"Website": "bluesky.com",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"CommunicationLanguage": "en",
"Country": "ca"
}
]
}Update partner user by UUID
Unique partner id.
76914d95-f2a9-47aa-9090-de90e529ce98application/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Product code
Product name
OK
9574d048-21cb-4c7c-bb15-d1c99cbdde75ABC123Blue Sky CompanyElm Street 112TorontoOntario5514JonathanSmithmanagerjonathan.smith@mail.combluesky.com987654321238179186432encaUpdate partner error response
PUT /rest/6.0/channelmanager/partners/{UUID} HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Content-Type: application/json
Content-Length: 545
{
"AvailableCancellationReasons": {
"REASON_CODE_3": "Prefer to manually renew my subscription",
"REASON_CODE_1": "Not satisfied with the product/service",
"REASON_CODE_5": "Don't need the product/service any more",
"REASON_CODE_9": "Price reasons",
"REASON_CODE_6": "Want to pause my subscription",
"REASON_CODE_7": "Other (specify below)"
},
"Campaigns": [
{
"Code": "HUJQ2GJIWGBO8F1YPPEX",
"Name": "AETCOE28071_2",
"DefaultMessage": "test2",
"CancellationReasonRequired": true,
"OfferPause": false,
"OfferDiscount": {
"Message": "",
"Discount": "19.99",
"BillingCycles": "4"
}
}
]
}{
"UUID": "9574d048-21cb-4c7c-bb15-d1c99cbdde75",
"PartnerCode": "ABC123",
"CompanyCommercialName": "Blue Sky Company",
"Address": "Elm Street 112",
"City": "Toronto",
"StateOrProvince": "Ontario",
"Zip": 5514,
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"Email": "jonathan.smith@mail.com",
"Website": "bluesky.com",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"CommunicationLanguage": "en",
"Country": "ca"
}ABC123Blue Sky CompanyElm Street 112TorontocaOntario5514JonathanSmithmanagerenjonathan.smith@mail.combluesky.com2345612237785612315application/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Returns crossSell campaign collection
9574d048-21cb-4c7c-bb15-d1c99cbdde75ABC123Blue Sky CompanyElm Street 112TorontoOntario5514JonathanSmithmanagerjonathan.smith@mail.combluesky.com987654321238179186432encaUSDError
GET /rest/6.0/channelmanager/partners HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
[
{
"UUID": "9574d048-21cb-4c7c-bb15-d1c99cbdde75",
"PartnerCode": "ABC123",
"CompanyCommercialName": "Blue Sky Company",
"Address": "Elm Street 112",
"City": "Toronto",
"StateOrProvince": "Ontario",
"Zip": 5514,
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"Email": "jonathan.smith@mail.com",
"Website": "bluesky.com",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"CommunicationLanguage": "en",
"Country": "ca",
"Currency": "USD",
"Status": "PENDING",
"FinancialDetails": {
"CompanyRegistrationName": "text",
"Address": "text",
"City": "text",
"Zip": "text",
"Country": "text",
"State": "text",
"GenerateInvoiceMethod": "MANUAL",
"CanCreateProformas": 0
}
}
]Create partner
application/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Unique identifier that you need to specify when creating a partner in the Control Panel. You can find it under the General Information area when editing partner details.
ABC123The commercial name of your partner company.
Blue Sky CompanyReseller address. Can be NULL.
Elm Street 112Reseller city. Can be NULL.
TorontoReseller state. For example, "Alabama","Alaska","Arizona". Can be NULL.
OntarioReseller ZIP code. Can be NULL.
5514Reseller first name.
JonathanReseller last name.
SmithPosition
managerReseller email.
jonathan.smith@mail.comWebsite
bluesky.comPhone number
98765432123Mobile phone number
8179186432ISO 639-1 two-letter language code set for the communication language under Contact information.
enReseller country ISO language code (ISO 639-1 two-letter code).
caOK
9574d048-21cb-4c7c-bb15-d1c99cbdde75ABC123Blue Sky CompanyElm Street 112TorontoOntario5514JonathanSmithmanagerjonathan.smith@mail.combluesky.com987654321238179186432encaUpdate partner user error response
POST /rest/6.0/channelmanager/partners HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Content-Type: application/json
Content-Length: 552
{
"PartnerCode": "ABC123",
"CompanyCommercialName": "Blue Sky Company",
"Address": "Elm Street 112",
"City": "Toronto",
"StateOrProvince": "Ontario",
"Zip": 5514,
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"Email": "jonathan.smith@mail.com",
"Website": "bluesky.com",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"CommunicationLanguage": "en",
"Country": "ca",
"FinancialDetails": {
"CompanyRegistrationName": "text",
"Address": "text",
"City": "text",
"Zip": "text",
"Country": "text",
"State": "text",
"GenerateInvoiceMethod": "MANUAL",
"CanCreateProformas": 0
}
}{
"UUID": "9574d048-21cb-4c7c-bb15-d1c99cbdde75",
"PartnerCode": "ABC123",
"CompanyCommercialName": "Blue Sky Company",
"Address": "Elm Street 112",
"City": "Toronto",
"StateOrProvince": "Ontario",
"Zip": 5514,
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"Email": "jonathan.smith@mail.com",
"Website": "bluesky.com",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"CommunicationLanguage": "en",
"Country": "ca"
}Create partner user
Unique partner id.
76914d95-f2a9-47aa-9090-de90e529ce98application/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Partner user's email address
jonathan.smith@mail.comPartner user's fisrt name
JonathanPartner user's last name
SmithPartner user's position
managerPartner user's phone number
98765432123Partner user's mobil phone number
8179186432Partner user's status
ACTIVEPossible values: OK
9574d048-21cb-4c7c-bb15-d1c99cbdde75jonathan.smith@mail.comJonathanSmithmanager987654321238179186432ACTIVECreate partner user error response
POST /rest/6.0/channelmanager/partners/{UUID}/users HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Content-Type: application/json
Content-Length: 167
{
"Email": "jonathan.smith@mail.com",
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"Status": "ACTIVE"
}{
"UUID": "9574d048-21cb-4c7c-bb15-d1c99cbdde75",
"Email": "jonathan.smith@mail.com",
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"Status": "ACTIVE"
}Update partner user by UUID
Unique partner id.
76914d95-f2a9-47aa-9090-de90e529ce98Unique partner user id.
76914d95-f2a9-47aa-9090-de90e529ce77application/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Partner user's email address
jonathan.smith@mail.comPartner user's fisrt name
JonathanPartner user's last name
SmithPartner user's position
managerPartner user's phone number
98765432123Partner user's mobil phone number
8179186432Partner user's status
ACTIVEPossible values: OK
9574d048-21cb-4c7c-bb15-d1c99cbdde75jonathan.smith@mail.comJonathanSmithmanager987654321238179186432ACTIVEUpdate partner user error response
PUT /rest/6.0/channelmanager/partners/{UUID}/users/{partnerUserUUID} HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Content-Type: application/json
Content-Length: 167
{
"Email": "jonathan.smith@mail.com",
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"Status": "ACTIVE"
}{
"UUID": "9574d048-21cb-4c7c-bb15-d1c99cbdde75",
"Email": "jonathan.smith@mail.com",
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"Status": "ACTIVE"
}Delete partner user
Unique partner id.
76914d95-f2a9-47aa-9090-de90e529ce98Unique partner user id.
76914d95-f2a9-47aa-9090-de90e529ce77Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Response of the partner delete
Not deleted
DELETE /rest/6.0/channelmanager/partners/{UUID}/users/{partnerUserUUID} HTTP/1.1
Host: api.2checkout.com
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
Accept: */*
trueUnique partner user id.
76914d95-f2a9-47aa-9090-de90e529ce77jonathan.smith@mail.comapplication/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"Returns the user of partners
9574d048-21cb-4c7c-bb15-d1c99cbdde75jonathan.smith@mail.comJonathanSmithmanager987654321238179186432ACTIVEError
GET /rest/6.0/channelmanager/partners/{UUID}/users/{email} HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
{
"UUID": "9574d048-21cb-4c7c-bb15-d1c99cbdde75",
"Email": "jonathan.smith@mail.com",
"FirstName": "Jonathan",
"LastName": "Smith",
"Position": "manager",
"PhoneNumber": 98765432123,
"MobilePhone": 8179186432,
"Status": "ACTIVE"
}Last updated
Was this helpful?