| title | Query Requests |
|---|---|
| description | Request status monitoring, lifecycle management, and information retrieval |
Use query endpoints to retrieve the latest status for a specific request.
These endpoints are the main reconciliation surface for request-level state (paid/not paid, payment references, transaction hash, and optional metadata).
- GET /v2/request/{requestId} - get request status/details
- GET /v2/payments - wallet-level payment search and reconciliation
Typical fields include:
hasBeenPaidpaymentReferencetxHashisListeningrequestAmount— the original requested amount in invoice currencydetectionSource— how the payment was confirmed ("request-network"or"lifi")note— additional context for non-standard settlements (e.g., LiFi fallback)- optional metadata such as
customerInfoandreference
GET /v2/request/{requestId} is the canonical request-level status endpoint for:
- request payment completion checks (
hasBeenPaid) - transaction linkage (
txHash) - request identification (
requestId,paymentReference) - conversion-related status fields when applicable (
amountInUsd,conversionRate,conversionBreakdown)
- Use
requestIdfor deterministic lookup. - Keep idempotent reconciliation logic in case the same request is processed multiple times by your workers.
For full schemas and examples, see Request Network API Reference.