Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
c806d10
pip(deps-dev): bump pytest-asyncio from 0.25.3 to 0.26.0
dependabot[bot] Mar 26, 2025
0b87c5a
pip(deps-dev): bump prettytable from 3.15.1 to 3.16.0
dependabot[bot] Mar 26, 2025
6a48b6b
pip(deps): bump rpds-py from 0.23.1 to 0.24.0
dependabot[bot] Mar 27, 2025
2486410
[ERSSUP-81706]-[DW]-[Adding 503 Service Unavailable documentation for…
nhsd-jack-wainwright Jan 24, 2025
43cbdd2
Merge pull request #2076 from NHSDigital/feature/ERSSUP-81706
nhsd-jack-wainwright Mar 28, 2025
841f3eb
pip(deps-dev): bump pycodestyle from 2.12.1 to 2.13.0
dependabot[bot] Mar 31, 2025
b1d3a09
Merge dependabot/pip/develop/pycodestyle-2.13.0 into ERSSUP-84004-com…
github-actions[bot] Mar 31, 2025
a39018f
Merge dependabot/pip/develop/rpds-py-0.24.0 into ERSSUP-84004-combine…
github-actions[bot] Mar 31, 2025
cf3d56f
Merge dependabot/pip/develop/pytest-asyncio-0.26.0 into ERSSUP-84004-…
github-actions[bot] Mar 31, 2025
3938cec
Merge dependabot/pip/develop/prettytable-3.16.0 into ERSSUP-84004-com…
github-actions[bot] Mar 31, 2025
9cb72ac
Merge pull request #2221 from NHSDigital/ERSSUP-84004-combine-prs-pip…
nhsd-david-wass Mar 31, 2025
f81227c
pip(deps): bump openapi-core from 0.19.4 to 0.19.5
dependabot[bot] Mar 31, 2025
10234f1
Merge pull request #2204 from NHSDigital/dependabot/pip/develop/opena…
nhsd-david-wass Mar 31, 2025
fdc88d7
npm(deps): bump react-dom from 19.0.0 to 19.1.0
dependabot[bot] Mar 31, 2025
e3ea337
npm(deps): bump @redocly/cli from 1.34.0 to 1.34.1
dependabot[bot] Mar 31, 2025
b1d9ad6
npm(deps): bump use-sync-external-store from 1.4.0 to 1.5.0
dependabot[bot] Mar 31, 2025
269bacf
npm(deps): bump @redocly/config from 0.22.1 to 0.22.2
dependabot[bot] Mar 31, 2025
0959d09
npm(deps): bump @types/node from 22.13.13 to 22.13.14
dependabot[bot] Mar 28, 2025
1f42353
Merge pull request #2222 from NHSDigital/ERSSUP-84004-combine-prs-npm…
nhsd-david-wass Mar 31, 2025
5d75bb7
[ERSSUP-68202]-[JW]-[Return 403 - Forbidden for missing ASID in appli…
nhsd-david-wass Feb 10, 2025
f10c3a2
[ERSSUP-83710]-[AO]-[Update 401 and 403 error descriptions]-[DMW]
nhsd-david-wass Mar 18, 2025
6a4150e
Merge pull request #2195 from NHSDigital/feature/ERSSUP-83710
nhsd-david-wass Apr 9, 2025
c210f4d
pip(deps-dev): bump pyflakes from 3.3.1 to 3.3.2
dependabot[bot] Apr 11, 2025
97a87e4
pip(deps-dev): bump authlib from 1.5.1 to 1.5.2
dependabot[bot] Apr 11, 2025
386750c
pip(deps): bump pytest-check from 2.5.1 to 2.5.3
dependabot[bot] Apr 11, 2025
36ea32a
pip(deps): bump typing-extensions from 4.12.2 to 4.13.2
dependabot[bot] Apr 11, 2025
b716c14
Merge dependabot/pip/develop/typing-extensions-4.13.2 into ERSSUP-840…
github-actions[bot] Apr 11, 2025
425a4d3
Merge dependabot/pip/develop/pytest-check-2.5.3 into ERSSUP-84004-com…
github-actions[bot] Apr 11, 2025
3c4302d
Merge dependabot/pip/develop/authlib-1.5.2 into ERSSUP-84004-combine-…
github-actions[bot] Apr 11, 2025
6350a6b
Merge dependabot/pip/develop/pyflakes-3.3.2 into ERSSUP-84004-combine…
github-actions[bot] Apr 11, 2025
6209685
Merge pull request #2236 from NHSDigital/ERSSUP-84004-combine-prs2-pi…
nhsd-david-wass Apr 11, 2025
83bbd60
npm(deps): bump @redocly/cli from 1.34.1 to 1.34.2
dependabot[bot] Apr 10, 2025
a7a53cd
npm(deps): bump dompurify from 3.2.4 to 3.2.5
dependabot[bot] Apr 11, 2025
211ed33
npm(deps): bump @types/node from 22.13.14 to 22.14.0
dependabot[bot] Apr 11, 2025
e354f30
npm(deps): bump styled-components from 6.1.16 to 6.1.17
dependabot[bot] Apr 11, 2025
186c2d1
Merge pull request #2237 from NHSDigital/ERSSUP-84004-combine-prs-npm…
nhsd-david-wass Apr 11, 2025
0c48808
npm(deps): bump @types/node from 22.14.0 to 22.14.1
dependabot[bot] Apr 14, 2025
3b63cbc
npm(deps): bump open from 10.1.0 to 10.1.1
dependabot[bot] Apr 16, 2025
aee80cd
npm(deps): bump protobufjs from 7.4.0 to 7.5.0
dependabot[bot] Apr 16, 2025
99a6d9e
Merge dependabot/npm_and_yarn/develop/protobufjs-7.5.0 into ERSSUP-84…
github-actions[bot] Apr 16, 2025
caf7e84
Merge dependabot/npm_and_yarn/develop/open-10.1.1 into ERSSUP-84004-c…
github-actions[bot] Apr 16, 2025
24342b2
Merge dependabot/npm_and_yarn/develop/types/node-22.14.1 into ERSSUP-…
github-actions[bot] Apr 16, 2025
8221971
Merge pull request #2243 from NHSDigital/ERSSUP-84004-combine-prs-npm…
nhsd-david-wass Apr 16, 2025
109ef3d
sandbox-npm(deps-dev): bump @eslint-community/eslint-utils in /sandbox
dependabot[bot] Apr 16, 2025
33db7ea
Merge pull request #2238 from NHSDigital/dependabot/npm_and_yarn/sand…
nhsd-david-wass Apr 16, 2025
9dc5bf9
pip(deps): bump lazy-object-proxy from 1.10.0 to 1.11.0
dependabot[bot] Apr 17, 2025
f28ae87
pip(deps): bump packaging from 24.2 to 25.0
dependabot[bot] Apr 21, 2025
ce6feea
pip(deps-dev): bump mypy-extensions from 1.0.0 to 1.1.0
dependabot[bot] Apr 23, 2025
3a0c8e7
pip(deps): bump more-itertools from 10.6.0 to 10.7.0
dependabot[bot] Apr 23, 2025
812b3e1
Merge dependabot/pip/develop/more-itertools-10.7.0 into ERSSUP-84004-…
github-actions[bot] Apr 23, 2025
3e7e957
Merge dependabot/pip/develop/mypy-extensions-1.1.0 into ERSSUP-84004-…
github-actions[bot] Apr 23, 2025
4ad8299
Merge dependabot/pip/develop/packaging-25.0 into ERSSUP-84004-combine…
github-actions[bot] Apr 23, 2025
034ca7a
Merge dependabot/pip/develop/lazy-object-proxy-1.11.0 into ERSSUP-840…
github-actions[bot] Apr 23, 2025
c6effc2
Merge pull request #2250 from NHSDigital/ERSSUP-84004-combine-prs-pip…
nhsd-david-wass Apr 23, 2025
ed1a607
sandbox-npm(deps-dev): bump @eslint-community/eslint-utils in /sandbox
dependabot[bot] Apr 23, 2025
093bb77
Merge pull request #2245 from NHSDigital/dependabot/npm_and_yarn/sand…
nhsd-david-wass Apr 23, 2025
519b4e0
npm(deps): bump long from 5.3.1 to 5.3.2
dependabot[bot] Apr 23, 2025
8726c92
Merge pull request #2246 from NHSDigital/dependabot/npm_and_yarn/deve…
nhsd-david-wass Apr 24, 2025
ddb229d
pip(deps): bump jsonschema-specifications from 2024.10.1 to 2025.4.1
dependabot[bot] Apr 24, 2025
79e01fc
Merge pull request #2251 from NHSDigital/dependabot/pip/develop/jsons…
nhsd-david-wass Apr 24, 2025
8f50ba2
+minor
nhsd-david-wass Apr 25, 2025
aba117a
Merge pull request #2255 from NHSDigital/feature/ERSSUP-84721
nhsd-david-wass Apr 25, 2025
a168dd7
Merge branch 'master' into feature/ERSSUP-84721-M
nhsd-david-wass Apr 25, 2025
ce9a9fd
Merge pull request #2257 from NHSDigital/feature/ERSSUP-84721-M
nhsd-david-wass Apr 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
204 changes: 102 additions & 102 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"license": "MIT",
"homepage": "https://github.com/NHSDigital/e-referrals-service-api",
"dependencies": {
"@redocly/cli": "^1.34.0"
"@redocly/cli": "^1.34.2"
},
"devDependencies": {
"apigeetool": "^0.16.5",
Expand Down
380 changes: 184 additions & 196 deletions poetry.lock

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.AuthenticationOperationOutcomeErrorResponse">
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.OperationOutcomeErrorResponse">
<Set>
<StatusCode>401</StatusCode>
<StatusCode>{status_code}</StatusCode>
<ReasonPhrase>Unauthorized</ReasonPhrase>
<Payload contentType="application/fhir+json" variablePrefix="%" variableSuffix="#">{ "resourceType": "OperationOutcome", "meta": { "lastUpdated": "%current_timestamp#", "profile" : [ "%op_outcome_fhir_profile#" ] }, "issue": [ { "severity": "error", "code": "%op_outcome_issue_code#", "details": { "coding": [ { "system": "%op_outcome_issue_details_coding_system#", "code": "%op_outcome_issue_details_coding_code#" } ] }, "diagnostics": "%faultstring#" } ] }</Payload>
</Set>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
<AssignMessage enabled="true" name="AssignMessage.SetOperationOutcomeIssueCodeLogin">
<AssignVariable>
<Name>status_code</Name>
<Value>401</Value>
</AssignVariable>
<AssignVariable>
<Name>op_outcome_issue_code</Name>
<Value>login</Value>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
<AssignMessage enabled="true" name="AssignMessage.SetOperationOutcomeIssueIal">
<AssignVariable>
<Name>status_code</Name>
<Value>401</Value>
</AssignVariable>
<AssignVariable>
<Name>op_outcome_issue_code</Name>
<Value>forbidden</Value>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<AssignMessage enabled="true" name="AssignMessage.SetOperationOutcomeMissingAsid">
<AssignVariable>
<Name>op_outcome_issue_code</Name>
<Value>forbidden</Value>
</AssignVariable>
<AssignVariable>
<Name>faultstring</Name>
<Value>ASID is not configured in the application</Value>
</AssignVariable>
<AssignVariable>
<Name>status_code</Name>
<Value>403</Value>
</AssignVariable>
</AssignMessage>
10 changes: 10 additions & 0 deletions proxies/live/apiproxy/policies/RaiseFault.MissingAsid.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<RaiseFault async="false" continueOnError="false" enabled="true" name="RaiseFault.MissingAsid">
<FaultResponse>
<Set>
<Payload contentType="text/plain"/>
<StatusCode>403</StatusCode>
<ReasonPhrase>Forbidden</ReasonPhrase>
</Set>
</FaultResponse>
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
</RaiseFault>
27 changes: 24 additions & 3 deletions proxies/live/apiproxy/targets/ers-target.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<Name>AssignMessage.SetOperationOutcomeIssueCodeLogin</Name>
</Step>
<Step>
<Name>AssignMessage.AuthenticationOperationOutcomeErrorResponse</Name>
<Name>AssignMessage.OperationOutcomeErrorResponse</Name>
</Step>
<Condition>(oauthV2.OauthV2.VerifyAccessToken.failed = true) and (isFhirR4Path = true)</Condition>
</FaultRule>
Expand Down Expand Up @@ -43,7 +43,7 @@
<Condition>aalError != true</Condition>
</Step>
<Step>
<Name>AssignMessage.AuthenticationOperationOutcomeErrorResponse</Name>
<Name>AssignMessage.OperationOutcomeErrorResponse</Name>
<Condition>aalError = true</Condition>
</Step>
<Condition>(oauthV2.OauthV2.VerifyAccessToken.failed = true) and (isFhirR4Path = false)</Condition>
Expand Down Expand Up @@ -85,10 +85,27 @@
<Name>AssignMessage.SetOperationOutcomeIssueIal</Name>
</Step>
<Step>
<Name>AssignMessage.AuthenticationOperationOutcomeErrorResponse</Name>
<Name>AssignMessage.OperationOutcomeErrorResponse</Name>
</Step>
<Condition>(raisefault.RaiseFault.401InsufficientIal.failed = true)</Condition>
</FaultRule>
<FaultRule name="missing_asid">
<Step>
<Condition>(isFhirR4Path = true)</Condition>
<Name>AssignMessage.SetOperationOutcomeVariablesR4</Name>
</Step>
<Step>
<Condition>(isFhirR4Path = false)</Condition>
<Name>AssignMessage.SetOperationOutcomeVariablesPreR4</Name>
</Step>
<Step>
<Name>AssignMessage.SetOperationOutcomeMissingAsid</Name>
</Step>
<Step>
<Name>AssignMessage.OperationOutcomeErrorResponse</Name>
</Step>
<Condition>(raisefault.RaiseFault.MissingAsid.failed = true)</Condition>
</FaultRule>
</FaultRules>
<PreFlow>
<Request>
Expand All @@ -101,6 +118,10 @@
<Step>
<Name>OauthV2.VerifyAccessToken</Name>
</Step>
<Step>
<Name>RaiseFault.MissingAsid</Name>
<Condition>(app.asid == null) Or (app.asid == "")</Condition>
</Step>
<Step>
<Name>AssignMessage.PopulateAsidFromApp</Name>
</Step>
Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ semver = "^3.0.4"
gitpython = "^3.1.44"
lxml = "^4.9.4"
xmlformatter = "^0.2.8"
pytest-check = "^2.5.1"
pytest-check = "^2.5.3"
requests = "^2.32.3"
openapi-core = "^0.19.4"
openapi-core = "^0.19.5"


[tool.poetry.group.dev.dependencies]
Expand All @@ -39,7 +39,7 @@ black = "^25.1"
pip-licenses = "^5.0.0"
jinja2 = "^3.1.6"
pytest = "^8.3.5"
pytest-asyncio = "^0.25.3"
pytest-asyncio = "^0.26.0"
pytest-nhsd-apim = "^3.4.5"

[tool.poetry.scripts]
Expand Down
12 changes: 6 additions & 6 deletions sandbox/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions sandbox/src/mocks/r4/NHSDigital-OperationOutcome-503.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"resourceType": "OperationOutcome",
"meta": {
"lastUpdated": "2022-03-01T10:00:00.42Z"
},
"issue": [
{
"severity": "error",
"code": "transient",
"details": {
"coding": [
{
"system": "https://fhir.nhs.uk/CodeSystem/http-error-codes",
"code": "REC_UNAVAILABLE"
}
]
}
}
]
}

23 changes: 23 additions & 0 deletions sandbox/src/mocks/stu3/STU3-ServiceUnavailable.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"meta": {
"profile": [
"https://fhir.nhs.uk/STU3/StructureDefinition/eRS-OperationOutcome-1"
]
},
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "transient",
"details": {
"coding": [
{
"system": "https://fhir.nhs.uk/STU3/CodeSystem/eRS-APIErrorCode-1",
"code": "SYSTEM_UNAVAILABLE",
"display": "System Unavailable"
}
]
}
}
]
}
23 changes: 23 additions & 0 deletions sandbox/src/mocks/stu3/STU3-Unauthorised.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"meta": {
"profile": [
"https://fhir.nhs.uk/STU3/StructureDefinition/eRS-OperationOutcome-1"
]
},
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "login",
"details": {
"coding": [
{
"system": "https://fhir.nhs.uk/STU3/CodeSystem/eRS-APIErrorCode-1",
"code": "NO_ACCESS"
}
]
},
"diagnostics": "Example diagnostics message."
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,5 @@
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,6 @@ responses:
'429':
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: |
Defines a period (in seconds) after which the client should attempt their request again.
required: false
schema:
type: string
example: '120'
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
| issue.details.coding.code | issue.code | Coding System | Description |
| ------------------------- | ---------- | ------------------------------------------------------------------ | ---------------------------------------------------------------------------------- |
| REC_FORBIDDEN | forbidden | [BaRS Error Code](https://fhir.nhs.uk/CodeSystem/http-error-codes) | A call attempts to access or operate upon a resource without proper authorisation. |
| ACCESS_DENIED | forbidden | [APIM Error Code](https://fhir.nhs.uk/CodeSystem/NHSD-API-ErrorOrWarningCode) | The request could not be authenticated due to insufficient credentials being provided. |

headers:
X-Correlation-ID:
Expand All @@ -18,4 +19,4 @@ content:
schema:
$ref: '../NHSDigital-OperationOutcome.yaml'
example:
$ref: '../../examples/NHSDigital-OperationOutcome-403.json'
$ref: '../../examples/NHSDigital-OperationOutcome-403.json'
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
description: |
Where status code 503 (Service Unavailable) is returned then an [NHSDigital-OperationOutcome](https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome) will be included in the body, as detailed below.
In response to receiving this status code, it is recommended that clients retry at a later time based on a returned `Retry-After` header when provided.

| issue.details.coding.code | issue.code | Coding System | Description |
| ------------------------- | ---------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
| REC_UNAVAILABLE | transient | [BaRS Error Code](https://fhir.nhs.uk/CodeSystem/http-error-codes) | A request to an internal component timed out whilst attempting to serve a response or the system is currently otherwise unavailable. |

headers:
X-Correlation-ID:
$ref: '../headers/response/CorrelationID.yaml'
X-Request-ID:
$ref: '../headers/response/RequestID.yaml'
Content-Type:
$ref: '../headers/response/ContentTypeFhirJson.yaml'
Retry-After:
$ref: '../headers/response/RetryAfter.yaml'
content:
application/fhir+json:
schema:
$ref: '../NHSDigital-OperationOutcome.yaml'
example:
$ref: '../../examples/NHSDigital-OperationOutcome-503.json'
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: |

| issue.details.coding.code | issue.code | Coding System | Description |
| ------------------------- | ---------------- | ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ACCESS_DENIED | login | [APIM Error Code](https://fhir.nhs.uk/CodeSystem/NHSD-API-ErrorOrWarningCode) | The request could not be authenticated due to either no credentials being provided or the provided credentials no longer being valid. Callers receiving this code should reauthenticate. |
| ACCESS_DENIED | <ul><li>login</li><li>forbidden</li></ul> | [APIM Error Code](https://fhir.nhs.uk/CodeSystem/NHSD-API-ErrorOrWarningCode) | The request could not be authenticated due to either no credentials being provided or the provided credentials no longer being valid. Callers receiving this code should reauthenticate. |
headers:
X-Correlation-ID:
$ref: '../headers/response/CorrelationID.yaml'
Expand All @@ -15,4 +15,4 @@ content:
schema:
$ref: '../NHSDigital-OperationOutcome.yaml'
example:
$ref: '../../examples/NHSDigital-OperationOutcome-401.json'
$ref: '../../examples/NHSDigital-OperationOutcome-401.json'
Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -138,3 +138,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,5 @@ responses:
$ref: '../responses/TooManyRequests.yaml'
'500':
$ref: '../responses/InternalServerError.yaml'
'503':
$ref: '../responses/ServiceUnavailable.yaml'
Loading