Skip to content

Commit 7e7aa9f

Browse files
authored
Merge branch 'main' into CCM-10160_minorFixes
2 parents 1b9c652 + 089b325 commit 7e7aa9f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1500
-1345
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.0-${yyyy}${mm}${dd}.${HH}${MM}${SS}+${hash}
1+
1.0.0-${yyyy}${mm}${dd}.${HH}${MM}${SS}+${hash}

docs/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ mermaid:
7575
version: "10.9.1"
7676

7777
aux_links:
78-
"NHS Notify Supplier API Template on GitHub":
78+
"NHS Notify Supplier API on GitHub":
7979
- "//github.com/NHSDigital/nhs-notify-supplier-api"
8080

8181
aux_links_new_tab: false

docs/assets/diagrams/phase1-design.drawio

Lines changed: 0 additions & 181 deletions
This file was deleted.

docs/assets/diagrams/target-architecture.drawio

Lines changed: 292 additions & 387 deletions
Large diffs are not rendered by default.

docs/collections/_consumers/acceptance.md

Lines changed: 86 additions & 30 deletions
Large diffs are not rendered by default.

docs/collections/_consumers/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ If you have installed the local repository requirements or are utilising the dev
3030

3131
## Documentation
3232

33-
This documentation is maintained within the [/docs](/docs) folder of the repository and published to [GitHub pages](https://nhsdigital.github.io/nhs-notify-supplier-api/) on PR merge
33+
This documentation is maintained within the [/docs](https://github.com/NHSDigital/nhs-notify-supplier-api/tree/main/docs) folder of the repository and published to [GitHub pages](https://nhsdigital.github.io/nhs-notify-supplier-api/) on PR merge
3434

3535
## SDK Assets
3636

@@ -54,7 +54,7 @@ It will provide limited, fixed responses and does not require authentication to
5454

5555
There are two ways to access the sandbox:
5656

57-
- The public sandbox [https://sandbox.api.service.nhs.uk/notify-supplier](https://sandbox.api.service.nhs.uk/notify-supplier)
57+
- The public sandbox [https://sandbox.api.service.nhs.uk/notify-supplier](https://sandbox.api.service.nhs.uk/nhs-notify-supplier)
5858
- Local Build
5959

6060
You can build the sandbox locally by installing the repository requirements (or using the devcontainer) and running:

docs/collections/_consumers/integration.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ You have 90 calendar days to complete onboarding activities and submit all requi
3434

3535
---
3636

37-
## Pre-onboarding & Conformance
37+
## Pre-onboarding and Conformance
3838

3939
Before you can begin technical onboarding, your organisation must:
4040

@@ -59,10 +59,8 @@ This triggers an event to make the letter available for you to retrieve.
5959
### List of letters and downloads
6060

6161
Retrieve a list of all available letters, including key details such as the letter ID and current status.
62-
The list only contains the summary information - not the actual PDF files.
63-
To access each full letter, download the PDF directly by making a request to the `/letters/{id}/data` endpoint.
64-
This will redirect to a short-lived URL to download the file.
65-
These links are temporary and expire after about one minute, so downloads should be completed right away or re-requested if the link has expired.
62+
The list only contains the summary information — not the actual PDF files.
63+
To access each full letter, download the PDF directly by making a request to the /the GET letters/{id}/data endpoint. This will redirect to a short-lived URL to download the file. These links are temporary and expire after about one minute, so downloads should be completed right away or re-requested if the link has expired.
6664

6765
### API access
6866

@@ -121,7 +119,6 @@ Refer to the Letter Status Lifecycle diagram below for the complete sequence of
121119
## Prepare your integration
122120

123121
You must prepare your integration before you can get access to the NHS Notify integration environment.
124-
You’ll need technical or developer support to complete tasks in this step.
125122

126123
### To set up your APIM application
127124

@@ -146,7 +143,7 @@ How you build your integration to meet your needs is your responsibility.
146143

147144
The API is defined using the [OpenAPI Specification (OAS)](https://spec.openapis.org/oas/latest.html) format.
148145

149-
You can find it on [GitHub](https://github.com/NHSDigital/nhs-notify-supplier-api/tree/main/specification/api) and on the [NHS England Developer Catalogue](https://digital.nhs.uk/developer/api-catalogue/Alphabet/N).
146+
You can find it on [GitHub](https://github.com/NHSDigital/nhs-notify-supplier-api/tree/main/specification/api) and on the [NHS API Catalogue](https://digital.nhs.uk/developer/api-catalogue/nhs-notify-supplier).
150147

151148
A Postman collection will also be available in [GitHub](https://github.com/NHSDigital/nhs-notify-supplier-api/tree/main/postman) to explore the requests within the API.
152149

@@ -206,7 +203,9 @@ You’ll need to submit both digital proofs (for content and layout verification
206203

207204
Only once your proofs have been reviewed and approved will you receive confirmation that your system and outputs are ready to move forward into the live (production) environment.
208205

209-
Digital proof will need to be sent via e-mail using this address: <[email protected]> and physical proof will need to be sent to: Mr Wayne Shirt (NHS Notify), 6th Floor, 7 & 8 Wellington Place, Leeds, West Yorkshire, LS1 4AP.
206+
Digital proof will need to be sent via e-mail using this address: <[email protected]> and physical proof will need to be sent to:
207+
208+
Mr Wayne Shirt (NHS Notify), 6th Floor, 7 & 8 Wellington Place, Leeds, West Yorkshire, LS1 4AP.
210209

211210
---
212211

docs/collections/_developers/architecture-design/phase1-design.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

docs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"build": "JEKYLL_ENV=production bundle exec jekyll build --trace --config _config.yml,_config.version.yml",
1515
"debug": "JEKYLL_ENV=development BUNDLE_GEMFILE=Gemfile bundle exec jekyll serve --config _config.yml,_config.dev.yml,_config.version.yml --limit_posts 100 --trace",
1616
"generate-includes": "./generate-includes.sh",
17-
"test:unit": "echo \"Documentation module has no unit tests\""
17+
"test:unit": "echo \"Documentation module has no unit tests\"",
18+
"typecheck": "echo \"Documentation module has no typescript to typecheck\""
1819
},
1920
"version": "1.0.0"
2021
}

docs/pages/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,15 @@ Released versions of the specification can be found within [latest releases](htt
8484

8585
## API Consumers
8686

87-
If you wish to integrate with the Supplier API refer to the [API Consumer](/consumers) pages and
87+
If you wish to integrate with the Supplier API refer to the *API Consumer* pages and
8888
[Getting Started as an API Consumer](/consumers/getting-started)
8989

9090
You may also find it helpful to refer to the [Specification](/specification)
9191

9292
## API Developers
9393

94-
For NHS Developers working on the Supplier API refer to the [API Developer](/developers) pages and
95-
[Getting Started as an API Developer](/developers/getting-started.md)
94+
For NHS Developers working on the Supplier API refer to the *API Developer* pages and
95+
[Getting Started as an API Developer](/developers/getting-started)
9696

9797
### Contributing
9898

0 commit comments

Comments
 (0)