Skip to main content

Endpoint

GET /partner/v1/events

Request

Headers

NameTypeRequiredDescription
X-API-KeystringYesYour partner API key

Query parameters

NameTypeRequiredDescription
deliveredstringNoFilter by delivery status: true or false

Response

Success (200 OK)

{
  "events": [
    {
      "id": "evt_abc123",
      "kind": "pix_key",
      "created_at": 1704067200,
      "is_delivered": false,
      "log": {
        "id": "log_xyz789",
        "kind": "registered",
        "created_at": 1704067200,
        "key": "abc123-def456-ghi789",
        "tax_id": "12345678900",
        "timestamp": 1704067200
      }
    }
  ]
}

Event kinds

KindDescription
pix_keyPix key lifecycle events
pix_inflowIncoming Pix payment events
userUser account events
usdt_withdrawalUSDT withdrawal events

Pix Key event log

{
  "id": "log_xyz789",
  "kind": "registered",
  "created_at": 1704067200,
  "key": "abc123-def456-ghi789",
  "tax_id": "12345678900",
  "timestamp": 1704067200
}
Log kindDescription
createdPix key creation requested
registeredPix key successfully registered
failedPix key registration failed
canceledPix key was deleted

Pix Inflow event log

{
  "id": "log_xyz789",
  "kind": "credited",
  "created_at": 1704067200,
  "amount_cents": 10000,
  "description": "Payment",
  "end_to_end_id": "E12345678...",
  "method": "dict",
  "receiver_tax_id": "12345678900",
  "sender_name": "João Silva",
  "sender_tax_id": "98765432100",
  "timestamp": 1704067200
}
Log kindDescription
createdPix inflow received
creditedFunds credited to user
failedInflow processing failed

User event log

{
  "id": "log_xyz789",
  "kind": "opened",
  "created_at": 1704067200,
  "tax_id": "12345678900",
  "account_branch_code": "0001",
  "account_full_number": 123456,
  "account_digit": 7,
  "timestamp": 1704067200
}
Log kindDescription
openedUser account opened
closedUser account closed

USDT Withdrawal event log

{
  "id": "log_xyz789",
  "kind": "settled",
  "created_at": 1704067200,
  "tax_id": "12345678900",
  "amount_usdtmicros": 100000000,
  "blockchain_address": "0x1234...",
  "network": "polygon",
  "tx_hash": "0xabcd...",
  "timestamp": 1704067200
}
Log kindDescription
createdWithdrawal request created
sentTransaction sent to blockchain
settledTransaction confirmed on-chain
failedWithdrawal failed

Example

# List all events
curl https://api.bipa.tech/partner/v1/events \
  -H "X-API-Key: your_partner_api_key"

# List only pending events
curl "https://api.bipa.tech/partner/v1/events?delivered=false" \
  -H "X-API-Key: your_partner_api_key"