Skip to main content
GET
/
uma-providers
This endpoint provides a list of Counterparty Providers that are available.
curl --request GET \
  --url https://api.lightspark.com/grid/2025-10-13/uma-providers \
  --header 'Authorization: Basic <encoded-value>'
{
  "data": [
    {
      "name": "Lightspark Group",
      "supportedRegions": [
        "US"
      ],
      "domain": "uma.me",
      "logoUrl": "https://uma.me/logo.png",
      "supportedCurrencies": [
        {
          "code": "USD",
          "name": "United States Dollar",
          "symbol": "$",
          "decimals": 2
        }
      ],
      "lei": "5493001KJTIIGC8Y1R12",
      "allowListStatus": true
    }
  ],
  "hasMore": true,
  "nextCursor": "<string>",
  "totalCount": 123
}

Authorizations

Authorization
string
header
required

API token authentication using format <api token id>:<api client secret>

Query Parameters

countryCode
string

The alpha-2 representation of a country, as defined by the ISO 3166-1 standard.

Example:

"US"

currencyCode
string

The ISO 4217 currency code to filter providers by supported currency.

Example:

"USD"

hasBlockedProviders
boolean

Whether to include providers which are not on your allowlist in the response. By default the response will include blocked providers.

limit
integer
default:20

Maximum number of results to return (default 20, max 100)

Required range: 1 <= x <= 100
cursor
string

Cursor for pagination (returned from previous request)

sortOrder
enum<string>
default:desc

Order to sort results in

Available options:
asc,
desc

Response

Successful operation

data
object[]

List of available UMA Providers using Grid

hasMore
boolean

Indicates if more results are available beyond this page

nextCursor
string

Cursor to retrieve the next page of results (only present if hasMore is true)

totalCount
integer

Total number of transactions matching the criteria (excluding pagination)

I