Skip to main content

core_transactional_applications_update

PUT 

/api/v3//core/transactional/applications/

Convert data into a blueprint, validate it and apply it

Request

Body

required

    app

    object

    required

    Application Serializer

    name stringrequired

    Possible values: non-empty

    Application's display Name.

    slug stringrequired

    Possible values: non-empty and <= 50 characters, Value must match regular expression ^[-a-zA-Z0-9_]+$

    Internal application name, used in URLs.

    provider integernullable
    backchannel_providers integer[]
    open_in_new_tab boolean

    Open launch URL in a new browser tab or window.

    meta_launch_url uri
    meta_description string
    meta_publisher string
    policy_engine_mode PolicyEngineMode (string)

    Possible values: [all, any]

    group string
    provider_model ProviderModelEnum (string)required

    Possible values: [authentik_providers_google_workspace.googleworkspaceprovider, authentik_providers_ldap.ldapprovider, authentik_providers_microsoft_entra.microsoftentraprovider, authentik_providers_oauth2.oauth2provider, authentik_providers_proxy.proxyprovider, authentik_providers_rac.racprovider, authentik_providers_radius.radiusprovider, authentik_providers_saml.samlprovider, authentik_providers_scim.scimprovider]

    provider

    object

    required

    oneOf

    GoogleWorkspaceProvider Serializer

    name stringrequired

    Possible values: non-empty

    property_mappings uuid[]
    property_mappings_group uuid[]

    Property mappings used for group creation/updating.

    delegated_subject emailrequired

    Possible values: non-empty and <= 254 characters

    credentials required
    scopes string

    Possible values: non-empty

    exclude_users_service_account boolean
    filter_group uuidnullable
    user_delete_action OutgoingSyncDeleteAction (string)

    Possible values: [do_nothing, delete, suspend]

    group_delete_action OutgoingSyncDeleteAction (string)

    Possible values: [do_nothing, delete, suspend]

    default_group_email_domain stringrequired

    Possible values: non-empty

Responses

Schema

    applied booleanrequired
    logs string[]required
curl -L -X PUT '/api/v3/core/transactional/applications/' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"app": {
"name": "string",
"slug": "string",
"provider": 0,
"backchannel_providers": [
0
],
"open_in_new_tab": true,
"meta_launch_url": "string",
"meta_description": "string",
"meta_publisher": "string",
"policy_engine_mode": "all",
"group": "string"
},
"provider_model": "authentik_providers_google_workspace.googleworkspaceprovider",
"provider": {
"name": "string",
"property_mappings": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"property_mappings_group": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"delegated_subject": "[email protected]",
"credentials": {},
"scopes": "string",
"exclude_users_service_account": true,
"filter_group": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"user_delete_action": "do_nothing",
"group_delete_action": "do_nothing",
"default_group_email_domain": "string"
}
}'
Request Collapse all
Base URL
/api/v3
Auth
Body required
{
  "app": {
    "name": "string",
    "slug": "string",
    "provider": 0,
    "backchannel_providers": [
      0
    ],
    "open_in_new_tab": true,
    "meta_launch_url": "string",
    "meta_description": "string",
    "meta_publisher": "string",
    "policy_engine_mode": "all",
    "group": "string"
  },
  "provider_model": "authentik_providers_google_workspace.googleworkspaceprovider",
  "provider": {
    "name": "string",
    "property_mappings": [
      "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    ],
    "property_mappings_group": [
      "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    ],
    "delegated_subject": "[email protected]",
    "credentials": {},
    "scopes": "string",
    "exclude_users_service_account": true,
    "filter_group": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "user_delete_action": "do_nothing",
    "group_delete_action": "do_nothing",
    "default_group_email_domain": "string"
  }
}