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
Página atual
itemsPerPage
number
Número de itens por página
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
Status | Descrição |
200 | Success |
403 | Permissão insuficiente |
500 | Erro interno do servidor |
Exemplos
1curl --request GET \
2 --url https://api.eduzz.com/myeduzz/v1/products \
3 --header 'Accept: application/json' \
4 --header 'Content-Type: application/json' \
5 --header 'authorization: Bearer {{YOUR_ACCESS_TOKEN}}'
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}