curl --request PUT \
--url http://localhost:8080/cabinet/admin/apps/platforms/{platform}/{app_id} \
--header 'Content-Type: application/json' \
--data '
{
"app": {
"id": "<string>",
"name": "<string>",
"urlScheme": "<string>",
"installationStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"addSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"connectAndUseStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"isFeatured": false,
"isNeedBase64Encoding": true,
"additionalBeforeAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"additionalAfterAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
}
}
'{
"id": "<string>",
"name": "<string>",
"urlScheme": "<string>",
"installationStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"addSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"connectAndUseStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"isFeatured": false,
"isNeedBase64Encoding": true,
"additionalBeforeAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"additionalAfterAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
}Update an existing app.
curl --request PUT \
--url http://localhost:8080/cabinet/admin/apps/platforms/{platform}/{app_id} \
--header 'Content-Type: application/json' \
--data '
{
"app": {
"id": "<string>",
"name": "<string>",
"urlScheme": "<string>",
"installationStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"addSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"connectAndUseStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"isFeatured": false,
"isNeedBase64Encoding": true,
"additionalBeforeAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"additionalAfterAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
}
}
'{
"id": "<string>",
"name": "<string>",
"urlScheme": "<string>",
"installationStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"addSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"connectAndUseStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"isFeatured": false,
"isNeedBase64Encoding": true,
"additionalBeforeAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
},
"additionalAfterAddSubscriptionStep": {
"description": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
},
"buttons": [
{
"buttonLink": "<string>",
"buttonText": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
],
"title": {
"en": "",
"ru": "",
"zh": "",
"fa": ""
}
}
}Request to update an app.
VPN application definition.
Show child attributes
Successful Response
VPN application definition.
Step with description and optional buttons/title.
Show child attributes
Step with description and optional buttons/title.
Show child attributes
Step with description and optional buttons/title.
Show child attributes
Step with description and optional buttons/title.
Show child attributes
Step with description and optional buttons/title.
Show child attributes