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

    Application's display Name.

    Possible values: non-empty

    slug stringrequired

    Internal application name, used in URLs.

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

    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

Authorization: http

name: authentiktype: httpscheme: bearer
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "/api/v3/core/transactional/applications/");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <TOKEN>");
var content = new StringContent("{\n \"app\": {\n \"name\": \"string\",\n \"slug\": \"string\",\n \"provider\": 0,\n \"backchannel_providers\": [\n 0\n ],\n \"open_in_new_tab\": true,\n \"meta_launch_url\": \"string\",\n \"meta_description\": \"string\",\n \"meta_publisher\": \"string\",\n \"policy_engine_mode\": \"all\",\n \"group\": \"string\"\n },\n \"provider_model\": \"authentik_providers_google_workspace.googleworkspaceprovider\",\n \"provider\": {\n \"name\": \"string\",\n \"property_mappings\": [\n \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n ],\n \"property_mappings_group\": [\n \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n ],\n \"delegated_subject\": \"[email protected]\",\n \"credentials\": {},\n \"scopes\": \"string\",\n \"exclude_users_service_account\": true,\n \"filter_group\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"user_delete_action\": \"do_nothing\",\n \"group_delete_action\": \"do_nothing\",\n \"default_group_email_domain\": \"string\"\n }\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
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"
  }
}