Parceiros de Produto
GET
https://api.eduzz.com/myeduzz/v1/products/:id/partners
Required scopes:myeduzz_products_read
Obtém a lista de parceiros de um produto específico
Retorna a lista de parceiros associados a um produto específico.
Path params
id
Id do produto para o qual se deseja obter os parceiros
Response params (200)
items
array of object
items[n].id
string
Id do parceiro
items[n].name
string
Nome do parceiro
items[n].email
string
Email do parceiro
items[n].commission
object
Detalhes da comissão do parceiro
items[n].commission.onlyByAffiliate
boolean
Indica se a comissão é apenas por afiliado
items[n].commission.type
enum
Tipo de comissão
percentage
value
items[n].commission.value
number
Valor da comissão
items[n].permission
object
Permissões do parceiro
items[n].permission.manageAffiliate
boolean
Permissão para gerenciar afiliados
items[n].permission.manageRefund
boolean
Permissão para gerenciar reembolsos
items[n].permission.canSeeCustomerData
boolean
Permissão para visualizar dados dos clientes
Status codes
Status | Descrição |
200 | Success |
401 | Acesso não autorizado |
404 | Produto não encontrado |
Exemplos
1curl --request GET \
2 --url https://api.eduzz.com/myeduzz/v1/products/47998/partners \
3 --header 'Accept: application/json' \
4 --header 'Content-Type: application/json' \
5 --header 'authorization: Bearer {{YOUR_ACCESS_TOKEN}}'
Response
1[
2 {
3 "id": "1234",
4 "name": "Eduzz",
5 "email": "eduzz@eduzz.com",
6 "commission": {
7 "onlyByAffiliate": false,
8 "type": "percentage",
9 "value": 90
10 },
11 "permission": {
12 "manageAffiliate": true,
13 "manageRefund": true,
14 "canSeeCustomerData": true
15 }
16 },
17 {
18 "id": "4321",
19 "name": "Parceiro Eduzz",
20 "email": "parceiro@eduzz.com",
21 "commission": {
22 "onlyByAffiliate": false,
23 "type": "percentage",
24 "value": 10
25 },
26 "permission": {
27 "manageAffiliate": false,
28 "manageRefund": false,
29 "canSeeCustomerData": false
30 }
31 }
32]