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

# Listar resultados da tarefa

> Lista o resultado de cada item já processado de uma tarefa iniciada por uma chave de API da sua empresa, na ordem em que os itens foram incluídos, com paginação. Itens pendentes ou interrompidos aparecem apenas nas contagens de GET /tasks/{id}. O campo `type` indica a operação da tarefa e o formato de cada item em `data`. Tarefas iniciadas pelo dashboard não são consultáveis por aqui e respondem 404.



## OpenAPI

````yaml api-reference/v3/openapi.json GET /api/v3/tasks/{id}/results
openapi: 3.1.0
info:
  version: v3
  title: Salvy API
  x-logo:
    url: web/logo.png
servers:
  - url: https://api.salvy.com.br
    description: Salvy API URL
security:
  - bearerAuth: []
tags:
  - name: Public API
  - name: Outgoing Webhooks
paths:
  /api/v3/tasks/{id}/results:
    get:
      tags:
        - Public API
      description: >-
        Lista o resultado de cada item já processado de uma tarefa iniciada por
        uma chave de API da sua empresa, na ordem em que os itens foram
        incluídos, com paginação. Itens pendentes ou interrompidos aparecem
        apenas nas contagens de GET /tasks/{id}. O campo `type` indica a
        operação da tarefa e o formato de cada item em `data`. Tarefas iniciadas
        pelo dashboard não são consultáveis por aqui e respondem 404.
      operationId: publicListTaskResultsV3
      parameters:
        - name: id
          in: path
          required: true
          schema:
            $schema: https://json-schema.org/draft/2020-12/schema
            type: string
        - name: page
          in: query
          required: true
          schema:
            $schema: https://json-schema.org/draft/2020-12/schema
            default: 1
            description: Número da página, iniciando em 1.
            example: 1
            type: integer
            minimum: 1
            maximum: 9007199254740991
        - name: pageSize
          in: query
          required: true
          schema:
            $schema: https://json-schema.org/draft/2020-12/schema
            default: 50
            description: Tamanho da página. Máximo de 200.
            example: 50
            type: integer
            minimum: 1
            maximum: 200
        - name: status
          in: query
          required: false
          schema:
            $schema: https://json-schema.org/draft/2020-12/schema
            description: >-
              Filtra pelo resultado do item: `applied` ou `failed`. Repita o
              parâmetro para incluir múltiplos valores
              (`?status=applied&status=failed`).
            type: array
            items:
              type: string
              enum:
                - applied
                - failed
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                oneOf:
                  - type: object
                    properties:
                      type:
                        type: string
                        enum:
                          - phone-account.update-cost-center
                          - phone-account.update-custom-fields
                          - phone-account.top-up-data
                          - phone-account.cancel
                        description: >-
                          Operação da tarefa, a mesma de GET /tasks/{id}. Nas
                          operações sobre linhas, cada item traz `phoneAccount`.
                        example: phone-account.update-cost-center
                      data:
                        type: array
                        items:
                          type: object
                          properties:
                            phoneAccount:
                              type: object
                              properties:
                                id:
                                  type: string
                                  format: uuid
                                  pattern: >-
                                    ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
                                  description: >-
                                    ID da linha; consultável em GET
                                    /phone-accounts/{id}.
                                  example: 0140a8c6-3815-45b7-9e60-8e137cad845c
                                phoneNumber:
                                  description: >-
                                    Número da linha no formato E.164. Nulo
                                    quando a linha ainda não tem número ou não
                                    pertence mais à sua empresa.
                                  example: '+5541999999999'
                                  type:
                                    - string
                                    - 'null'
                              required:
                                - id
                                - phoneNumber
                              additionalProperties: false
                              description: Linha à qual o resultado se refere.
                            status:
                              type: string
                              enum:
                                - applied
                                - failed
                              description: >-
                                Resultado da operação no item: `applied` quando
                                a alteração foi aplicada, `failed` quando não
                                foi.
                              example: applied
                            reason:
                              description: >-
                                Motivo da falha, em português, pronto para
                                exibir. Nulo quando a alteração foi aplicada.
                              example: Esta linha está bloqueada
                              type:
                                - string
                                - 'null'
                            retryable:
                              description: >-
                                Se uma nova tentativa para este item pode dar
                                certo. `false` quando a recusa se mantém e a
                                requisição precisa mudar. Nulo quando a
                                alteração foi aplicada.
                              example: false
                              type:
                                - boolean
                                - 'null'
                          required:
                            - phoneAccount
                            - status
                            - reason
                            - retryable
                          additionalProperties: false
                      pagination:
                        type: object
                        properties:
                          page:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 1
                          pageSize:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 50
                          totalCount:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 123
                          totalPages:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 3
                        required:
                          - page
                          - pageSize
                          - totalCount
                          - totalPages
                        additionalProperties: false
                    required:
                      - type
                      - data
                      - pagination
                    additionalProperties: false
                  - type: object
                    properties:
                      type:
                        type: string
                        const: employee.sync
                        description: >-
                          Operação da tarefa, a mesma de GET /tasks/{id}. Na
                          sincronização de colaboradores, cada item traz
                          `employee`.
                        example: employee.sync
                      data:
                        type: array
                        items:
                          type: object
                          properties:
                            employee:
                              type: object
                              properties:
                                id:
                                  anyOf:
                                    - type: string
                                      format: uuid
                                      pattern: >-
                                        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
                                    - type: 'null'
                                  description: >-
                                    ID do colaborador; consultável em GET
                                    /employees/{id}. Nulo quando o colaborador
                                    não pôde ser criado.
                                  example: 0198c2f1-3815-45b7-9e60-8e137cad845c
                                integrationId:
                                  type: string
                                  description: >-
                                    Identificador de sua escolha enviado para o
                                    colaborador.
                                  example: '123'
                              required:
                                - id
                                - integrationId
                              additionalProperties: false
                              description: Colaborador ao qual o resultado se refere.
                            status:
                              type: string
                              enum:
                                - applied
                                - failed
                              description: >-
                                Resultado da operação no item: `applied` quando
                                a alteração foi aplicada, `failed` quando não
                                foi.
                              example: applied
                            reason:
                              description: >-
                                Motivo da falha, em português, pronto para
                                exibir. Nulo quando a alteração foi aplicada.
                              example: Esta linha está bloqueada
                              type:
                                - string
                                - 'null'
                            retryable:
                              description: >-
                                Se uma nova tentativa para este item pode dar
                                certo. `false` quando a recusa se mantém e a
                                requisição precisa mudar. Nulo quando a
                                alteração foi aplicada.
                              example: false
                              type:
                                - boolean
                                - 'null'
                          required:
                            - employee
                            - status
                            - reason
                            - retryable
                          additionalProperties: false
                      pagination:
                        type: object
                        properties:
                          page:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 1
                          pageSize:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 50
                          totalCount:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 123
                          totalPages:
                            type: integer
                            minimum: -9007199254740991
                            maximum: 9007199254740991
                            example: 3
                        required:
                          - page
                          - pageSize
                          - totalCount
                          - totalPages
                        additionalProperties: false
                    required:
                      - type
                      - data
                      - pagination
                    additionalProperties: false
        '401':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  code:
                    type: string
                    enum:
                      - unauthorized
                  message:
                    type: string
                required:
                  - code
                  - message
                additionalProperties: {}
        '403':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  code:
                    type: string
                    enum:
                      - forbidden
                      - insufficient-scope
                  message:
                    type: string
                required:
                  - code
                  - message
                additionalProperties: {}
        '404':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  code:
                    type: string
                    enum:
                      - resource-not-found
                  message:
                    type: string
                required:
                  - code
                  - message
                additionalProperties: {}
        '413':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  code:
                    type: string
                    enum:
                      - payload-too-large
                  message:
                    type: string
                required:
                  - code
                  - message
                additionalProperties: {}
        '422':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  code:
                    type: string
                    enum:
                      - input-validation-error
                      - unprocessable-entity
                      - company-not-active
                  message:
                    type: string
                  details:
                    type: array
                    items:
                      type: object
                      properties:
                        key:
                          type: string
                        message:
                          type: string
                      required:
                        - key
                        - message
                      additionalProperties: false
                required:
                  - code
                  - message
                additionalProperties: {}
        '429':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  code:
                    type: string
                    enum:
                      - too-many-attempts
                  message:
                    type: string
                required:
                  - code
                  - message
                additionalProperties: {}
        '500':
          description: ''
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  code:
                    type: string
                    enum:
                      - unknown
                  message:
                    type: string
                required:
                  - code
                  - message
                additionalProperties: {}
      deprecated: false
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: key

````

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