Skip to main content

Retornar Parceiros

Esta rota será usada para buscar parceiros, este endpoint retorna um array contendo objetos de parceiros, classificados a partir do parceiro criado mais recentemente.

Se nenhum filtro for passado, será retornado um array de objetos contendo seus últimos 10 parceiros cadastrados.

GETv1/sellers

Request Query Params

AtributoTipoDescrição
seller_idstringFiltrar por um ID de um parceiro específico.
statusstringFiltrar por status.

Valores aceitos: active, inactive e pending
date_createddateTimeFiltrar por data de criação.
date_updateddateTimeFiltrar por data de atualização.
countint32Retorna n objetos de parceiros. Máximo de 1.000 e padrão de 10.
pageint32Útil para implementar uma paginação de resultados.
Dica

As propriedades date_created e date_updated podem ser usadas para filtrar pesquisas de intervalo de datas usando os seguintes atributos:

AtributoDescrição
<menor que
>maior que
<=menor ou igual a
>=maior ou igual a
Request
curl -X GET -G "https://api.isaac.marlim.co/v1/sellers" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d date_created=">=1620086400000" \
-d date_created="<=1620172799000"
Atenção

A filtragem de data usa unixTimeStamp em milissegundos para representá-la. Para gerar o unixTimeStamp de uma data, você pode usar o console do Google Chrome com o seguinte código em Javascript: new Date("2023-01-01T00:00:00.000Z").getTime() que retornará 1672531200000.

Response Object

Ao buscar parceiros, é retornado um objeto com 4 propriedades: total, page, offset e sellers.

AtributoTipoDescrição
totalint32Total de parceiros que atendem ao filtro passado na consulta.
pageint32Página atual referente ao offset de páginas.
offsetint32Total de páginas para count dividido por total de parceiros retornados na consulta.
sellersarrayArray de objetos contendo os parceiros.

Array Sellers

Se a resposta da consulta for maior ou igual a 1, dentro da propriedade sellers, este é o array de objetos que sua aplicação recebe como resposta. Se o filtro utilizado não encontrar nenhum parceiro, um array vazio será retornado.

AtributoTipoDescrição
statusstringStatus do parceiro. Valores possíveis: active, inactive ou pending.
seller_idstringID do parceiro.
namestringNome do parceiro.
date_createddateTimeData de criação do parceiro no formato ISODateTime.
date_updateddateTimeData de atualização do parceiro no formato ISODateTime.
business_namestringRazão Social do parceiro.
social_namestringNome Fantasia do parceiro.
emailstringE-mail do parceiro.
documentstringCNPJ do parceiro.
phone_numberobjectObjeto Telefone do parceiro.
main_addressobjectObjeto Endereço principal do parceiro.
managing_partnerobjectObjeto Sócio administrador do parceiro.
bank_accountobjectObjeto Conta bancária do parceiro.

Exemplos

Request
curl -X GET -G "https://api.isaac.marlim.co/v1/sellers" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
Response200
{
"total": 150,
"page": 1,
"offset": 15,
"sellers": [
{
"status": "active",
"seller_id": "se_k4m6Rw5rlQszEY7fiuRe",
"name": "Escola Jedi",
"date_created": "2025-03-30T20:20:12.468Z",
"date_updated": "2025-03-30T21:20:12.468Z",
"business_name": "Escola Jedi LTDA",
"social_name": "Escola Jedi",
"email": "contato@escolajedi.com.br",
"document": "12345678000190",
"phone_number": {
"ddd": "11",
"number": "999999999"
},
"main_address": {
"zip_code": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua Jedi",
"number": "123",
"complementary": "Sala 45"
},
"managing_partner": {
"name": "Luke Skywalker",
"document": "12345678900",
"birthdate": "01/01/1980",
"phone_number": {
"ddd": "11",
"number": "988888888"
},
"address": {
"zip_code": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua Jedi",
"number": "123",
"complementary": "Apto 45"
}
},
"bank_account": {
"bank": "001",
"agency": "1234",
"agency_digit": "5",
"account_number": "123456",
"account_digit": "7",
"type": "checking"
}
},
{
"+9n": "..."
}
]
}