Skip to content

Commit 3fcd525

Browse files
author
Adobe
committed
TNT-51849 - Support for secure AEP ODD bundle download (#542)
1 parent de73f29 commit 3fcd525

File tree

1 file changed

+115
-5
lines changed

1 file changed

+115
-5
lines changed

src/admin-api.json

Lines changed: 115 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6814,27 +6814,137 @@
68146814
"tags": [
68156815
"On-device decisioning"
68166816
],
6817-
"summary": "Get the Target SDK On-Device Decisioning rules bundle",
6818-
"description": "Retrieve the rules bundle that is used by the Target SDKs for on-device decisioning.",
6817+
"summary": "Get Target SDK On-Device Decisioning rules bundle",
6818+
"description": "Retrieve the private rules bundle that is used by the Target SDKs for on-device decisioning. Available only to tenants that have opted in for private on-device decisioning rules bundles.",
68196819
"operationId": "getTargetSdkRulesBundle",
68206820
"parameters": [
68216821
{
68226822
"name": "client",
68236823
"in": "query",
68246824
"description": "Client identifier. Same value as the `{tenant}` path parameter in the API URL.",
6825-
"required": true
6825+
"required": true,
6826+
"schema": {
6827+
"type": "string"
6828+
}
68266829
},
68276830
{
68286831
"name": "environment",
68296832
"in": "query",
68306833
"description": "Adobe Target environment name. If not provided, the bundle will contain rules related to the eligible activities from the production environment.",
6831-
"required": false
6834+
"required": false,
6835+
"schema": {
6836+
"type": "string"
6837+
}
68326838
},
68336839
{
68346840
"name": "property-token",
68356841
"in": "query",
68366842
"description": "Property token. If not provided, the bundle will contain rules related to the eligible activities in the environment specified by the `environment` query parameter.",
6837-
"required": false
6843+
"required": false,
6844+
"schema": {
6845+
"type": "string"
6846+
}
6847+
}
6848+
],
6849+
"responses": {
6850+
"400": {
6851+
"description": "Bad Request",
6852+
"content": {
6853+
"*/*": {
6854+
"schema": {
6855+
"$ref": "#/components/schemas/ErrorResponse"
6856+
}
6857+
}
6858+
}
6859+
},
6860+
"407": {
6861+
"description": "Proxy Authentication Required",
6862+
"content": {
6863+
"*/*": {
6864+
"schema": {
6865+
"$ref": "#/components/schemas/ErrorResponse"
6866+
}
6867+
}
6868+
}
6869+
},
6870+
"401": {
6871+
"description": "Unauthorized",
6872+
"content": {
6873+
"*/*": {
6874+
"schema": {
6875+
"$ref": "#/components/schemas/ErrorResponse"
6876+
}
6877+
}
6878+
}
6879+
},
6880+
"406": {
6881+
"description": "Not Acceptable",
6882+
"content": {
6883+
"*/*": {
6884+
"schema": {
6885+
"$ref": "#/components/schemas/ErrorResponse"
6886+
}
6887+
}
6888+
}
6889+
},
6890+
"404": {
6891+
"description": "Not Found",
6892+
"content": {
6893+
"*/*": {
6894+
"schema": {
6895+
"$ref": "#/components/schemas/ErrorResponse"
6896+
}
6897+
}
6898+
}
6899+
},
6900+
"200": {
6901+
"description": "OK",
6902+
"content": {
6903+
"application/vnd.adobe.target.v1+json": {
6904+
"schema": {
6905+
"type": "string"
6906+
}
6907+
}
6908+
}
6909+
}
6910+
}
6911+
}
6912+
},
6913+
"/{tenant}/target/ondevicedecisioning/bundle/aep": {
6914+
"get": {
6915+
"tags": [
6916+
"On-device decisioning"
6917+
],
6918+
"summary": "Get AEP WebSDK On-Device Decisioning rules bundle",
6919+
"description": "Retrieve the private rules bundle used by the AEP WebSDK for on-device decisioning. Available only to tenants that have opted in for private on-device decisioning rules bundles.",
6920+
"operationId": "getAepWebSdkRulesBundle",
6921+
"parameters": [
6922+
{
6923+
"name": "client",
6924+
"in": "query",
6925+
"description": "Client identifier. Same value as the `{tenant}` path parameter in the API URL.",
6926+
"required": true,
6927+
"schema": {
6928+
"type": "string"
6929+
}
6930+
},
6931+
{
6932+
"name": "environment",
6933+
"in": "query",
6934+
"description": "Adobe Target environment name. If not provided, the bundle will contain rules related to the eligible activities from the production environment.",
6935+
"required": false,
6936+
"schema": {
6937+
"type": "string"
6938+
}
6939+
},
6940+
{
6941+
"name": "property-token",
6942+
"in": "query",
6943+
"description": "Property token. If not provided, the bundle will contain rules related to the eligible activities in the environment specified by the `environment` query parameter.",
6944+
"required": false,
6945+
"schema": {
6946+
"type": "string"
6947+
}
68386948
}
68396949
],
68406950
"responses": {

0 commit comments

Comments
 (0)