1
1
lockVersion: 2.0.0
2
2
id: f42d74f5-5725-46fa-b13c-649b7ef895c3
3
3
management:
4
- docChecksum: 1e9d3c6248fac856e4523346afc17c87
4
+ docChecksum: 1a2b10b336197dc97b4e05876d814f28
5
5
docVersion: 1.0.0
6
- speakeasyVersion: 1.461.0
7
- generationVersion: 2.486.1
8
- releaseVersion: 0.1.1
9
- configChecksum: c1ec2c23f037c30bd2d632d8a5b6c6ea
6
+ speakeasyVersion: 1.533.0
7
+ generationVersion: 2.578.0
8
+ releaseVersion: 0.2.0
9
+ configChecksum: 23d16b94689a0480c660cd212b26e69c
10
+ repoURL: https://github.com/VantaInc/vanta-auditor-api-sdk-java.git
11
+ published: true
10
12
features:
11
13
java:
12
14
additionalDependencies: 0.1.0
13
15
constsAndDefaults: 0.1.1
14
- core: 3.33.4
16
+ core: 3.37.1
15
17
flattening: 2.81.1
16
- globalSecurity: 2.82.7
18
+ globalSecurity: 2.82.8
17
19
globalSecurityCallbacks: 0.1.0
18
20
globalSecurityFlattening: 0.1.0
19
21
globalServerURLs: 2.82.1
20
22
nameOverrides: 2.81.3
21
23
nullables: 0.1.0
22
- sdkHooks: 0.1 .0
24
+ sdkHooks: 1.0 .0
23
25
unions: 0.0.6
24
26
generatedFiles:
25
27
- .gitattributes
26
- - CONTRIBUTING.md
27
28
- USAGE.md
28
29
- build.gradle
29
30
- docs/models/components/AddAuditorInput.md
@@ -43,6 +44,7 @@ generatedFiles:
43
44
- docs/models/components/CreateCustomControlInput.md
44
45
- docs/models/components/CreateCustomEvidenceRequestInput.md
45
46
- docs/models/components/CustomEvidenceRequest.md
47
+ - docs/models/components/CustomField.md
46
48
- docs/models/components/Evidence.md
47
49
- docs/models/components/EvidenceControl.md
48
50
- docs/models/components/EvidenceUrl.md
@@ -63,8 +65,10 @@ generatedFiles:
63
65
- docs/models/components/RecurrenceDuration.md
64
66
- docs/models/components/Results.md
65
67
- docs/models/components/Role.md
68
+ - docs/models/components/Section.md
66
69
- docs/models/components/Security.md
67
70
- docs/models/components/StatusUpdate.md
71
+ - docs/models/components/Value.md
68
72
- docs/models/operations/CreateAuditorResponse.md
69
73
- docs/models/operations/CreateCommentForAuditEvidenceRequest.md
70
74
- docs/models/operations/CreateCommentForAuditEvidenceResponse.md
@@ -87,6 +91,7 @@ generatedFiles:
87
91
- docs/sdks/auditors/README.md
88
92
- docs/sdks/audits/README.md
89
93
- docs/sdks/vanta/README.md
94
+ - gradle.properties
90
95
- gradle/wrapper/gradle-wrapper.jar
91
96
- gradle/wrapper/gradle-wrapper.properties
92
97
- gradlew
@@ -114,6 +119,7 @@ generatedFiles:
114
119
- src/main/java/com/vanta/vanta_auditor_api/models/components/CreateCustomControlInput.java
115
120
- src/main/java/com/vanta/vanta_auditor_api/models/components/CreateCustomEvidenceRequestInput.java
116
121
- src/main/java/com/vanta/vanta_auditor_api/models/components/CustomEvidenceRequest.java
122
+ - src/main/java/com/vanta/vanta_auditor_api/models/components/CustomField.java
117
123
- src/main/java/com/vanta/vanta_auditor_api/models/components/Evidence.java
118
124
- src/main/java/com/vanta/vanta_auditor_api/models/components/EvidenceControl.java
119
125
- src/main/java/com/vanta/vanta_auditor_api/models/components/EvidenceUrl.java
@@ -134,8 +140,10 @@ generatedFiles:
134
140
- src/main/java/com/vanta/vanta_auditor_api/models/components/RecurrenceDuration.java
135
141
- src/main/java/com/vanta/vanta_auditor_api/models/components/Results.java
136
142
- src/main/java/com/vanta/vanta_auditor_api/models/components/Role.java
143
+ - src/main/java/com/vanta/vanta_auditor_api/models/components/Section.java
137
144
- src/main/java/com/vanta/vanta_auditor_api/models/components/Security.java
138
145
- src/main/java/com/vanta/vanta_auditor_api/models/components/StatusUpdate.java
146
+ - src/main/java/com/vanta/vanta_auditor_api/models/components/Value.java
139
147
- src/main/java/com/vanta/vanta_auditor_api/models/errors/APIException.java
140
148
- src/main/java/com/vanta/vanta_auditor_api/models/errors/AuthException.java
141
149
- src/main/java/com/vanta/vanta_auditor_api/models/operations/CreateAuditorRequestBuilder.java
@@ -171,6 +179,7 @@ generatedFiles:
171
179
- src/main/java/com/vanta/vanta_auditor_api/utils/BackoffStrategy.java
172
180
- src/main/java/com/vanta/vanta_auditor_api/utils/BigDecimalString.java
173
181
- src/main/java/com/vanta/vanta_auditor_api/utils/BigIntegerString.java
182
+ - src/main/java/com/vanta/vanta_auditor_api/utils/Constants.java
174
183
- src/main/java/com/vanta/vanta_auditor_api/utils/Deserializers.java
175
184
- src/main/java/com/vanta/vanta_auditor_api/utils/EventStream.java
176
185
- src/main/java/com/vanta/vanta_auditor_api/utils/EventStreamLineReader.java
@@ -179,20 +188,25 @@ generatedFiles:
179
188
- src/main/java/com/vanta/vanta_auditor_api/utils/FormMetadata.java
180
189
- src/main/java/com/vanta/vanta_auditor_api/utils/HTTPClient.java
181
190
- src/main/java/com/vanta/vanta_auditor_api/utils/HTTPRequest.java
191
+ - src/main/java/com/vanta/vanta_auditor_api/utils/HasSecurity.java
182
192
- src/main/java/com/vanta/vanta_auditor_api/utils/HeaderMetadata.java
183
193
- src/main/java/com/vanta/vanta_auditor_api/utils/Helpers.java
184
194
- src/main/java/com/vanta/vanta_auditor_api/utils/Hook.java
185
195
- src/main/java/com/vanta/vanta_auditor_api/utils/Hooks.java
186
196
- src/main/java/com/vanta/vanta_auditor_api/utils/JSON.java
187
197
- src/main/java/com/vanta/vanta_auditor_api/utils/LazySingletonValue.java
188
198
- src/main/java/com/vanta/vanta_auditor_api/utils/Metadata.java
199
+ - src/main/java/com/vanta/vanta_auditor_api/utils/Multipart.java
189
200
- src/main/java/com/vanta/vanta_auditor_api/utils/MultipartFormMetadata.java
201
+ - src/main/java/com/vanta/vanta_auditor_api/utils/NameValue.java
190
202
- src/main/java/com/vanta/vanta_auditor_api/utils/OneOfDeserializer.java
191
203
- src/main/java/com/vanta/vanta_auditor_api/utils/Options.java
192
204
- src/main/java/com/vanta/vanta_auditor_api/utils/PathParamsMetadata.java
205
+ - src/main/java/com/vanta/vanta_auditor_api/utils/QueryEncoding.java
193
206
- src/main/java/com/vanta/vanta_auditor_api/utils/QueryParameter.java
194
207
- src/main/java/com/vanta/vanta_auditor_api/utils/QueryParameters.java
195
208
- src/main/java/com/vanta/vanta_auditor_api/utils/QueryParamsMetadata.java
209
+ - src/main/java/com/vanta/vanta_auditor_api/utils/RecordingClient.java
196
210
- src/main/java/com/vanta/vanta_auditor_api/utils/RequestBody.java
197
211
- src/main/java/com/vanta/vanta_auditor_api/utils/RequestMetadata.java
198
212
- src/main/java/com/vanta/vanta_auditor_api/utils/Response.java
@@ -211,6 +225,9 @@ generatedFiles:
211
225
examples:
212
226
ListAudits:
213
227
Example 1:
228
+ parameters:
229
+ query:
230
+ pageSize: 10
214
231
responses:
215
232
"200":
216
233
application/json: {"results": {"data": [{"id": "65fc81a3359c8508c9af880f", "customerOrganizationName": "corporation.com", "customerDisplayName": "Corporation Company", "customerOrganizationId": "65fc81a3359c8508c9af880f", "auditStartDate": "2024-03-07T21:25:56Z", "auditEndDate": "2024-03-14T21:25:56Z", "earlyAccessStartsDate": "2024-03-07T21:25:56Z", "framework": "SOC 2 Type II", "allowAuditorEmails": ["
[email protected] "], "allowAllAuditors": true, "deletionDate": "2024-03-07T21:25:56Z", "creationDate": "2024-03-07T21:25:56Z", "modificationDate": "2024-03-07T21:25:56Z", "completionDate": "2024-03-07T21:25:56Z"}], "pageInfo": {"endCursor": "YXJyYXljb25uZWN0aW9uOjE=", "hasNextPage": false, "hasPreviousPage": false, "startCursor": "YXJyYXljb25uZWN0aW9uOjA="}}}
@@ -220,7 +237,8 @@ examples:
220
237
path:
221
238
auditId: "<id>"
222
239
auditEvidenceId: "<id>"
223
- query: {}
240
+ query:
241
+ pageSize: 10
224
242
responses:
225
243
"200":
226
244
application/json: {"results": {"data": [{"id": "NjVmYzgxYTMzNTljODUwOGM5YWY4ODBm", "url": "https://s3.amazonaws.com/audit-evidence/2022/audit.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=secret%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221104T140227Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=b228dbec8c1008c80c162e1210e4503dceead1e4d4751b4d9787314fd6da4d55", "filename": "example.jpg", "isDownloadable": true}], "pageInfo": {"endCursor": "YXJyYXljb25uZWN0aW9uOjE=", "hasNextPage": false, "hasPreviousPage": false, "startCursor": "YXJyYXljb25uZWN0aW9uOjA="}}}
@@ -229,7 +247,8 @@ examples:
229
247
parameters:
230
248
path:
231
249
auditId: "<id>"
232
- query: {}
250
+ query:
251
+ pageSize: 10
233
252
responses:
234
253
"200":
235
254
application/json: {"results": {"data": [{"id": "65fc81a3359c8508c9af880f", "externalId": "cG9saWN5OmFjY2Vzcy1jb250cm9sLXBvbGljeQo=", "status": "Ready for audit", "name": "Access Control Policy", "deletionDate": "2024-03-07T21:25:56Z", "creationDate": "2024-03-07T21:25:56Z", "statusUpdatedDate": "2024-03-07T21:25:56Z", "testStatus": "The test was passing during this period", "evidenceType": "Policy", "evidenceId": "access-control-policy", "relatedControls": [{"name": "CRY-104", "sectionNames": ["Article 13"]}], "description": "example description of test"}], "pageInfo": {"endCursor": "YXJyYXljb25uZWN0aW9uOjE=", "hasNextPage": false, "hasPreviousPage": false, "startCursor": "YXJyYXljb25uZWN0aW9uOjA="}}}
@@ -238,36 +257,40 @@ examples:
238
257
parameters:
239
258
path:
240
259
auditId: "<id>"
241
- query: {}
260
+ query:
261
+ pageSize: 10
242
262
responses:
243
263
"200":
244
- application/json: {"results": {"data": [{"id": "65fc81a3359c8508c9af880f", "auditEvidenceId": "65fc81a3359c8508c9af880f", "text": "Some comment", "creationDate": "2024-03-07T21:25:56Z", "modificationDate": "2024-03-07T21:25:56Z", "email": "
[email protected] "}], "pageInfo": {"endCursor": "YXJyYXljb25uZWN0aW9uOjE=", "hasNextPage": false, "hasPreviousPage": false, "startCursor": "YXJyYXljb25uZWN0aW9uOjA="}}}
264
+ application/json: {"results": {"data": [{"id": "65fc81a3359c8508c9af880f", "auditEvidenceId": "65fc81a3359c8508c9af880f", "text": "Some comment", "creationDate": "2024-03-07T21:25:56Z", "modificationDate": "2024-03-07T21:25:56Z", "
deletionDate": "2024-03-07T21:25:56Z", " email": "
[email protected] "}], "pageInfo": {"endCursor": "YXJyYXljb25uZWN0aW9uOjE=", "hasNextPage": false, "hasPreviousPage": false, "startCursor": "YXJyYXljb25uZWN0aW9uOjA="}}}
245
265
ListAuditControls:
246
266
Example 1:
247
267
parameters:
248
268
path:
249
269
auditId: "<id>"
250
- query: {}
270
+ query:
271
+ pageSize: 10
251
272
responses:
252
273
"200":
253
- application/json: {"results": {"data": [{"id": "a2f7e1b9d0c3f4e5a6c7b8d9", "externalId": "CRY-104", "name": "Data encryption utilized", "description": "Access reviews are performed to ensure that access is appropriate for the user's role and responsibilities.", "source": "Vanta", "domains": ["CRYPTOGRAPHIC_PROTECTIONS"], "owner": {"id": "65e1efde08e8478f143a8ff9", "displayName": "Example Owner", "emailAddress": "
[email protected] "}, "framework": "soc2"}], "pageInfo": {"endCursor": "YXJyYXljb25uZWN0aW9uOjE=", "hasNextPage": false, "hasPreviousPage": false, "startCursor": "YXJyYXljb25uZWN0aW9uOjA="}}}
274
+ application/json: {"results": {"data": [{"id": "a2f7e1b9d0c3f4e5a6c7b8d9", "externalId": "CRY-104", "name": "Data encryption utilized", "description": "Access reviews are performed to ensure that access is appropriate for the user's role and responsibilities.", "source": "Vanta", "domains": ["CRYPTOGRAPHIC_PROTECTIONS"], "owner": {"id": "65e1efde08e8478f143a8ff9", "displayName": "Example Owner", "emailAddress": "
[email protected] "}, "
role": null, "customFields": [], " framework": "soc2"
, "sections": [{"name": "IPP", "framework": "HITRUST"}] }], "pageInfo": {"endCursor": "YXJyYXljb25uZWN0aW9uOjE=", "hasNextPage": false, "hasPreviousPage": false, "startCursor": "YXJyYXljb25uZWN0aW9uOjA="}}}
254
275
CreateCommentForAuditEvidence:
255
276
Example 1:
256
277
parameters:
257
278
path:
258
279
auditId: "<id>"
259
280
auditEvidenceId: "<id>"
260
281
requestBody:
261
- application/json: {"text": "<value>", "email": "Earnestine28@yahoo .com", "creationDate": "2024-11-28T04:59:12.710Z "}
282
+ application/json: {"text": "<value>", "email": "Alexis74@hotmail .com", "creationDate": "2024-08-13T11:18:40.035Z "}
262
283
responses:
263
284
"200":
264
- application/json: {"id": "65fc81a3359c8508c9af880f", "auditEvidenceId": "65fc81a3359c8508c9af880f", "text": "Some comment", "creationDate": "2024-03-07T21:25:56Z", "modificationDate": "2024-03-07T21:25:56Z", "email": "
[email protected] "}
285
+ application/json: {"id": "65fc81a3359c8508c9af880f", "auditEvidenceId": "65fc81a3359c8508c9af880f", "text": "Some comment", "creationDate": "2024-03-07T21:25:56Z", "modificationDate": "2024-03-07T21:25:56Z", "
deletionDate": "2024-03-07T21:25:56Z", " email": "
[email protected] "}
265
286
UpdateAuditEvidence:
266
287
Example 1:
267
288
parameters:
268
289
path:
269
290
auditId: "<id>"
270
291
auditEvidenceId: "<id>"
292
+ requestBody:
293
+ application/json: {}
271
294
responses:
272
295
"200":
273
296
application/json: {"id": "65fc81a3359c8508c9af880f", "externalId": "cG9saWN5OmFjY2Vzcy1jb250cm9sLXBvbGljeQo=", "status": "Ready for audit", "name": "Access Control Policy", "deletionDate": "2024-03-07T21:25:56Z", "creationDate": "2024-03-07T21:25:56Z", "statusUpdatedDate": "2024-03-07T21:25:56Z", "testStatus": "The test was passing during this period", "evidenceType": "Policy", "evidenceId": "access-control-policy", "relatedControls": [{"name": "CRY-104", "sectionNames": ["Article 13"]}], "description": "example description of test"}
@@ -277,7 +300,7 @@ examples:
277
300
path:
278
301
auditId: "<id>"
279
302
requestBody:
280
- application/json: {"controlIds": ["<value>"], "title": "<value>", "description": "now whoa while", "cadence": "P3M", "reminderWindow": "P0D", "isRestricted": true}
303
+ application/json: {"controlIds": ["<value>"], "title": "<value>", "description": "now whoa while", "cadence": "P3M", "reminderWindow": "P0D", "isRestricted": true, "auditorEmail": "<value>" }
281
304
responses:
282
305
"200":
283
306
application/json: {"id": "65fc81a3359c8508c9af880f", "controlIds": ["1.1.2.a"], "title": "Access Control Policy", "description": "Description for Access Control Policy", "cadence": "P6M", "reminderWindow": "P6M", "isRestricted": true}
@@ -290,12 +313,13 @@ examples:
290
313
application/json: {"externalId": "<id>", "name": "<value>", "description": "even keenly afore mmm yearningly ouch tough yearly intent", "effectiveDate": "2024-07-08T11:52:30.590Z", "category": "THREAT_MANAGEMENT"}
291
314
responses:
292
315
"201":
293
- application/json: {"id": "65fc81a3359c8508c9af880f ", "externalId": "<id> ", "name": "<value> ", "description": "Description for Access Control Policy ", "source": "Vanta", "domains": ["<value> "], "owner": {"id": "<id> ", "displayName": "Jamey_Swaniawski ", "emailAddress": "Sibyl.Connelly@yahoo .com"}}
316
+ application/json: {"id": "a2f7e1b9d0c3f4e5a6c7b8d9 ", "externalId": "CRY-104 ", "name": "Data encryption utilized ", "description": "Access reviews are performed to ensure that access is appropriate for the user's role and responsibilities. ", "source": "Vanta", "domains": ["CRYPTOGRAPHIC_PROTECTIONS "], "owner": {"id": "65e1efde08e8478f143a8ff9 ", "displayName": "Example Owner ", "emailAddress": "example-person@email .com"}, "role": "CONTROLLER", "customFields": [{"label": "Additional context", "value": "This control is critical for GDPR compliance"}] }
294
317
CreateAuditor:
295
318
Example 1:
296
319
requestBody:
297
- application/json: {"email": "Cooper59@hotmail .com", "givenName": "<value>", "familyName": "<value>"}
320
+ application/json: {"email": "Loyal79@yahoo .com", "givenName": "<value>", "familyName": "<value>"}
298
321
responses:
299
322
"200":
300
323
application/json: {"id": "65fc81a3359c8508c9af880f", "organizationId": "8c9af880f1a335965fc850c8", "email": "
[email protected] ", "givenName": "Sam", "familyName": "Auditor"}
324
+ examplesVersion: 1.0.1
301
325
generatedTests: {}
0 commit comments