Skip to main content
GET
/
intent
/
{id}
Get payment intent
curl --request GET \
  --url https://app.gnosisramp.com/api/v1/intent/{id} \
  --header 'Authorization: Bearer <token>'
{
  "intent": {
    "id": "intent_123",
    "src": {
      "type": "BANK_ACCOUNT",
      "currency": {
        "ticker": "USDC",
        "name": "USD Coin",
        "code": "USDC_ETH",
        "type": "FIAT"
      },
      "details": {
        "address": "0x742d35Cc6634C0532925a3b844Bc9e7595f42aB4"
      }
    },
    "dest": {
      "type": "BANK_ACCOUNT",
      "currency": {
        "ticker": "USDC",
        "name": "USD Coin",
        "code": "USDC_ETH",
        "type": "FIAT"
      },
      "details": {
        "address": "0x742d35Cc6634C0532925a3b844Bc9e7595f42aB4"
      }
    },
    "status": "PENDING",
    "createdAt": "2024-01-01T00:00:00.000Z",
    "updatedAt": "2024-01-01T00:00:00.000Z",
    "srcAmount": "100.50",
    "currentRequirementCode": "KYC_VERIFICATION",
    "expiredAt": "2024-12-31T23:59:59.000Z",
    "type": "ONRAMP",
    "provider": "Bridge",
    "onboardingRedirectUrl": "<string>",
    "checkoutRedirectUrl": "<string>"
  },
  "onboardingUrl": "https://dashboard.uramp.io/intent/intent_123",
  "transaction": {
    "id": "txn_123",
    "status": "PENDING",
    "createdAt": "2024-01-01T00:00:00.000Z",
    "updatedAt": "2024-01-01T00:00:00.000Z",
    "context": {}
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.ramp.gnosis.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

uRamp JWT bearer token for authenticated customer requests

Path Parameters

id
string
required

The intent ID

Response

Intent details

Intent response with full details

intent
object
required
onboardingUrl
string<uri> | null

URL for user to complete onboarding/compliance requirements

Example:

"https://dashboard.uramp.io/intent/intent_123"

transaction
object

Money movement transaction if available