---
title: "POST /Consent/Notification"
method: POST
path: "/Consent/Notification"
tags: ["Notifications"]
---

# POST /Consent/Notification

`POST /Consent/Notification`

This API is intended to be used by AA to notify FIU about the change in consent status due to the  consent management operations performed by the Customer. For more details about consent notification flow,  please refer FAQ section.
<br>Note: "Request Body Example Value" and "Responses Example Value" given below is for illustrative purposes only.

## Headers

- `aa_api_key` unknown, required
- `x-jws-signature` string, required
- `x-request-meta` string, required

## Request body

- ConsentNotificationRequestWrapper
  - `ver` string, required — API version
  - `timestamp` string, date-time, required — Creation timestamp of the message
  - `txnid` string, required — The unique transaction identifier used for providing an end to end traceability.
  - `Notifier` object, required — Information about the notifier
    - `type` string, required — Type of the notifier entity
    - `id` string, required — Unique ID to identify the entity
  - `ConsentStatusNotification` object, required — Contains the Consent ID, Consent Handle and Consent Status details.
    - `consentId` string — Unique ID generated by AA after consent approval is given by the customer.
    - `consentHandle` string — Unique ID generated by AA after receiving the consent request. Consent Handle can be used by FIU/AA Client to check the consent status and also to retrieve the consent ID once consent is approved by the customer.
    - `consentStatus` 'ACTIVE' | 'PENDING' | 'REVOKED' | 'PAUSED' | 'REJECTED' | 'EXPIRED', required — Specifies the status of consent artefact

## Response `200`

OK

- NotificationResponse — Success response for receiving notification
  - `ver` string, required — API version
  - `timestamp` string, date-time, required — Creation timestamp of the message
  - `txnid` string, required — Unique transaction identifier used for providing an end to end traceability.
  - `response` string, required — Response description

## Other responses

- `400` — Bad Request
- `401` — Unauthorized Access
- `404` — Not Found
- `409` — Conflict
- `412` — Precondition failed
- `500` — Internal Server Error
- `501` — Not Implemented
- `503` — Service Unavailable

---

[API](https://skmtc.net/gitbookio/apis/financial-information-user-callback-api.md) · [All operations](https://skmtc.net/gitbookio/apis/financial-information-user-callback-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gitbookio/financial-information-user-callback-api/revisions/26f19f79f17b/schema)
