---
title: "Request your XRPLScore credential — we issue, you accept"
method: POST
path: "/api/credentials/request"
tags: ["Credentials"]
---

# Request your XRPLScore credential — we issue, you accept

`POST /api/credentials/request`

## Request

- Base URL: `https://www.xrplhub.io`
- URL: `https://www.xrplhub.io/api/credentials/request`
- Auth: none required

Scores the wallet fresh; if it clears 600 a request is queued for its tier (202). A person issues queued credentials from an offline key; the wallet then signs CredentialAccept (GET the same URL with ?subject= for status and the unsigned accept). Below 600: not_eligible, nothing queued.

## Request body

- object
  - `subject` string, required

## Response `200`

Already held / not eligible.

- object

## Other responses

- `202`: Queued.
- `429`: Too many requests.

---

[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)
