From 62bb4253ab3e7bc22bcdf2bf3f31a280ac774945 Mon Sep 17 00:00:00 2001 From: lelliott-hippo Date: Wed, 17 Sep 2025 12:15:55 +0100 Subject: [PATCH] NPA-5629: OperationOutcome IOPS Signed-off-by: lelliott-hippo --- ...ip Service Sandbox.postman_collection.json | 57 +++++++++++-------- .../policies/RaiseFault.404NotFound.xml | 1 + .../GET_Consent/ID/errors/invalid-id.yaml | 2 +- .../errors/gp-practice-not-found.yaml | 1 + .../errors/invalid-identifier-system.yaml | 2 +- .../errors/invalid-identifier.yaml | 2 +- .../errors/invalid-status-parameter.yaml | 2 +- .../errors/missing-identifier.yaml | 2 +- .../errors/invalid-identifier-patient.yaml | 2 +- .../errors/invalid-identifier-system.yaml | 4 +- .../errors/invalid-identifier.yaml | 5 +- .../errors/invalid_identifier_value.yaml | 3 +- .../POST_Consent/errors/invalid_status.yaml | 3 +- .../errors/missing_identifier_system.yaml | 3 +- .../POST_Consent/errors/missing_scope.yaml | 3 +- .../responses/errors/access-denied.yaml | 3 +- .../errors/downstream-service-error.yaml | 2 +- .../errors/internal-server-error.yaml | 4 +- .../errors/invalid-include-parameter.yaml | 4 +- .../errors/invalidated-resource.yaml | 1 + .../validated-relationships-service-api.yaml | 2 +- 21 files changed, 64 insertions(+), 44 deletions(-) diff --git a/postman/Validated Relationship Service Sandbox.postman_collection.json b/postman/Validated Relationship Service Sandbox.postman_collection.json index cf310cf2..d7592192 100644 --- a/postman/Validated Relationship Service Sandbox.postman_collection.json +++ b/postman/Validated Relationship Service Sandbox.postman_collection.json @@ -1,11 +1,11 @@ { "info": { - "_postman_id": "66c6bd03-3fda-4ff7-9be9-bace275b60cf", - "name": "Validated Relationship Service Sandbox 08/09/25", + "_postman_id": "76babb13-02c0-42b3-84ec-d64ebe45e7b8", + "name": "Validated Relationship Service Sandbox 17/09/25", "description": "This Postman collection includes example scenarios for each of the Validated Relationship Service (VRS) API endpoints, covering both valid and invalid request scenarios.\n\nThe collection is pointed towards the VRS sandbox environment, which will return a specific example response based on the request sent. All data shown in the requests or responses is test data.\n\nOur sandbox environment only covers the scenarios listed in the Postman collection and is open access. It does not allow you to test authorisation or any scenarios beyond the ones documented.\n\nFull specification is available at [https://digital.nhs.uk/developer/api-catalogue/validated-relationship-service](https://digital.nhs.uk/developer/api-catalogue/validated-relationship-service)", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "45653607", - "_collection_link": "https://www.postman.com/lukeelliott-8674106/workspace/validated-relationship-service-sandbox-08-11-2025/collection/45653607-66c6bd03-3fda-4ff7-9be9-bace275b60cf?action=share&source=collection_link&creator=45653607" + "_collection_link": "https://www.postman.com/lukeelliott-8674106/workspace/validated-relationship-service-sandbox-17-09-2025/collection/45653607-76babb13-02c0-42b3-84ec-d64ebe45e7b8?action=share&source=collection_link&creator=45653607" }, "item": [ { @@ -1760,7 +1760,9 @@ " ]", " },", " \"diagnostics\": \"Not a valid NHS Number provided for the 'identifier' parameter\",", - " \"expression\": \"RelatedPerson.identifier\",", + " \"expression\": [", + " \"RelatedPerson.identifier\"", + " ],", " \"severity\": \"error\"", " }", " ],", @@ -1919,6 +1921,7 @@ " }", " ]", " },", + " \"diagnostics\": \"Resource that has been marked as invalid was requested - invalid resources cannot be retrieved\",", " \"severity\": \"error\"", " }", " ],", @@ -1939,7 +1942,8 @@ " pm.expect(responseJson).to.eql(expectedResponseBody);", "});" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -1997,6 +2001,7 @@ " }", " ]", " },", + " \"diagnostics\": \"Resource that has been marked as invalid was requested - invalid resources cannot be retrieved\",", " \"severity\": \"error\"", " }", " ],", @@ -2017,7 +2022,8 @@ " pm.expect(responseJson).to.eql(expectedResponseBody);", "});" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -7296,9 +7302,7 @@ " \"resourceType\": \"OperationOutcome\",", " \"issue\": [", " {", - " \"severity\": \"error\",", " \"code\": \"invalid\",", - " \"diagnostics\": \"Invalid request with error - status parameter is invalid.\",", " \"details\": {", " \"coding\": [", " {", @@ -7308,7 +7312,9 @@ " \"display\": \"Required parameter(s) are invalid.\"", " }", " ]", - " }", + " },", + " \"diagnostics\": \"Invalid request with error - status parameter is invalid.\",", + " \"severity\": \"error\"", " }", " ]", "}", @@ -7375,10 +7381,10 @@ " }", " ]", " },", + " \"diagnostics\": \"Invalid request with error - _include parameter is invalid.\",", " \"severity\": \"error\"", " }", - " ],", - " \"diagnostics\": \"Invalid request with error - _include parameter is invalid.\"", + " ]", "}", "", "const responseJson = pm.response.json();", @@ -7435,8 +7441,7 @@ "const expectedResponseBody = {", " \"resourceType\": \"OperationOutcome\",", " \"issue\": [", - " {", - " \"severity\": \"error\",", + " { ", " \"code\": \"processing\",", " \"details\": {", " \"coding\": [", @@ -7447,7 +7452,10 @@ " \"display\": \"Resource that has been marked as invalid was requested - invalid resources cannot be retrieved\"", " }", " ]", - " }", + " },", + " \"diagnostics\": \"Resource that has been marked as invalid was requested - invalid resources cannot be retrieved\",", + " \"severity\": \"error\",", + " ", " }", " ]", "}", @@ -7466,7 +7474,8 @@ " pm.expect(responseJson).to.eql(expectedResponseBody);", "});" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -7502,7 +7511,6 @@ " \"issue\": [", " {", " \"code\": \"invalid\",", - " \"diagnostics\": \"Invalid request with error - performer:identifier or patient:identifier parameter is invalid.\",", " \"details\": {", " \"coding\": [", " {", @@ -7513,6 +7521,7 @@ " }", " ]", " },", + " \"diagnostics\": \"Invalid request with error - performer:identifier or patient:identifier parameter is invalid.\",", " \"severity\": \"error\"", " }", " ],", @@ -7570,7 +7579,6 @@ " \"issue\": [", " {", " \"code\": \"invalid\",", - " \"diagnostics\": \"Invalid request with error - performer:identifier or patient:identifier system parameter is invalid.\",", " \"details\": {", " \"coding\": [", " {", @@ -7581,6 +7589,7 @@ " }", " ]", " },", + " \"diagnostics\": \"Invalid request with error - performer:identifier or patient:identifier system parameter is invalid.\",", " \"severity\": \"error\"", " }", " ],", @@ -7638,7 +7647,6 @@ " \"issue\": [", " {", " \"code\": \"invalid\",", - " \"diagnostics\": \"Invalid request with error - performer:identifier or patient:identifier parameter not found.\",", " \"details\": {", " \"coding\": [", " {", @@ -7649,6 +7657,7 @@ " }", " ]", " },", + " \"diagnostics\": \"Invalid request with error - performer:identifier or patient:identifier parameter not found.\",", " \"severity\": \"error\"", " }", " ],", @@ -7710,6 +7719,7 @@ " }", " ]", " },", + " \"diagnostics\": \"GP Practice could not be found\",", " \"severity\": \"error\"", " }", " ],", @@ -9414,7 +9424,6 @@ " \"issue\": [", " {", " \"code\": \"invalid\",", - " \"diagnostics\": \"Invalid request with error - ID must be a valid UUID.\",", " \"details\": {", " \"coding\": [", " {", @@ -9425,6 +9434,7 @@ " }", " ]", " },", + " \"diagnostics\": \"Invalid request with error - ID must be a valid UUID.\",", " \"severity\": \"error\"", " }", " ],", @@ -9484,10 +9494,11 @@ " }", " ]", " },", + " \"diagnostics\": \"Invalid request with error - _include parameter is invalid.\",", " \"severity\": \"error\"", + " ", " }", " ],", - " \"diagnostics\": \"Invalid request with error - _include parameter is invalid.\"", "}", "", "const responseJson = pm.response.json();", @@ -9549,10 +9560,10 @@ " }", " ]", " },", + " \"diagnostics\": \"Invalid request with error - _include parameter is invalid.\",", " \"severity\": \"error\"", " }", " ],", - " \"diagnostics\": \"Invalid request with error - _include parameter is invalid.\"", "}", "", "const responseJson = pm.response.json();", @@ -9613,6 +9624,7 @@ " }", " ]", " },", + " \"diagnostics\": \"Resource that has been marked as invalid was requested - invalid resources cannot be retrieved\",", " \"severity\": \"error\"", " }", " ],", @@ -10264,8 +10276,7 @@ "variable": [ { "key": "api_base_url", - "value": "https://sandbox.api.service.nhs.uk/validated-relationships/FHIR/R4", - "type": "string" + "value": "https://sandbox.api.service.nhs.uk/validated-relationships/FHIR/R4" } ] } \ No newline at end of file diff --git a/proxies/live/apiproxy/policies/RaiseFault.404NotFound.xml b/proxies/live/apiproxy/policies/RaiseFault.404NotFound.xml index 47af2f59..36616e56 100644 --- a/proxies/live/apiproxy/policies/RaiseFault.404NotFound.xml +++ b/proxies/live/apiproxy/policies/RaiseFault.404NotFound.xml @@ -32,6 +32,7 @@ } ] }, + "diagnostics": "Resource that has been marked as invalid was requested - invalid resources cannot be retrieved", "severity": "error" } ], diff --git a/specification/examples/responses/GET_Consent/ID/errors/invalid-id.yaml b/specification/examples/responses/GET_Consent/ID/errors/invalid-id.yaml index cd0195e2..9f2e8594 100644 --- a/specification/examples/responses/GET_Consent/ID/errors/invalid-id.yaml +++ b/specification/examples/responses/GET_Consent/ID/errors/invalid-id.yaml @@ -4,12 +4,12 @@ ConsentInvalidIDError: value: issue: - code: invalid - diagnostics: "Invalid request with error - ID must be a valid UUID." details: coding: - code: "INVALID_ID_VALUE" display: "Required parameter(s) are invalid." system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" + diagnostics: "Invalid request with error - ID must be a valid UUID." severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/GET_Consent/errors/gp-practice-not-found.yaml b/specification/examples/responses/GET_Consent/errors/gp-practice-not-found.yaml index 7d245764..e54ac061 100644 --- a/specification/examples/responses/GET_Consent/errors/gp-practice-not-found.yaml +++ b/specification/examples/responses/GET_Consent/errors/gp-practice-not-found.yaml @@ -10,5 +10,6 @@ GPPracticeNotFoundError: version: "1" code: "GP_PRACTICE_NOT_FOUND" display: "GP Practice could not be found - invalid resources cannot be retrieved" + diagnostics: "GP Practice could not be found" severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/GET_Consent/errors/invalid-identifier-system.yaml b/specification/examples/responses/GET_Consent/errors/invalid-identifier-system.yaml index 49d0b116..aaa46e9c 100644 --- a/specification/examples/responses/GET_Consent/errors/invalid-identifier-system.yaml +++ b/specification/examples/responses/GET_Consent/errors/invalid-identifier-system.yaml @@ -4,12 +4,12 @@ ConsentInvalidIdentifierSystemError: value: issue: - code: invalid - diagnostics: "Invalid request with error - performer:identifier or patient:identifier system parameter is invalid." details: coding: - code: "INVALID_IDENTIFIER_SYSTEM" display: "Required parameter(s) are invalid." system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: '1' + diagnostics: "Invalid request with error - performer:identifier or patient:identifier system parameter is invalid." severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/GET_Consent/errors/invalid-identifier.yaml b/specification/examples/responses/GET_Consent/errors/invalid-identifier.yaml index f5c469a5..e5896648 100644 --- a/specification/examples/responses/GET_Consent/errors/invalid-identifier.yaml +++ b/specification/examples/responses/GET_Consent/errors/invalid-identifier.yaml @@ -4,13 +4,13 @@ ConsentInvalidIdentifierError: value: issue: - code: invalid - diagnostics: 'Invalid request with error - performer:identifier or patient:identifier parameter is invalid.' details: coding: - code: "INVALID_IDENTIFIER_VALUE" display: "Required parameter(s) are invalid." system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: '1' + diagnostics: 'Invalid request with error - performer:identifier or patient:identifier parameter is invalid.' severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/GET_Consent/errors/invalid-status-parameter.yaml b/specification/examples/responses/GET_Consent/errors/invalid-status-parameter.yaml index c20288b0..5bfe2491 100644 --- a/specification/examples/responses/GET_Consent/errors/invalid-status-parameter.yaml +++ b/specification/examples/responses/GET_Consent/errors/invalid-status-parameter.yaml @@ -4,12 +4,12 @@ ConsentInvalidStatusParameterError: value: issue: - code: invalid - diagnostics: "Invalid request with error - status parameter is invalid." details: coding: - code: "INVALID_PARAMETER" display: "Required parameter(s) are invalid." system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" + diagnostics: "Invalid request with error - status parameter is invalid." severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/GET_Consent/errors/missing-identifier.yaml b/specification/examples/responses/GET_Consent/errors/missing-identifier.yaml index 7ddc0dd8..f54235f2 100644 --- a/specification/examples/responses/GET_Consent/errors/missing-identifier.yaml +++ b/specification/examples/responses/GET_Consent/errors/missing-identifier.yaml @@ -4,12 +4,12 @@ ConsentIdentifierMissingError: value: issue: - code: invalid - diagnostics: "Invalid request with error - performer:identifier or patient:identifier parameter not found." details: coding: - code: "MISSING_IDENTIFIER_VALUE" display: "Required parameter(s) are missing." system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" + diagnostics: "Invalid request with error - performer:identifier or patient:identifier parameter not found." severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-patient.yaml b/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-patient.yaml index 47fd6462..8c7cb6ae 100644 --- a/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-patient.yaml +++ b/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-patient.yaml @@ -4,12 +4,12 @@ InvalidIdentifierPatientError: value: issue: - code: invalid - diagnostics: "Not a valid NHS Number provided for the 'patient:identifier' parameter" details: coding: - "system": "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" code: "INVALID_PATIENT_IDENTIFIER_VALUE" display: "Provided value is invalid" + diagnostics: "Not a valid NHS Number provided for the 'patient:identifier' parameter" severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-system.yaml b/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-system.yaml index a7ff8754..aba7b8f0 100644 --- a/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-system.yaml +++ b/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier-system.yaml @@ -4,12 +4,12 @@ RelatedPersonInvalidIdentifierSystem: value: issue: - code: invalid - diagnostics: The identifier system is not valid. - severity: error details: coding: - code: INVALID_IDENTIFIER_SYSTEM display: Invalid identifier system. system: https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode version: '1' + diagnostics: The identifier system is not valid. + severity: error resourceType: OperationOutcome diff --git a/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier.yaml b/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier.yaml index b1b3b4bc..a92de12c 100644 --- a/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier.yaml +++ b/specification/examples/responses/GET_RelatedPerson/errors/invalid-identifier.yaml @@ -4,13 +4,14 @@ RelatedPersonInvalidIdentifierError: value: issue: - code: invalid - diagnostics: "Not a valid NHS Number provided for the 'identifier' parameter" - expression: "RelatedPerson.identifier" details: coding: - "system": "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" code: "INVALID_IDENTIFIER_VALUE" display: "Provided value is invalid" + diagnostics: "Not a valid NHS Number provided for the 'identifier' parameter" + expression: + - "RelatedPerson.identifier" severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/POST_Consent/errors/invalid_identifier_value.yaml b/specification/examples/responses/POST_Consent/errors/invalid_identifier_value.yaml index 492ba8ac..a4878f3a 100644 --- a/specification/examples/responses/POST_Consent/errors/invalid_identifier_value.yaml +++ b/specification/examples/responses/POST_Consent/errors/invalid_identifier_value.yaml @@ -11,6 +11,7 @@ PostConsentInvalidIdentifierValueError: system: https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode version: "1" diagnostics: Performer identifier value is invalid - expression: performer[0].identifier.value + expression: + - "performer[0].identifier.value" severity: error resourceType: OperationOutcome diff --git a/specification/examples/responses/POST_Consent/errors/invalid_status.yaml b/specification/examples/responses/POST_Consent/errors/invalid_status.yaml index 22313607..4c8d606d 100644 --- a/specification/examples/responses/POST_Consent/errors/invalid_status.yaml +++ b/specification/examples/responses/POST_Consent/errors/invalid_status.yaml @@ -11,6 +11,7 @@ PostConsentInvalidStatusError: system: https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode version: "1" diagnostics: Status is invalid - expression: status + expression: + - "status" severity: error resourceType: OperationOutcome diff --git a/specification/examples/responses/POST_Consent/errors/missing_identifier_system.yaml b/specification/examples/responses/POST_Consent/errors/missing_identifier_system.yaml index d7669ca4..bcb65dc5 100644 --- a/specification/examples/responses/POST_Consent/errors/missing_identifier_system.yaml +++ b/specification/examples/responses/POST_Consent/errors/missing_identifier_system.yaml @@ -11,6 +11,7 @@ PostConsentMissingIdentifierSystemError: system: https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode version: "1" diagnostics: Unable to determine the patient identifier system - expression: patient.identifier.system + expression: + - "patient.identifier.system" severity: error resourceType: OperationOutcome diff --git a/specification/examples/responses/POST_Consent/errors/missing_scope.yaml b/specification/examples/responses/POST_Consent/errors/missing_scope.yaml index 58fb3262..8d4c6408 100644 --- a/specification/examples/responses/POST_Consent/errors/missing_scope.yaml +++ b/specification/examples/responses/POST_Consent/errors/missing_scope.yaml @@ -11,6 +11,7 @@ PostConsentMissingScopeError: display: Required values are missing. system: https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode version: "1" - expression: scope + expression: + - "scope" severity: error resourceType: OperationOutcome diff --git a/specification/examples/responses/errors/access-denied.yaml b/specification/examples/responses/errors/access-denied.yaml index 1a03ab02..ba32883a 100644 --- a/specification/examples/responses/errors/access-denied.yaml +++ b/specification/examples/responses/errors/access-denied.yaml @@ -3,12 +3,13 @@ AccessDeniedError: description: The request was unsuccessful due to invalid authentication credentials being provided. value: issue: - - code: invalid + - code: forbidden details: coding: - code: "ACCESS_DENIED" display: "Missing or invalid OAuth 2.0 bearer token in request." "system": "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" + diagnostics: "Missing or invalid OAuth 2.0 bearer token in request" severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/errors/downstream-service-error.yaml b/specification/examples/responses/errors/downstream-service-error.yaml index fd3739af..55b12995 100644 --- a/specification/examples/responses/errors/downstream-service-error.yaml +++ b/specification/examples/responses/errors/downstream-service-error.yaml @@ -4,12 +4,12 @@ DownstreamServiceError: value: issue: - code: processing - diagnostics: "Downstream Service Error - Failed to generate response is present in the response" details: coding: - code: "DOWNSTREAM_SERVICE_ERROR" display: "Failed to generate response" system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" + diagnostics: "Downstream Service Error - Failed to generate response is present in the response" severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/errors/internal-server-error.yaml b/specification/examples/responses/errors/internal-server-error.yaml index 43a34b7a..63db6319 100644 --- a/specification/examples/responses/errors/internal-server-error.yaml +++ b/specification/examples/responses/errors/internal-server-error.yaml @@ -3,13 +3,13 @@ InternalServerError: description: An unexpected condition was encountered preventing the server from fulfilling the request. value: issue: - - code: invalid - diagnostics: "Internal Server Error - Failed to generate response is present in the response" + - code: exception details: coding: - code: "SERVER_ERROR" display: "Failed to generate response" system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" version: "1" + diagnostics: "Internal Server Error - Failed to generate response is present in the response" severity: error resourceType: "OperationOutcome" diff --git a/specification/examples/responses/errors/invalid-include-parameter.yaml b/specification/examples/responses/errors/invalid-include-parameter.yaml index 97ee2a9f..b043e37e 100644 --- a/specification/examples/responses/errors/invalid-include-parameter.yaml +++ b/specification/examples/responses/errors/invalid-include-parameter.yaml @@ -2,7 +2,6 @@ InvalidIncludeParameterError: summary: Bad request include param invalid description: 400 error response bundle for an invalid include parameter value: - resourceType: "OperationOutcome" issue: - code: invalid details: @@ -11,5 +10,6 @@ InvalidIncludeParameterError: version: "1" code: "INVALID_PARAMETER" display: "Required parameter(s) are invalid." + diagnostics: "Invalid request with error - _include parameter is invalid." severity: error - diagnostics: "Invalid request with error - _include parameter is invalid." + resourceType: "OperationOutcome" diff --git a/specification/examples/responses/errors/invalidated-resource.yaml b/specification/examples/responses/errors/invalidated-resource.yaml index 6b632c29..81f54989 100644 --- a/specification/examples/responses/errors/invalidated-resource.yaml +++ b/specification/examples/responses/errors/invalidated-resource.yaml @@ -10,5 +10,6 @@ InvalidatedResourceError: version: "1" code: "INVALIDATED_RESOURCE" display: "Resource that has been marked as invalid was requested - invalid resources cannot be retrieved" + diagnostics: "Resource that has been marked as invalid was requested - invalid resources cannot be retrieved" severity: error resourceType: "OperationOutcome" diff --git a/specification/validated-relationships-service-api.yaml b/specification/validated-relationships-service-api.yaml index 78c5c64c..7045b734 100644 --- a/specification/validated-relationships-service-api.yaml +++ b/specification/validated-relationships-service-api.yaml @@ -141,7 +141,7 @@ info: * only covers a limited set of scenarios * is open access, so does not allow you to test authorisation - [Run In Postman](https://god.gw.postman.com/run-collection/45653607-66c6bd03-3fda-4ff7-9be9-bace275b60cf?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D45653607-66c6bd03-3fda-4ff7-9be9-bace275b60cf%26entityType%3Dcollection%26workspaceId%3Dbd95b9f9-f9b0-4f1f-958a-2f6822c182c1) + [Run In Postman](https://app.getpostman.com/run-collection/45653607-76babb13-02c0-42b3-84ec-d64ebe45e7b8?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D45653607-76babb13-02c0-42b3-84ec-d64ebe45e7b8%26entityType%3Dcollection%26workspaceId%3D613eff0e-e7c3-462b-b8da-185b83ec7856) ### Integration testing