---
title: "Does this account satisfy this PermissionedDomain? (free, live)"
method: GET
path: "/api/domains/eligible"
tags: ["Credentials"]
---

# Does this account satisfy this PermissionedDomain? (free, live)

`GET /api/domains/eligible`

## Request

- Base URL: `https://www.xrplhub.io`
- URL: `https://www.xrplhub.io/api/domains/eligible`
- Auth: none required

Checks whether an account holds an accepted, unexpired credential matching any entry in a PermissionedDomain's AcceptedCredentials (XLS-80d: OR semantics — one matching credential is enough). Live against a validated mainnet ledger on every call. Free, no signup.

## Query parameters

- `address` string, required
- `domain` string, required

## Response `200`

Eligibility result.

- object
  - `address` string
  - `domain` string
  - `domainFound` boolean
  - `domainOwner` string, nullable
  - `eligible` boolean
  - `reason` string
  - `satisfiedBy` object, nullable
  - `acceptedCredentials` object[]
  - `heldCredentials` object[]

## Other responses

- `400`: Missing or invalid address/domain.

---

[API](https://skmtc.dev/xrplhub/apis/xrplhub-xrplscore-and-prebuilt-xrpl-transactions.md) · [All operations](https://skmtc.dev/xrplhub/apis/xrplhub-xrplscore-and-prebuilt-xrpl-transactions/llms.txt) · [OpenAPI document](https://skmtc.dev/xrplhub/apis/xrplhub-xrplscore-and-prebuilt-xrpl-transactions/revisions/a5d4e13aff32?raw)
