Listar representantes

Retorna a listagem de representantes cadastrados no Marketplace Paytime. Cada representante pode estar vinculado a um ou mais estados, estabelecimentos e possuir regras específicas de royalties sobre operações financeiras (Pix, TED, boleto, etc).


🔽

GET urlServidor/v1/marketplace/representatives

Obs: A palavra urlServidor deve ser substituída pela url do servidor.

🔑 Headers

NomeTipoObrigatórioDescrição
integration-keystringSimChave de integração.
x-tokenstringSimToken utilizado para autenticação. Pode ser encontrado no portal da API.
AuthorizationAuth Type Bearer TokenSimInserir o Bearer Token, gerado na rota Auth

📦 Exemplo de header da requisição

curl--request GET \
--location '{{urlServidor}/v1/marketplace/representatives' \
--header 'integration-key: your_integration_key' \
--header 'x-token: your_x_token' \
--header 'Authorization: Bearer {{bearer_token}}' \

🔍 Query Params

NomeTipoObrigatórioDescriçãoExemplo
filtersstring (JSON)❌ NãoFiltros aplicáveis à listagem. Campos filtráveis: active{ "active": true }
searchstring❌ NãoTexto livre para busca. Pesquisa em campos como first_name, last_name, document."Tech"
perPagenumber❌ NãoLimitado ao máximo de 100 por página.10
pagenumber❌ NãoPágina a ser retornada.1
sortersstring (JSON)❌ NãoOrdenação da listagem. Campos ordenáveis: id, created_at, updated_at.[{"column":"created_at","direction":"DESC"}]

✅ Resposta de Sucesso — 200 OK

{
    "total": 1,
    "page": 1,
    "perPage": 20,
    "lastPage": 1,
    "data": [
        {
            "id": 63,
            "active": true,
            "created_at": "2025-04-10T17:18:39.000Z",
            "updated_at": "2025-04-10T17:30:53.000Z",
            "deleted_at": null,
            "establishment": {
                "first_name": "EC  Cobranças API",
                "last_name": null,
                "document": "10068114001",
                "owner": {
                    "first_name": "EC Cobranças API",
                    "last_name": null,
                    "document": "10068114001"
                }
            },
            "states": [
                {
                    "id": 12,
                    "initials": "MS",
                    "name": "Mato Grosso do Sul"
                }
            ],
            "royalties": {
                "pix": 1,
                "ted": 1,
                "debit": 1,
                "billet": 1,
                "credit": 1
            }
        }
    ]
}

📘 Descrição dos Campos

🔹 Campos principais

CampoTipoDescrição
idnumberIdentificador único do representante.
activebooleanIndica se o representante está ativo (true) ou inativo (false).
created_atstring (date-time)Data de criação do registro.
updated_atstring (date-time)Data da última atualização.
deleted_atstring (date-time)Data de exclusão lógica (se aplicável).

🔹 Objeto states

CampoTipoDescrição
idnumberIdentificador do estado.
initialsstringSigla do estado (ex: SP, RJ).
namestringNome completo do estado.

🔹 Objeto establishment

CampoTipoDescrição
first_namestringNome / razão social do estabelecimento representado.
last_namestringSobrenome / nome fantasia.
documentstringCPF ou CNPJ do estabelecimento.

🔹Subobjeto owner

CampoTipoDescrição
first_namestringNome / razão social do responsável.
last_namestringSobrenome / nome fantasia.
documentstringCPF / CNPJ do responsável.

🔹 Objeto royalties

CampoTipoDescrição
pixnumberPercentual de royalty aplicado em operações via Pix.
tednumberPercentual de royalty aplicado em operações via TED.
debitnumberPercentual de royalty aplicado em operações via débito.
billetnumberPercentual de royalty aplicado em operações de boleto.
creditnumberPercentual de royalty aplicado em operações de crédito.

Códigos de Resposta

Consulte a página com os status: Status de respostas

Para mais detalhes sobre os parâmetros e funcionamento da API, acesse a documentação oficial da Paytime.


Did this page help you?