Listagem

GET
https://api.eduzz.com/myeduzz/v1/products
Required scopes:myeduzz_products_read

Listagem de todos os produtos do produtor

Lista todos os produtos cadastrados na conta do produtor

Query params

page

number

itemsPerPage

number

Response params (200)

pages
number

Número de páginas

page
number

Página atual

itemsPerPage
number

Número máximo de itens por página

totalItems
number

Número total de items

items
array of object
items[n].id
string

Id do produto

items[n].name
string

Nome do produto

items[n].description
string

Descrição do produto

items[n].producerId
string

Id do produtor

items[n].type
enum

Tipo do produto

digital
physical
service
ticket
ecommerce
package
project
items[n].status
enum

Status do produto

active
inactive
items[n].author
string

Autor do produto

items[n].moderation
enum

Status de moderação do produto

new
approved
pending
refused
items[n].createdAt
datetime

Data de criação do produto

items[n].updatedAt
datetime

Data da última atualização do produto

items[n].payment
object

Informações de pagamento do produto

items[n].payment.type
enum

Tipo de pagamento

normal
subscription
free
open
items[n].payment.price
object

Preço do produto

items[n].payment.price.currency
string

Moeda usada no produto

items[n].payment.price.value
number

Valor do produto

items[n].payment.methods
object

Métodos de pagamento disponíveis

items[n].payment.methods.bankslip
boolean

Boleto disponível

items[n].payment.methods.pix
boolean

PIX disponível

items[n].payment.methods.card
boolean

Cartão de crédito disponível

items[n].payment.methods.multipleCards
boolean

Número de cartões múltiplos permitidos

Status codes

StatusDescrição
200Success
403Permissão insuficiente
500Erro interno do servidor

Exemplos

1curl --request GET \
2	--url https://api.eduzz.com/myeduzz/v1/products \
3	--header 'accept: application/json' \
4	--header 'authorization: Bearer qzrUZcm4dISz/ayXgq7g9+GmusYbXHmIpJ7fbLYDIjUPtNwAN1rrsRZbeJ6e6tAlSUSy3w=='
Response
1{
2  "pages": 821,
3  "page": 1,
4  "itemsPerPage": 3,
5  "totalItems": 2461,
6  "items": [
7    {
8      "id": "47998",
9      "name": "Produto Digital Básico",
10      "description": "Produto digital básico para teste e validação do sistema.",
11      "producerId": "1234",
12      "type": "digital",
13      "status": "active",
14      "author": "Eduzz",
15      "moderation": "pending",
16      "createdAt": "2018-03-20T16:24:47.180Z",
17      "updatedAt": "2023-05-15T18:46:44.647Z",
18      "payment": {
19        "type": "normal",
20        "price": {
21          "currency": "BRL",
22          "value": 1.1
23        },
24        "methods": {
25          "bankslip": true,
26          "pix": true,
27          "card": true,
28          "multipleCards": true
29        }
30      }
31    },
32    {
33      "id": "48015",
34      "name": "Produto de Assinatura",
35      "description": "Produto de assinatura para teste e validação contínua.",
36      "producerId": "1234",
37      "type": "digital",
38      "status": "active",
39      "author": "Eduzz",
40      "moderation": "new",
41      "createdAt": "2018-03-20T17:20:05.567Z",
42      "updatedAt": "2023-05-15T18:46:44.647Z",
43      "payment": {
44        "type": "subscription",
45        "price": {
46          "currency": "BRL",
47          "value": 10
48        },
49        "methods": {
50          "bankslip": true,
51          "pix": true,
52          "card": true,
53          "multipleCards": true
54        }
55      }
56    },
57    {
58      "id": "48045",
59      "name": "Produto Premium",
60      "description": "Produto premium com funcionalidades avançadas.",
61      "producerId": "1234",
62      "type": "physical",
63      "status": "inactived",
64      "author": "Eduzz",
65      "moderation": "approved",
66      "createdAt": "2018-03-20T19:57:44.357Z",
67      "updatedAt": "2023-05-15T18:46:44.647Z",
68      "payment": {
69        "type": "normal",
70        "price": {
71          "currency": "BRL",
72          "value": 100
73        },
74        "methods": {
75          "bankslip": true,
76          "pix": true,
77          "card": true,
78          "multipleCards": false
79        }
80      }
81    }
82  ]
83}