# Observability Attributes

Based on the attributes listed in the subsections of this page ([**FIP API Attributes**](https://developer.sahamati.org.in/sahamatinet-mvp/integration-steps/integration-with-router/observability-through-router/observability-attributes/fip-api-attributes), [**AA API Attributes**](https://developer.sahamati.org.in/sahamatinet-mvp/integration-steps/integration-with-router/observability-through-router/observability-attributes/aa-api-attributes), and [**FIU API Attributes**](https://developer.sahamati.org.in/sahamatinet-mvp/integration-steps/integration-with-router/observability-through-router/observability-attributes/fiu-api-attributes)), the following mappings define which values must be captured and included in the `x-request-meta` and/or `x-response-meta` headers

<table><thead><tr><th width="221">Field Path</th><th width="181.33331298828125">Header Key</th><th>Source</th></tr></thead><tbody><tr><td>Customer.id</td><td>cust-id</td><td>Both</td></tr><tr><td>RefNumber</td><td>acc-ref-num</td><td>Response</td></tr><tr><td>AccountDetails</td><td>acc-discovered-count</td><td>Response</td></tr><tr><td>AccountLinkStatusNotification.customerAddress</td><td>cust-id</td><td>Request</td></tr><tr><td>AccountLinkStatusNotification.linkRefNumber</td><td>acc-ref-num</td><td>Request</td></tr><tr><td>AccLinkDetails.0.status</td><td>acc-link-status</td><td>Response</td></tr><tr><td>AccLinkDetails.0.customerAddress</td><td>cust-id</td><td>Response</td></tr><tr><td>ConsentDetail.Customer.id</td><td>cust-id</td><td>Request</td></tr><tr><td>consentId</td><td>consent-id</td><td>Both</td></tr><tr><td>ConsentDetail.Purpose.code</td><td>purpose-code</td><td>Request</td></tr><tr><td>ConsentDetail.Purpose.text</td><td>purpose-text</td><td>Request</td></tr><tr><td>ConsentDetail.FIDataRange.from</td><td>datarange-from</td><td>Request</td></tr><tr><td>ConsentDetail.FIDataRange.to</td><td>datarange-to</td><td>Request</td></tr><tr><td>ConsentDetail.Frequency.unit</td><td>frequency-unit</td><td>Request</td></tr><tr><td>ConsentDetail.Frequency.value</td><td>frequency-value</td><td>Request</td></tr><tr><td>ConsentHandle</td><td>consent-handle</td><td>Response</td></tr><tr><td>sessionId</td><td>session-id</td><td>Both</td></tr><tr><td>ConsentStatusNotification.consentId</td><td>consent-id</td><td>Request</td></tr><tr><td>ConsentStatusNotification.consentStatus</td><td>consent-status</td><td>Request &#x26; Response</td></tr><tr><td>FIStatusNotification.sessionId</td><td>session-id</td><td>Request</td></tr><tr><td>FIStatusNotification.sessionStatus</td><td>session-status</td><td>Request</td></tr></tbody></table>
