Summary
Creates a new profile
Description
Create a new profile in IAP.
Route
POST /profiles
Roles
admin
Parameters
DetailsExampleSchema
Name |
Type |
Required |
Description |
properties |
object |
yes |
An object containing all the profile properties. |
Copied to Clipboard
{
"properties": null
}
Copied to Clipboard
{
"type": "object",
"properties": {
"properties": {
"title": "properties",
"type": "object",
"properties": {
"applicationProps": {
"$ref": "profiles-schema#/properties/applicationProps"
},
"uiProps": {
"$ref": "profiles-schema#/properties/uiProps"
},
"authenticationProps": {
"$ref": "profiles-schema#/properties/authenticationProps"
},
"expressProps": {
"$ref": "profiles-schema#/properties/expressProps"
},
"loggerProps": {
"$ref": "profiles-schema#/properties/loggerProps"
},
"redisProps": {
"$ref": "profiles-schema#/properties/redisProps"
},
"auditProps": {
"$ref": "profiles-schema#/properties/auditProps"
},
"pathProps": {
"$ref": "profiles-schema#/properties/pathProps"
},
"alarmProps": {
"$ref": "profiles-schema#/properties/alarmProps"
},
"id": {
"$ref": "profiles-schema#/properties/id"
},
"services": {
"$ref": "profiles-schema#/properties/services"
},
"description": {
"$ref": "profiles-schema#/properties/description"
},
"rabbitmq": {
"$ref": "profiles-schema#/properties/rabbitmq"
},
"adapterStrategy": {
"$ref": "profiles-schema#/properties/adapterStrategy"
},
"systemProps": {
"$ref": "profiles-schema#/properties/systemProps"
},
"integrationProps": {
"$ref": "profiles-schema#/properties/integrationProps"
},
"retryStrategy": {
"$ref": "profiles-schema#/properties/retryStrategy"
}
},
"required": [
"id"
]
}
},
"required": [
"properties"
],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name |
Type |
Description |
result |
object |
The output of the profile creation process. |
Copied to Clipboard
{
"result": true
}