---
title: "Get mandate status"
method: GET
path: "/v2/mandates/{resourceId}/status"
---

# Get mandate status

`GET /v2/mandates/{resourceId}/status`

Can check the status of a mandate resource

## Path parameters

- `resourceId` string, uuid, required

## Response `200`

Response

- GetMandateStatusResponse
  - `mandateStatus` 'received' | 'valid' | 'partiallyAuthorised' | 'rejected' | 'revokedByPSU' | 'expired' | 'terminatedByTPP' | 'suspended' — The overall lifecycle status of the mandate
  - `mandateReasonCode` string — Mandate reason code
  - `mandateReasonProprietary` string — Proprietary mandate reason code

## Other responses

- `400` — Validation Error
- `401` — Unauthorized, token is missing
- `403` — Forbidden, token has no valid scopes
- `404` — Not Found, Mandate with this resourceId not found
- `500` — Internal Server Error

---

[API](https://skmtc.net/open-finance/apis/auth.md) · [All operations](https://skmtc.net/open-finance/apis/auth/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/open-finance/auth/versions/b4d401b65c3d/schema)
