policies_event_matcher_list
GET/policies/event_matcher/
Event Matcher Policy Viewset
Request
Query Parameters
Possible values: [authorize_application
, configuration_error
, custom_
, email_sent
, flow_execution
, impersonation_ended
, impersonation_started
, invitation_used
, login
, login_failed
, logout
, model_created
, model_deleted
, model_updated
, password_set
, policy_exception
, policy_execution
, property_mapping_exception
, secret_rotate
, secret_view
, source_linked
, suspicious_request
, system_exception
, system_task_exception
, system_task_execution
, update_available
, user_write
]
Match created events with this action type. When left empty, all action types will be matched.
Which field to use when ordering the results.
A page number within the paginated result set.
Number of results to return per page.
A search term.
Responses
- 200
- 400
- 403
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
pagination
object
required
results
object[]
required
When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.
Get object component so that we know how to edit the object
Return object's verbose_name
Return object's plural verbose_name
Return internal model name
Return objects policy is bound to
Match created events with this action type. When left empty, all action types will be matched.
Possible values: [login
, login_failed
, logout
, user_write
, suspicious_request
, password_set
, secret_view
, secret_rotate
, invitation_used
, authorize_application
, source_linked
, impersonation_started
, impersonation_ended
, flow_execution
, policy_execution
, policy_exception
, property_mapping_exception
, system_task_execution
, system_task_exception
, system_exception
, configuration_error
, model_created
, model_updated
, model_deleted
, email_sent
, update_available
, custom_
]
Matches Event's Client IP (strict matching, for network matching use an Expression Policy)
Match events created by selected application. When left empty, all applications are matched.
Possible values: [authentik.tenants
, authentik.admin
, authentik.api
, authentik.crypto
, authentik.flows
, authentik.outposts
, authentik.policies.dummy
, authentik.policies.event_matcher
, authentik.policies.expiry
, authentik.policies.expression
, authentik.policies.geoip
, authentik.policies.password
, authentik.policies.reputation
, authentik.policies
, authentik.providers.ldap
, authentik.providers.oauth2
, authentik.providers.proxy
, authentik.providers.radius
, authentik.providers.saml
, authentik.providers.scim
, authentik.rbac
, authentik.recovery
, authentik.sources.kerberos
, authentik.sources.ldap
, authentik.sources.oauth
, authentik.sources.plex
, authentik.sources.saml
, authentik.sources.scim
, authentik.stages.authenticator
, authentik.stages.authenticator_duo
, authentik.stages.authenticator_sms
, authentik.stages.authenticator_static
, authentik.stages.authenticator_totp
, authentik.stages.authenticator_validate
, authentik.stages.authenticator_webauthn
, authentik.stages.captcha
, authentik.stages.consent
, authentik.stages.deny
, authentik.stages.dummy
, authentik.stages.email
, authentik.stages.identification
, authentik.stages.invitation
, authentik.stages.password
, authentik.stages.prompt
, authentik.stages.user_delete
, authentik.stages.user_login
, authentik.stages.user_logout
, authentik.stages.user_write
, authentik.brands
, authentik.blueprints
, authentik.core
, authentik.enterprise
, authentik.enterprise.audit
, authentik.enterprise.providers.google_workspace
, authentik.enterprise.providers.microsoft_entra
, authentik.enterprise.providers.rac
, authentik.enterprise.stages.authenticator_endpoint_gdtc
, authentik.enterprise.stages.source
, authentik.events
]
Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.
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
]
{
"pagination": {
"next": 0,
"previous": 0,
"count": 0,
"current": 0,
"total_pages": 0,
"start_index": 0,
"end_index": 0
},
"results": [
{
"pk": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"execution_logging": true,
"component": "string",
"verbose_name": "string",
"verbose_name_plural": "string",
"meta_model_name": "string",
"bound_to": 0,
"client_ip": "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"
}