Skip to content

Commit 40c6117

Browse files
committed
APNF MAN Platform API Reference - Initial publication - 1.5.0 Release
1 parent df18815 commit 40c6117

File tree

6 files changed

+7660
-1
lines changed

6 files changed

+7660
-1
lines changed

CHANGELOG.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# Changelog
2+
3+
## 1.5.0 - 2023/09/18
4+
5+
- (AUTH) Clarify access token lifetime
6+
- (AUTH) Include in `Description` section rate limiting logic
7+
- (AUTH) Add CC-BY-SA-4.0 license
8+
- (BPCO) Include in `Description` section rate limiting logic
9+
- (BPCO) Add CC-BY-SA-4.0 license
10+
- (GCO) Include in `Description` section rate limiting logic
11+
- (GCO) Add CC-BY-SA-4.0 license
12+
13+
## 1.4.0 - 2023/06/27
14+
15+
- (GCO) (Providers) GET /providers/{provider_id} - Add `bypass_token` property in Provider schema
16+
- (GCO) (Providers) GET /providers/{provider_id}/bypass_token - Add new API to generate a new provider bypass token
17+
- (GCO) (Providers) POST /providers/{provider_id}/bypass_token - Add new API to retrieve latest generated provider bypass token
18+
19+
## 1.3.0 - 2023/06/16
20+
21+
- (AUTH) Add `servers` entries for VABF and Preproduction platforms
22+
- (AUTH) Update `client_assertion` value in example request body
23+
- (AUTH) Update `access_token` value in example response body
24+
- (AUTH) Describe format of the `access_token` generated in the response
25+
- (BPCO) Add `servers` entries for VABF and Preproduction platforms
26+
- (BPCO) (GET /ca) Clarify format for `version` and `sequence` properties
27+
- (BPCO) (GET /ca) Remove `byte` format for response body properties as they are Base64 URL encoded and not Base64 encoded.
28+
- (BPCO) (GET /ca/certs) Clarify format for `version` and `sequence` properties
29+
- (BPCO) (GET /ca/certs) Remove `byte` format for response body properties as they are Base64 URL encoded and not Base64 encoded.
30+
- (GCO) Add `servers` entries for VABF and Preproduction platforms
31+
- (GCO) (Certificates) Clarify `renewal_after` property usage
32+
- (GCO) (Certificates) Clarify `valid_to` constraints
33+
- (GCO) (Providers) Deprecate `domains_allowed` property
34+
- (GCO) (Providers) `technical_number` property cannot be edited by provider administrators
35+
36+
37+
## 1.2.0 - 2023/05/04
38+
39+
- (AUTH) Replace `token_type` response 'bearer' value to 'Bearer'
40+
- (AUTH) Update response body required properties and add `refresh_expires_in` and `scope` properties
41+
- (AUTH) Add 405 error case
42+
- (AUTH) Update `error_description` example value for 400 error case
43+
- (BPCO) Add 405 HTTP status case to all responses
44+
- (BPCO) Add 409 HTTP status code to the Common Error Codes section
45+
- (BPCO) Add `Content-Type` header to all 4xx HTTP status cases
46+
- (BPCO) (GET /certs/{spc}/{sn}.cer) Add 400 HTTP status case
47+
- (BPCO) (GET /crl) Add `Content-Type` header for 304 HTTP status case
48+
- (BPCO) (GET /crl) Remove `Content-Length` header for 304 HTTP status case
49+
- (BPCO) (GET /ca) Add `Content-Type` header for 304 HTTP status case
50+
- (BPCO) (GET /ca) Remove `Content-Length` header for 304 HTTP status case
51+
- (BPCO) (GET /ca/certs) Add `Content-Type` header for 304 HTTP status case
52+
- (BPCO) (GET /ca/certs) Remove `Content-Length` header for 304 HTTP status case
53+
- (BPCO) (GET /ca/certs/{sn}.cer) Add 400 HTTP status case
54+
- (BPCO) (GET /ca/crl) Add `Content-Type` header for 304 HTTP status case
55+
- (BPCO) (GET /ca/crl) Remove `Content-Length` header for 304 HTTP status case
56+
- (GCO) Remove `Content-Length` header for 204 and 304 responses
57+
- (GCO) Update error message for 401 HTTP responses
58+
- (GCO) Add 405 HTTP status case + update error message
59+
- (GCO) Use different ID values depending on the object type
60+
- (GCO) (Certificates) Add new status `INVALID`
61+
- (GCO) (POST /certificates/) Add `updated_at`, `updated_by` properties to response examples
62+
- (GCO) (POST /certificates) Add `Location` header in responses
63+
- (GCO) (POST /certificates/) Test certificates cannot have the `renewal_auto` property enabled.
64+
- (GCO) (PATCH /certificates/{certificate_id}) Test certificates cannot have the `renewal_auto` property enabled.
65+
- (GCO) (POST /certificates/{certificate_id}/renew) Add constraints for revoked and invalid certificates
66+
- (GCO) (POST /certificates/{certificate_id}/renew) Test certificates cannot have the `renewal_auto` property enabled.
67+
- (GCO) (POST /certificates/{certificate_id}/renew) Clarify valid_from/valid_to property constraints
68+
- (GCO) (POST /certificates/{certificate_id}/renew) Add 409 HTTP status case for revoked certificates
69+
- (GCO) (POST /certificates/{certificate_id}/renew) Add `Location` header in responses
70+
- (GCO) (POST /certificates/{certificate_id}/revoke) Add constraints for expired, revoked and invalid certificates
71+
- (GCO) (HEAD /bpco/certificates) Remove `Content-Length` response header and body
72+
- (GCO) (GET /bpco/certificates) Add `Content-Type` header for 304 HTTP status case
73+
- (GCO) (HEAD /bpco/crl) Remove `Content-Length` response header and body
74+
- (GCO) (GET /bpco/crl) Add `Content-Type` header for 304 HTTP status case
75+
- (GCO) (Providers) New `deposit_notification_list` property in Provider object
76+
- (GCO) (Providers) Improve `domains_allowed` property description for `ProviderCreationRequest` example
77+
- (GCO) (Providers) Allow `opts_contracts` property to be edited by *ADMINISTRATOR* users
78+
- (GCO) (Users) New `/users/{user_id}/preferences` method
79+
- (GCO) (Users) Remove `/user/activate` method
80+
81+
82+
## 1.1.0 - 2023/01/18
83+
84+
- (AUTH) Update API URL to prefix path with *auth/*
85+
- (AUTH) Update `aud` property description to add *auth/* in its possible values and use a reference to the document `servers.url` property
86+
- (BPCO) Update base URL from *https://man-bpco.fr/* to *https://api.man-bpco.fr/*
87+
- (GCO) Update base URL from *https://man-plateforme.fr/api/* to *https://api.man-plateforme.fr/*
88+
- (GCO) Update BPCO API URLs from *https://man-bpco.fr/* to *https://api.man-bpco.fr/*
89+
- (GCO) Change `Certificate` component schema to change `revoked_at` property format from `integer` to `string`
90+
- (GCO) Update certificate serial number schema pattern
91+
- (GCO) Cleanup `ProviderOIDCSettings` component schema
92+
93+
## 1.0.0 - 2022/09/28
94+
95+
Initial Release

0 commit comments

Comments
 (0)