Skip to content

Commit 22dceb3

Browse files
NPA-4284: Add small description about our request header policy
1 parent 9ef4add commit 22dceb3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

specification/validated-relationships-service-api.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,9 @@ info:
8787
|[NHS login - combined authentication and authorisation](https://digital.nhs.uk/developer/guides-and-documentation/security-and-authorisation/user-restricted-restful-apis-nhs-login-combined-authentication-and-authorisation) |OAuth 2.0 authorisation code with API key and secret |No need to integrate and onboard separately with NHS login. |No access to user information. |
8888
|[NHS login - separate authentication and authorisation](https://digital.nhs.uk/developer/guides-and-documentation/security-and-authorisation/user-restricted-restful-apis-nhs-login-separate-authentication-and-authorisation) |OAuth 2.0 token exchange with signed JWT |Gives access to user information. |Need to integrate and onboard separately with NHS login. |
8989
90+
## Headers
91+
This API is case-insensitive when processing request headers, meaning it will accept headers regardless of the letter casing used. (e.g. X-Request-Id, x-request-id are treated the same). When sending headers back in the response, we preserve the exact casing as received in the original request.
92+
9093
## Errors
9194
We use standard HTTP status codes to show whether an API request succeeded or not. They are usually in the range:
9295

0 commit comments

Comments
 (0)