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

# Buscar saque

> Consulte um saque por ID

Retorna os dados completos de um saque pelo seu identificador único.


## OpenAPI

````yaml api-reference/openapi.json GET /v1/cashouts/{id}
openapi: 3.1.1
info:
  title: Safefy - Pix Gateway
  description: >

    ## Introducao


    **Seu parceiro financeiro de confianca.**


    Nos somos a Safefy, uma plataforma especializada em solucoes de pagamento
    PIX. Com um servico personalizado e focado nas suas necessidades, estamos
    prontos para apoiar sua empresa em cada etapa do processo.


    - Conte com o **PIX** como metodo de pagamento rapido, seguro e alinhado com
    as melhores praticas de conformidade e prevencao a fraudes.

    - Gerencie suas financas de forma simples e acessivel por meio de uma
    interface completa e intuitiva.

    - Nosso time de suporte esta sempre disponivel para oferecer um atendimento
    exclusivo e eficiente.


    ## Precisa de Ajuda?


    A equipe da Safefy quer garantir que sua integracao seja um sucesso. Se
    tiver duvidas ou precisar de suporte, nao hesite em nos contatar:


    **suporte@safefypay.com.br**


    ---


    ## Valores Monetarios


    Todos os valores monetarios sao representados em **centavos** (menor unidade
    da moeda).


    | Valor Real | Valor na API |

    |------------|--------------|

    | R$ 1,00    | 100          |

    | R$ 10,50   | 1050         |

    | R$ 100,00  | 10000        |
  contact:
    name: Suporte Safefy
    email: suporte@safefypay.com.br
  version: v1
servers:
  - url: https://api-payment.safefypay.com.br
    description: API de Pagamentos Safefy
security:
  - bearerAuth: []
tags:
  - name: Autenticacao
    description: Endpoints de autenticacao OAuth2
  - name: Transacoes
    description: Gerenciamento de transacoes PIX
  - name: Clientes
    description: Gerenciamento de clientes
  - name: Saldo
    description: Consulta de saldo e volumes
  - name: Saques
    description: Solicitacao e gerenciamento de saques
  - name: Disputas
    description: Consulta de disputas e envio de defesa
paths:
  /v1/cashouts/{id}:
    get:
      tags:
        - Saques
      summary: Obter saque
      description: Retorna os dados completos de um saque especifico.
      operationId: getCashout
      parameters:
        - name: id
          in: path
          required: true
          description: ID do saque
          schema:
            type: string
            format: uuid
            example: b2c3d4e5-f6a7-8901-bcde-f23456789012
      responses:
        '200':
          description: Dados do saque
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetCashoutResponse'
              example:
                data:
                  id: b2c3d4e5-f6a7-8901-bcde-f23456789012
                  externalId: saque_001
                  amount: 50000
                  fee: 200
                  netAmount: 49800
                  currency: BRL
                  status: Completed
                  environment: Sandbox
                  pix:
                    pixKeyType: CPF
                    pixKey: '***456789**'
                    endToEndId: E12345678202501151600xyz789abc012
                  crypto: null
                  requestedAt: '2025-01-15T16:00:00Z'
                  processedAt: '2025-01-15T16:02:00Z'
                  completedAt: '2025-01-15T16:05:00Z'
                  failureReason: null
                  createdAt: '2025-01-15T16:00:00Z'
                message: null
                error: null
        '401':
          description: Nao autorizado
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetCashoutResponse'
              example:
                data: null
                message: null
                error:
                  message: Token invalido ou expirado.
                  code: unauthorized
        '404':
          description: Saque nao encontrado
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetCashoutResponse'
              example:
                data: null
                message: null
                error:
                  message: Saque nao encontrado.
                  code: not_found
components:
  schemas:
    GetCashoutResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/CashoutData'
        message:
          type: string
          nullable: true
        error:
          $ref: '#/components/schemas/ApiErrorResponse'
    CashoutData:
      type: object
      nullable: true
      properties:
        id:
          type: string
          format: uuid
          description: ID unico do saque
          example: b2c3d4e5-f6a7-8901-bcde-f23456789012
        externalId:
          type: string
          nullable: true
          description: ID externo informado
          example: saque_001
        amount:
          type: integer
          format: int64
          description: Valor solicitado (centavos)
          example: 50000
        fee:
          type: integer
          format: int64
          description: Taxa cobrada (centavos)
          example: 200
        netAmount:
          type: integer
          format: int64
          description: Valor liquido (centavos)
          example: 49800
        currency:
          type: string
          description: Moeda
          example: BRL
        status:
          type: string
          enum:
            - Pending
            - Processing
            - Completed
            - Failed
            - Rejected
            - Cancelled
          description: Status do saque
          example: Pending
        environment:
          type: string
          enum:
            - Sandbox
            - Production
          description: Ambiente
          example: Sandbox
        pix:
          $ref: '#/components/schemas/CashoutPixData'
        crypto:
          $ref: '#/components/schemas/CashoutCryptoData'
        requestedAt:
          type: string
          format: date-time
          description: Data da solicitacao
          example: '2025-01-15T16:00:00Z'
        processedAt:
          type: string
          format: date-time
          nullable: true
          description: Data do inicio do processamento
          example: null
        completedAt:
          type: string
          format: date-time
          nullable: true
          description: Data da conclusao
          example: null
        failureReason:
          type: string
          nullable: true
          description: Motivo da falha
          example: null
        createdAt:
          type: string
          format: date-time
          description: Data de criacao
          example: '2025-01-15T16:00:00Z'
    ApiErrorResponse:
      type: object
      nullable: true
      properties:
        message:
          type: string
          description: Mensagem de erro
          example: Token invalido ou expirado.
        code:
          type: string
          description: Codigo do erro
          example: unauthorized
    CashoutPixData:
      type: object
      properties:
        pixKeyType:
          type: string
          nullable: true
          description: Tipo da chave PIX
          example: CPF
        pixKey:
          type: string
          nullable: true
          description: Chave PIX (mascarada)
          example: '***456789**'
        endToEndId:
          type: string
          nullable: true
          description: ID da transacao PIX
          example: null
    CashoutCryptoData:
      type: object
      nullable: true
      description: Destino de saque cripto via XGate. O endereço é sempre mascarado.
      properties:
        walletAddress:
          type: string
          description: Endereço da carteira mascarado.
          example: 0x1234…cdef
        networkSymbol:
          type: string
          description: Rede blockchain do saque.
          example: BEP-20
        cryptoSymbol:
          type: string
          description: Criptomoeda liquidada.
          example: USDT
        transactionId:
          type: string
          nullable: true
          description: ID da transação retornado pela XGate, quando disponível.
          example: null
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Token JWT obtido via /v1/auth/token

````