Skip to main content
GET
https://api.owem.com.br
/
v4
/
i
/
bank-accounts
/
{accountId}
/
transfer
/
external
/
{endToEnd}
Get Transfer Status
curl --request GET \
  --url https://api.owem.com.br/v4/i/bank-accounts/{accountId}/transfer/external/{endToEnd} \
  --header 'Authorization: <authorization>'
{
  "requestId": "a111b222-c333-4d44-8e55-f66677788899",
  "success": true,
  "size": 1,
  "data": {
    "status": "succeeded",
    "grossAmount": 585.0,
    "endToEndId": "E123456789202512240000000000001",
    "payer": {
      "ispb": "12345678",
      "personType": "company",
      "cpfCnpj": "XX123456000XXX",
      "name": "EXAMPLE COMPANY LTD",
      "agency": "0001",
      "accountType": "checking",
      "accountNumber": "123456789012"
    },
    "receiver": {
      "ispb": "87654321",
      "personType": "company",
      "cpfCnpj": "XX654321000XXX",
      "name": "DESTINATION COMMERCIAL LTD",
      "agency": "0001",
      "accountType": "savings",
      "accountNumber": "300543881811"
    },
    "updatedAt": 1766523045000,
    "updatedDate": "2025-12-24"
  }
}

Purpose

Returns the current status of a PIX OUT transfer by EndToEndId, with a summarized view of the entry.

Authentication

Authorization
string
required
Basic Auth required in format: Basic {Base64(API_KEY:API_SECRET)}

Path Parameters

accountId
string
required
Source account at Owem
endToEnd
string
required
PIX EndToEndId of the queried operation

Response

requestId
string
UUID for tracking
success
boolean
Operation status
size
number
Number of returned items
data
object
{
  "requestId": "a111b222-c333-4d44-8e55-f66677788899",
  "success": true,
  "size": 1,
  "data": {
    "status": "succeeded",
    "grossAmount": 585.0,
    "endToEndId": "E123456789202512240000000000001",
    "payer": {
      "ispb": "12345678",
      "personType": "company",
      "cpfCnpj": "XX123456000XXX",
      "name": "EXAMPLE COMPANY LTD",
      "agency": "0001",
      "accountType": "checking",
      "accountNumber": "123456789012"
    },
    "receiver": {
      "ispb": "87654321",
      "personType": "company",
      "cpfCnpj": "XX654321000XXX",
      "name": "DESTINATION COMMERCIAL LTD",
      "agency": "0001",
      "accountType": "savings",
      "accountNumber": "300543881811"
    },
    "updatedAt": 1766523045000,
    "updatedDate": "2025-12-24"
  }
}

Status Codes

HTTPDescription
200Valid query
400Malformed parameter
401Invalid credentials
403IP not allowlisted
404EndToEndId not found
429Rate limit exceeded
500Internal error

Transfer Status

StatusDescription
processingRegistered, awaiting bank confirmation
succeededTransfer confirmed
failedFailed (invalid key, bank rejection)
For complete accounting reconciliation, query the Ledger via GET /v4/i/ledger/end-to-end/:endToEndId.
If status remains processing longer than expected, investigate via Ledger or webhook events (pix.out.succeeded/pix.out.failed).