rbac_permissions_assigned_by_roles_assign
POST/rbac/permissions/assigned_by_roles/:uuid/assign/
Assign permission(s) to role. When object_pk
is set, the permissions
are only assigned to the specific object, otherwise they are assigned globally.
Request
Path Parameters
A UUID string identifying this Role.
- application/json
Body
required
Possible values: non-empty
Possible values: [authentik_tenants.domain
, authentik_crypto.certificatekeypair
, authentik_flows.flow
, authentik_flows.flowstagebinding
, authentik_outposts.dockerserviceconnection
, authentik_outposts.kubernetesserviceconnection
, authentik_outposts.outpost
, authentik_policies_dummy.dummypolicy
, authentik_policies_event_matcher.eventmatcherpolicy
, authentik_policies_expiry.passwordexpirypolicy
, authentik_policies_expression.expressionpolicy
, authentik_policies_geoip.geoippolicy
, authentik_policies_password.passwordpolicy
, authentik_policies_reputation.reputationpolicy
, authentik_policies.policybinding
, authentik_providers_ldap.ldapprovider
, authentik_providers_oauth2.scopemapping
, authentik_providers_oauth2.oauth2provider
, authentik_providers_proxy.proxyprovider
, authentik_providers_radius.radiusprovider
, authentik_providers_radius.radiusproviderpropertymapping
, authentik_providers_saml.samlprovider
, authentik_providers_saml.samlpropertymapping
, authentik_providers_scim.scimprovider
, authentik_providers_scim.scimmapping
, authentik_rbac.role
, authentik_sources_kerberos.kerberossource
, authentik_sources_kerberos.kerberossourcepropertymapping
, authentik_sources_kerberos.userkerberossourceconnection
, authentik_sources_kerberos.groupkerberossourceconnection
, authentik_sources_ldap.ldapsource
, authentik_sources_ldap.ldapsourcepropertymapping
, authentik_sources_oauth.oauthsource
, authentik_sources_oauth.oauthsourcepropertymapping
, authentik_sources_oauth.useroauthsourceconnection
, authentik_sources_oauth.groupoauthsourceconnection
, authentik_sources_plex.plexsource
, authentik_sources_plex.plexsourcepropertymapping
, authentik_sources_plex.userplexsourceconnection
, authentik_sources_plex.groupplexsourceconnection
, authentik_sources_saml.samlsource
, authentik_sources_saml.samlsourcepropertymapping
, authentik_sources_saml.usersamlsourceconnection
, authentik_sources_saml.groupsamlsourceconnection
, authentik_sources_scim.scimsource
, authentik_sources_scim.scimsourcepropertymapping
, authentik_stages_authenticator_duo.authenticatorduostage
, authentik_stages_authenticator_duo.duodevice
, authentik_stages_authenticator_sms.authenticatorsmsstage
, authentik_stages_authenticator_sms.smsdevice
, authentik_stages_authenticator_static.authenticatorstaticstage
, authentik_stages_authenticator_static.staticdevice
, authentik_stages_authenticator_totp.authenticatortotpstage
, authentik_stages_authenticator_totp.totpdevice
, authentik_stages_authenticator_validate.authenticatorvalidatestage
, authentik_stages_authenticator_webauthn.authenticatorwebauthnstage
, authentik_stages_authenticator_webauthn.webauthndevice
, authentik_stages_captcha.captchastage
, authentik_stages_consent.consentstage
, authentik_stages_consent.userconsent
, authentik_stages_deny.denystage
, authentik_stages_dummy.dummystage
, authentik_stages_email.emailstage
, authentik_stages_identification.identificationstage
, authentik_stages_invitation.invitationstage
, authentik_stages_invitation.invitation
, authentik_stages_password.passwordstage
, authentik_stages_prompt.prompt
, authentik_stages_prompt.promptstage
, authentik_stages_user_delete.userdeletestage
, authentik_stages_user_login.userloginstage
, authentik_stages_user_logout.userlogoutstage
, authentik_stages_user_write.userwritestage
, authentik_brands.brand
, authentik_blueprints.blueprintinstance
, authentik_core.group
, authentik_core.user
, authentik_core.application
, authentik_core.token
, authentik_enterprise.license
, authentik_providers_google_workspace.googleworkspaceprovider
, authentik_providers_google_workspace.googleworkspaceprovidermapping
, authentik_providers_microsoft_entra.microsoftentraprovider
, authentik_providers_microsoft_entra.microsoftentraprovidermapping
, authentik_providers_rac.racprovider
, authentik_providers_rac.endpoint
, authentik_providers_rac.racpropertymapping
, authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
, authentik_stages_source.sourcestage
, authentik_events.event
, authentik_events.notificationtransport
, authentik_events.notification
, authentik_events.notificationrule
, authentik_events.notificationwebhookmapping
]
Possible values: non-empty
Responses
- 200
- 400
- 403
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
[
{
"id": "string"
}
]
- application/json
- Schema
- Example (from schema)
Schema
Validation Error
{
"non_field_errors": [
"string"
],
"code": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
{
"detail": "string",
"code": "string"
}