-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathopenapi-spec.yaml
223 lines (223 loc) · 9.22 KB
/
openapi-spec.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
openapi: 3.0.2
info:
title: API for aksesspunktleverandører i DPI
version: 1.0.0
description: A brand new API with no content. Go nuts!
paths:
/send:
servers:
-
url: 'https://api.aksesspunktleverandør.no/'
description: ''
post:
requestBody:
description: 'består av to deler, digitalpostmelding og dokumentpakke'
content:
application/json:
schema:
$ref: '#/components/schemas/digitalpostmelding'
text/xml: {}
required: true
responses:
'200':
description: 'Mottatt OK av aksesspunktleverandør, og vil bli sendt videre til postkasse'
'400':
description: valideringsfeil - fornuftig beskrivelse bør inkluderes
'401':
description: Utløpt token
'403':
description: >-
Token mangler "dpi:send" scope, eller avsender har ikke gyldig avtale med
aksesspunktleverandør.
/hentkvittering: {}
components:
schemas:
actor:
title: Root Type for actor
description: ''
required:
- Identifier
type: object
properties:
Identifier:
$ref: '#/components/schemas/Identifier'
properties:
Authority:
type: string
ID:
type: string
example:
Identifier:
Authority: iso6523-actorid-upis
ID: '1092:910075918'
Identifier:
title: Root Type for Identifier
description: ''
type: object
properties:
Authority:
description: |
peker til autorativt kodeverk for identifikatoren
type: string
ID:
description: |
identifikator-verdi, formattert ihht. Authority sine syntaksregler
type: string
example:
Authority: iso6523-actorid-upis
ID: '0192:991825827'
dokumentpakkefingeravtrykk:
title: Root Type for dokumentpakkefingeravtrykk
description: Fingeravtrykk av Dokumentpakken (ASIC)
type: object
properties:
DigestMethod:
type: string
DigestValue:
type: string
example:
DigestMethod: 'http://www.w3.org/2001/04/xmlenc#sha256'
DigestValue: xxxxxxx
digitalpostmelding:
title: Root Type for digitalpostmelding
description: ''
type: object
properties:
transportinfo:
type: object
properties:
sender:
type: object
properties:
Identifier:
type: object
properties:
Authority:
type: string
ID:
type: string
receiver:
type: object
properties:
Identifier:
type: object
properties:
Authority:
type: string
ID:
type: string
processid:
type: string
ConversationId:
type: string
digitalpostmelding:
type: object
properties:
avsender:
type: object
properties:
Identifier:
type: object
properties:
Authority:
type: string
ID:
type: string
mottaker:
type: object
properties:
Identifier:
type: object
properties:
Authority:
type: string
ID:
type: string
dokumentpakkefingeravtrykk:
type: object
properties:
DigestMethod:
type: string
DigestValue:
type: string
maskinporten_token:
type: string
digitalpostinfo:
type: object
properties:
sikkerhetsnivaa:
format: int32
type: integer
virkningsdato:
format: date
type: string
aapningskvittering:
type: string
ikkesensitivtittel:
type: string
epostvarsel:
type: object
properties:
epostTekst:
type: string
epostAdresse:
type: string
dagerEtter:
type: array
items:
format: int32
type: integer
smsvarsel:
type: object
properties:
smsTekst:
type: string
mobilnummer:
type: string
dagerEtter:
type: array
items:
format: int32
type: integer
example:
transportinfo:
sender:
Identifier:
Authority: iso6523-actorid-upis
ID: '0192:999888777'
receiver:
Identifier:
Authority: iso6523-actorid-upis
ID: '0192:999111222'
processid: digitalpost
ConversationId: 37efbd4c-413d-4e2c-bbc5-257ef4a65a45
digitalpostmelding:
avsender:
Identifier:
Authority: iso6523-actorid-upis
ID: '0192:999888999'
mottaker:
Identifier:
Authority: norsk_personidentifikator
ID: '17050411111'
dokumentpakkefingeravtrykk:
DigestMethod: 'http://www.w3.org/2001/04/xmlenc#sha256'
DigestValue: xxxxxxx
maskinporten_token: eyJAxxx
digitalpostinfo:
sikkerhetsnivaa: 4
virkningsdato: '2020-12-31'
aapningskvittering: 'false'
ikkesensitivtittel: ''
epostvarsel:
epostTekst: Varseltekst
epostAdresse: [email protected]
dagerEtter:
- 0
- 7
smsvarsel:
smsTekst: Varseltekst
mobilnummer: 004799999999
dagerEtter:
- 0
- 7