Skip to content

Commit f49223d

Browse files
feat: sync with upstream API changes 2026-04-20 (#18)
* chore: update upstream OpenAPI spec 2026-04-20 * ci: kick CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Anne Schuth <anne.schuth@rijksoverheid.nl>
1 parent 2cbd84b commit f49223d

1 file changed

Lines changed: 118 additions & 61 deletions

File tree

api/upstream-openapi.json

Lines changed: 118 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -4230,7 +4230,7 @@
42304230
"processing": {
42314231
"anyOf": [
42324232
{
4233-
"$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus"
4233+
"$ref": "#/components/schemas/ProcessingStatus"
42344234
},
42354235
{
42364236
"type": "null"
@@ -4353,7 +4353,7 @@
43534353
"processing": {
43544354
"anyOf": [
43554355
{
4356-
"$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus"
4356+
"$ref": "#/components/schemas/ProcessingStatus"
43574357
},
43584358
{
43594359
"type": "null"
@@ -4559,7 +4559,7 @@
45594559
"processing": {
45604560
"anyOf": [
45614561
{
4562-
"$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus"
4562+
"$ref": "#/components/schemas/ProcessingStatus"
45634563
},
45644564
{
45654565
"type": "null"
@@ -5719,6 +5719,49 @@
57195719
"title": "CloneDatabaseResult",
57205720
"description": "Result of a clone_database task."
57215721
},
5722+
"ComponentFailureInfo": {
5723+
"properties": {
5724+
"component": {
5725+
"type": "string",
5726+
"title": "Component"
5727+
},
5728+
"deployment": {
5729+
"type": "string",
5730+
"title": "Deployment",
5731+
"default": ""
5732+
},
5733+
"failure_type": {
5734+
"type": "string",
5735+
"title": "Failure Type"
5736+
},
5737+
"message": {
5738+
"type": "string",
5739+
"title": "Message"
5740+
},
5741+
"logs": {
5742+
"anyOf": [
5743+
{
5744+
"items": {
5745+
"type": "string"
5746+
},
5747+
"type": "array"
5748+
},
5749+
{
5750+
"type": "null"
5751+
}
5752+
],
5753+
"title": "Logs"
5754+
}
5755+
},
5756+
"type": "object",
5757+
"required": [
5758+
"component",
5759+
"failure_type",
5760+
"message"
5761+
],
5762+
"title": "ComponentFailureInfo",
5763+
"description": "Per-component failure detail for deployment health issues."
5764+
},
57225765
"ComponentReference": {
57235766
"properties": {
57245767
"reference": {
@@ -6569,9 +6612,7 @@
65696612
"properties": {
65706613
"status": {
65716614
"type": "string",
6572-
"title": "Status",
6573-
"description": "Processing status",
6574-
"example": "completed"
6615+
"title": "Status"
65756616
},
65766617
"message": {
65776618
"anyOf": [
@@ -6582,8 +6623,18 @@
65826623
"type": "null"
65836624
}
65846625
],
6585-
"title": "Message",
6586-
"description": "Status message"
6626+
"title": "Message"
6627+
},
6628+
"error": {
6629+
"anyOf": [
6630+
{
6631+
"type": "string"
6632+
},
6633+
{
6634+
"type": "null"
6635+
}
6636+
],
6637+
"title": "Error"
65876638
},
65886639
"result": {
65896640
"anyOf": [
@@ -6592,16 +6643,29 @@
65926643
"type": "null"
65936644
}
65946645
],
6595-
"title": "Result",
6596-
"description": "Processing result details"
6646+
"title": "Result"
6647+
},
6648+
"component_failures": {
6649+
"anyOf": [
6650+
{
6651+
"items": {
6652+
"$ref": "#/components/schemas/ComponentFailureInfo"
6653+
},
6654+
"type": "array"
6655+
},
6656+
{
6657+
"type": "null"
6658+
}
6659+
],
6660+
"title": "Component Failures"
65976661
}
65986662
},
65996663
"type": "object",
66006664
"required": [
66016665
"status"
66026666
],
66036667
"title": "ProcessingStatus",
6604-
"description": "Processing status information."
6668+
"description": "Processing step status."
66056669
},
66066670
"ProjectDeleteRequest": {
66076671
"properties": {
@@ -6771,7 +6835,7 @@
67716835
"processing": {
67726836
"anyOf": [
67736837
{
6774-
"$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus"
6838+
"$ref": "#/components/schemas/ProcessingStatus"
67756839
},
67766840
{
67776841
"type": "null"
@@ -6828,7 +6892,7 @@
68286892
}
68296893
},
68306894
"processing": {
6831-
"$ref": "#/components/schemas/ProcessingStatus",
6895+
"$ref": "#/components/schemas/opi__api__router__ProcessingStatus",
68326896
"description": "Processing status"
68336897
}
68346898
},
@@ -6894,7 +6958,7 @@
68946958
"processing": {
68956959
"anyOf": [
68966960
{
6897-
"$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus"
6961+
"$ref": "#/components/schemas/ProcessingStatus"
68986962
},
68996963
{
69006964
"type": "null"
@@ -8795,7 +8859,7 @@
87958859
}
87968860
},
87978861
"processing": {
8798-
"$ref": "#/components/schemas/ProcessingStatus",
8862+
"$ref": "#/components/schemas/opi__api__router__ProcessingStatus",
87998863
"description": "Processing status"
88008864
}
88018865
},
@@ -8867,7 +8931,7 @@
88678931
"processing": {
88688932
"anyOf": [
88698933
{
8870-
"$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus"
8934+
"$ref": "#/components/schemas/ProcessingStatus"
88718935
},
88728936
{
88738937
"type": "null"
@@ -8962,6 +9026,44 @@
89629026
],
89639027
"title": "ValidationError"
89649028
},
9029+
"opi__api__router__ProcessingStatus": {
9030+
"properties": {
9031+
"status": {
9032+
"type": "string",
9033+
"title": "Status",
9034+
"description": "Processing status",
9035+
"example": "completed"
9036+
},
9037+
"message": {
9038+
"anyOf": [
9039+
{
9040+
"type": "string"
9041+
},
9042+
{
9043+
"type": "null"
9044+
}
9045+
],
9046+
"title": "Message",
9047+
"description": "Status message"
9048+
},
9049+
"result": {
9050+
"anyOf": [
9051+
{},
9052+
{
9053+
"type": "null"
9054+
}
9055+
],
9056+
"title": "Result",
9057+
"description": "Processing result details"
9058+
}
9059+
},
9060+
"type": "object",
9061+
"required": [
9062+
"status"
9063+
],
9064+
"title": "ProcessingStatus",
9065+
"description": "Processing status information."
9066+
},
89659067
"opi__api__router__ProjectInfo": {
89669068
"properties": {
89679069
"name": {
@@ -9044,51 +9146,6 @@
90449146
],
90459147
"title": "DeploymentUrls",
90469148
"description": "URLs for a single deployment."
9047-
},
9048-
"opi__api__task_models__ProcessingStatus": {
9049-
"properties": {
9050-
"status": {
9051-
"type": "string",
9052-
"title": "Status"
9053-
},
9054-
"message": {
9055-
"anyOf": [
9056-
{
9057-
"type": "string"
9058-
},
9059-
{
9060-
"type": "null"
9061-
}
9062-
],
9063-
"title": "Message"
9064-
},
9065-
"error": {
9066-
"anyOf": [
9067-
{
9068-
"type": "string"
9069-
},
9070-
{
9071-
"type": "null"
9072-
}
9073-
],
9074-
"title": "Error"
9075-
},
9076-
"result": {
9077-
"anyOf": [
9078-
{},
9079-
{
9080-
"type": "null"
9081-
}
9082-
],
9083-
"title": "Result"
9084-
}
9085-
},
9086-
"type": "object",
9087-
"required": [
9088-
"status"
9089-
],
9090-
"title": "ProcessingStatus",
9091-
"description": "Processing step status."
90929149
}
90939150
},
90949151
"securitySchemes": {

0 commit comments

Comments
 (0)