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
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)
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.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.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.source
, authentik.events
]
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_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_saml.samlprovider
, authentik_providers_saml.samlpropertymapping
, authentik_providers_scim.scimprovider
, authentik_providers_scim.scimmapping
, authentik_rbac.role
, authentik_sources_ldap.ldapsource
, authentik_sources_ldap.ldappropertymapping
, authentik_sources_oauth.oauthsource
, authentik_sources_oauth.useroauthsourceconnection
, authentik_sources_plex.plexsource
, authentik_sources_plex.plexsourceconnection
, authentik_sources_saml.samlsource
, authentik_sources_saml.usersamlsourceconnection
, authentik_sources_scim.scimsource
, 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_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,
"action": "login",
"client_ip": "string",
"app": "authentik.tenants",
"model": "authentik_tenants.domain"
}
]
}
- application/json
- Schema
- Example (from schema)
Schema
{
"non_field_errors": [
"string"
],
"code": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
{
"detail": "string",
"code": "string"
}