Skip to content

Commit 085ced6

Browse files
author
Brad Morton
committed
added detail to open API spec
1 parent 5d3e10e commit 085ced6

1 file changed

Lines changed: 42 additions & 12 deletions

File tree

specification/nhs-website-content-api.yaml

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,57 @@ info:
66
version: 'Computed and injected at build time by `scripts/set_version.py`'
77
description: |
88
## Overview
9-
Add a fully fledged description here with markdown syntax.
10-
For help completing the content of your API spec, see our guidance on the minimum standard (bronze) details
11-
to include [here](https://nhsd-confluence.digital.nhs.uk/display/APM/Writing+a+bronze+API+cover+page). You should also base your content on our exemplar API - [PDS FHIR](https://digital.nhs.uk/developer/api-catalogue/personal-demographics-service-fhir).
9+
An API representation of content on the [NHS website](https://www.nhs.uk)
10+
You can reuse the following content from the NHS website:
11+
- health conditions
12+
- medicines
13+
- pregnancy
14+
- mental health
15+
- videos
16+
- common health questions
17+
- information about NHS services
18+
19+
You cannot currently use this API to:
20+
- access data from NHS Services
21+
- access Ratings and Reviews of NHS organisations submitted to the NHS website
22+
23+
TODO to include [here](https://nhsd-confluence.digital.nhs.uk/display/APM/Writing+a+bronze+API+cover+page). You should also base your content on our exemplar API - [PDS FHIR](https://digital.nhs.uk/developer/api-catalogue/personal-demographics-service-fhir).
24+
1225
## Who can use this API
13-
To be completed.
26+
Anyone can use this API. Users need to agree to our terms and conditions. TODO link to terms and conditions
27+
1428
## Related APIs
15-
To be completed.
29+
The following APIs also give access to data from the NHS website:
30+
- Service Search API
31+
- Ratings and Reviews API
32+
TODO link to API docs
33+
1634
## API status and roadmap
17-
To be completed.
35+
This API has been moved from the nhs.uk developer API website. It is currently in Alpha phase
36+
1837
## Service level
19-
To be completed.
38+
2039
## Technology
21-
To be completed.
40+
2241
## Network access
23-
To be completed.
42+
No special network access is required for this API.
43+
2444
## Security and authorisation
25-
To be completed.
45+
You will need to provide a subscription key in the header or as a query parameter in your requests.
46+
Your subscription key can be found by logging into the API portal (provide link)
47+
2648
## Environments and testing
27-
To be completed.
49+
We have a sandbox here (provide link) where you can see typical responses. We also have a test environment here (provide link)
2850
## Onboarding
29-
To be completed.
51+
52+
## Attribution
53+
54+
Any syndicated content must incorporate the following attribution (credit) to the NHS website:
55+
56+
![NHS logo with attribution](../static/images/nhs_attribution.png)
57+
58+
The logo should be clearly visible and in line with the associated content on every web page that contains the syndicated content. You should also link this logo to the relevant page on the NHS website that the content has been supplied from. This URL is supplied as part of the feed under author:
59+
3060
contact:
3161
name: 'nhs-website-content-api API Support'
3262
url: 'https://digital.nhs.uk/developer/help-and-support'

0 commit comments

Comments
 (0)