> ## Documentation Index
> Fetch the complete documentation index at: https://docs.repediu.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Status avaliação pedido

> Consulte o status de processamento de um lote enviado em Avaliação de pedido

Consulta o status de um lote enviado em [Avaliação de pedido](/envio-de-dados/avaliacao-pedido), usando o `Batch id` retornado naquela chamada.

<Info>
  Esta rota é um **proxy** para um serviço de processamento externo. Os valores de status abaixo são os observados na prática (`Pending`, `Processing`, `Completed`, `Failed`) — trate-os como prováveis, não como uma lista fechada e garantida por esta API.
</Info>

## Exemplo

<CodeGroup>
  ```bash Consultar status theme={null}
  curl --request GET \
    --url https://public-api.repediu.com.br/sale-ratings/batch-status/e0f104ab-0c47-4812-806c-53142984b6a4 \
    --header 'Authorization: Bearer SEU_TOKEN'
  ```
</CodeGroup>

<Card title="Cashback" icon="sack-dollar" href="/envio-de-dados/cashback">
  Envie saldo e validade de cashback do cliente.
</Card>


## OpenAPI

````yaml openapi-envio-de-dados.yaml GET /sale-ratings/batch-status/{id}
openapi: 3.0.1
info:
  title: Repediu — API de Envio de Dados
  description: >-
    API para o parceiro ENVIAR dados para a Repediu (vendas, clientes,
    avaliações e cashback) — sentido inverso ao da API Open Delivery, onde o
    parceiro LÊ dados da Repediu. Autenticação própria via
    clientId/clientSecret, sem relação com o token client_credentials do Open
    Delivery.
  version: v1
servers:
  - url: https://public-api.repediu.com.br
    description: Produção
security:
  - Bearer: []
paths:
  /sale-ratings/batch-status/{id}:
    get:
      tags:
        - Avaliações
      summary: Status avaliação pedido
      description: >-
        Consulta o status de processamento de um lote enviado a POST
        /sale-ratings. Esta rota é um proxy para um serviço externo — os valores
        de status abaixo são os observados em prática, não uma garantia
        contratual desta API.
      operationId: getSaleRatingBatchStatus
      parameters:
        - name: id
          in: path
          required: true
          description: Batch id retornado por POST /sale-ratings.
          schema:
            type: string
            format: uuid
      responses:
        '200':
          description: >-
            Status do lote (valores observados — Pending, Processing, Completed
            ou Failed).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringEnvelope'
              example:
                result: Completed
                error: null
                timeGenerated: '2025-09-26T18:36:52.4631611Z'
                success: true
        '429':
          $ref: '#/components/responses/TooManyRequests'
components:
  schemas:
    StringEnvelope:
      type: object
      properties:
        result:
          type: string
          nullable: true
        error:
          $ref: '#/components/schemas/EnvelopeError'
        timeGenerated:
          type: string
          format: date-time
        success:
          type: boolean
    EnvelopeError:
      type: object
      nullable: true
      properties:
        message:
          type: string
        notifications:
          type: array
          nullable: true
          items:
            type: object
            properties:
              key:
                type: string
              message:
                type: string
        errorDetails:
          nullable: true
          description: Formato livre — string, objeto ou array dependendo do erro.
  responses:
    TooManyRequests:
      description: >-
        Mais de 60 requisições no último minuto para este token. Sem fila — o
        excedente é rejeitado na hora.
      content:
        application/json:
          schema:
            type: string
          example: To many requests, try again in 1 minutes.
  securitySchemes:
    Bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Token emitido por POST /authentication/users/accessToken. Envie no
        header Authorization como `Bearer <token>`. Válido por 6 horas.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.