Releases: goauthentik/client-go
v3.2023041.6
Update API Client
v3.2023041.5
Update API Client
v3.2023041.4: Update API Client
What's Changed
GET
/crypto/certificatekeypairs/{kp_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
managed
- Changed property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
PUT
/crypto/certificatekeypairs/{kp_uuid}/
Request:
Changed content type : application/json
- Deleted property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
managed
- Changed property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
PATCH
/crypto/certificatekeypairs/{kp_uuid}/
Request:
Changed content type : application/json
- Deleted property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
managed
- Changed property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
POST
/crypto/certificatekeypairs/generate/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
managed
- Changed property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
GET
/core/applications/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
PUT
/core/applications/{slug}/
Request:
Changed content type : application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
PATCH
/core/applications/{slug}/
Request:
Changed content type : application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
POST
/crypto/certificatekeypairs/
Request:
Changed content type : application/json
- Deleted property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
New required properties:
managed
- Changed property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
GET
/crypto/certificatekeypairs/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> CertificateKeyPair SerializerNew required properties:
managed
- Changed property
managed
(string)Objects which are managed by authentik. These objects are created and updated automatically. This is flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
-
GET
/flows/instances/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
PUT
/flows/instances/{slug}/
Request:
Changed content type : application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
PATCH
/flows/instances/{slug}/
Request:
Changed content type : application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
GET
/sources/all/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
GET
/sources/ldap/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
PUT
/sources/ldap/{slug}/
Request:
Changed content type : application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
PATCH
/sources/ldap/{slug}/
Request:
Changed content type : application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
- Changed property
GET
/sources/oauth/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
-
Changed property
provider_type
(string)apple
- Appleazuread
- Azure ADdiscord
- Discordfacebook
- Facebookgithub
- GitHubgoogle
- Googlemailcow
- Mailcowopenidconnect
- OpenID Connectokta
- Oktapatreon
- Patreonreddit
- reddittwitch
- Twitchtwitter
- Twitter
Added enum value:
patreon
-
PUT
/sources/oauth/{slug}/
Request:
Changed content type : application/json
-
Changed property
policy_engine_mode
(string)all
- all, all policies must passany
- any, any policy must pass
-
Changed property
provider_type
(string)apple
- Appleazuread
- Azure ADdiscord
- Discordfacebook
- Facebookgithub
- GitHubgoogle
- Googlemailcow
- Mailcowopenidconnect
- OpenID Connectokta
- Oktapatreon
- Patreonreddit
- reddittwitch
- Twitchtwitter
- Twitter
Added enum value:
patreon
Return Type:
Changed response : 200 OK
- Changed content type :...
v3.2023041.3
Update API Client
v3.2023041.2: Update API Client
What's Changed
GET
/policies/event_matcher/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
app
(string)authentik.admin
- authentik Adminauthentik.api
- authentik APIauthentik.crypto
- authentik Cryptoauthentik.events
- authentik Eventsauthentik.flows
- authentik Flowsauthentik.lib
- authentik libauthentik.outposts
- authentik Outpostauthentik.policies.dummy
- authentik Policies.Dummyauthentik.policies.event_matcher
- authentik Policies.Event Matcherauthentik.policies.expiry
- authentik Policies.Expiryauthentik.policies.expression
- authentik Policies.Expressionauthentik.policies.password
- authentik Policies.Passwordauthentik.policies.reputation
- authentik Policies.Reputationauthentik.policies
- authentik Policiesauthentik.providers.ldap
- authentik Providers.LDAPauthentik.providers.oauth2
- authentik Providers.OAuth2authentik.providers.proxy
- authentik Providers.Proxyauthentik.providers.radius
- authentik Providers.Radiusauthentik.providers.saml
- authentik Providers.SAMLauthentik.providers.scim
- authentik Providers.SCIMauthentik.recovery
- authentik Recoveryauthentik.sources.ldap
- authentik Sources.LDAPauthentik.sources.oauth
- authentik Sources.OAuthauthentik.sources.plex
- authentik Sources.Plexauthentik.sources.saml
- authentik Sources.SAMLauthentik.stages.authenticator_duo
- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms
- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static
- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp
- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate
- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn
- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha
- authentik Stages.Captchaauthentik.stages.consent
- authentik Stages.Consentauthentik.stages.deny
- authentik Stages.Denyauthentik.stages.dummy
- authentik Stages.Dummyauthentik.stages.email
- authentik Stages.Emailauthentik.stages.identification
- authentik Stages.Identificationauthentik.stages.invitation
- authentik Stages.User Invitationauthentik.stages.password
- authentik Stages.Passwordauthentik.stages.prompt
- authentik Stages.Promptauthentik.stages.user_delete
- authentik Stages.User Deleteauthentik.stages.user_login
- authentik Stages.User Loginauthentik.stages.user_logout
- authentik Stages.User Logoutauthentik.stages.user_write
- authentik Stages.User Writeauthentik.tenants
- authentik Tenantsauthentik.blueprints
- authentik Blueprintsauthentik.core
- authentik Coreauthentik.enterprise
- authentik Enterprise
Added enum value:
authentik.enterprise
-
PUT
/policies/event_matcher/{policy_uuid}/
Request:
Changed content type : application/json
-
Changed property
app
(string)authentik.admin
- authentik Adminauthentik.api
- authentik APIauthentik.crypto
- authentik Cryptoauthentik.events
- authentik Eventsauthentik.flows
- authentik Flowsauthentik.lib
- authentik libauthentik.outposts
- authentik Outpostauthentik.policies.dummy
- authentik Policies.Dummyauthentik.policies.event_matcher
- authentik Policies.Event Matcherauthentik.policies.expiry
- authentik Policies.Expiryauthentik.policies.expression
- authentik Policies.Expressionauthentik.policies.password
- authentik Policies.Passwordauthentik.policies.reputation
- authentik Policies.Reputationauthentik.policies
- authentik Policiesauthentik.providers.ldap
- authentik Providers.LDAPauthentik.providers.oauth2
- authentik Providers.OAuth2authentik.providers.proxy
- authentik Providers.Proxyauthentik.providers.radius
- authentik Providers.Radiusauthentik.providers.saml
- authentik Providers.SAMLauthentik.providers.scim
- authentik Providers.SCIMauthentik.recovery
- authentik Recoveryauthentik.sources.ldap
- authentik Sources.LDAPauthentik.sources.oauth
- authentik Sources.OAuthauthentik.sources.plex
- authentik Sources.Plexauthentik.sources.saml
- authentik Sources.SAMLauthentik.stages.authenticator_duo
- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms
- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static
- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp
- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate
- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn
- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha
- authentik Stages.Captchaauthentik.stages.consent
- authentik Stages.Consentauthentik.stages.deny
- authentik Stages.Denyauthentik.stages.dummy
- authentik Stages.Dummyauthentik.stages.email
- authentik Stages.Emailauthentik.stages.identification
- authentik Stages.Identificationauthentik.stages.invitation
- authentik Stages.User Invitationauthentik.stages.password
- authentik Stages.Passwordauthentik.stages.prompt
- authentik Stages.Promptauthentik.stages.user_delete
- authentik Stages.User Deleteauthentik.stages.user_login
- authentik Stages.User Loginauthentik.stages.user_logout
- authentik Stages.User Logoutauthentik.stages.user_write
- authentik Stages.User Writeauthentik.tenants
- authentik Tenantsauthentik.blueprints
- authentik Blueprintsauthentik.core
- authentik Coreauthentik.enterprise
- authentik Enterprise
Added enum value:
authentik.enterprise
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
app
(string)authentik.admin
- authentik Adminauthentik.api
- authentik APIauthentik.crypto
- authentik Cryptoauthentik.events
- authentik Eventsauthentik.flows
- authentik Flowsauthentik.lib
- authentik libauthentik.outposts
- authentik Outpostauthentik.policies.dummy
- authentik Policies.Dummyauthentik.policies.event_matcher
- authentik Policies.Event Matcherauthentik.policies.expiry
- authentik Policies.Expiryauthentik.policies.expression
- authentik Policies.Expressionauthentik.policies.password
- authentik Policies.Passwordauthentik.policies.reputation
- authentik Policies.Reputationauthentik.policies
- authentik Policiesauthentik.providers.ldap
- authentik Providers.LDAPauthentik.providers.oauth2
- authentik Providers.OAuth2authentik.providers.proxy
- authentik Providers.Proxyauthentik.providers.radius
- authentik Providers.Radiusauthentik.providers.saml
- authentik Providers.SAMLauthentik.providers.scim
- authentik Providers.SCIMauthentik.recovery
- authentik Recoveryauthentik.sources.ldap
- authentik Sources.LDAPauthentik.sources.oauth
- authentik Sources.OAuthauthentik.sources.plex
- authentik Sources.Plexauthentik.sources.saml
- authentik Sources.SAMLauthentik.stages.authenticator_duo
- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms
- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static
- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp
- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate
- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn
- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha
- authentik Stages.Captchaauthentik.stages.consent
- authentik Stages.Consentauthentik.stages.deny
- authentik Stages.Denyauthentik.stages.dummy
- authentik Stages.Dummyauthentik.stages.email
- authentik Stages.Emailauthentik.stages.identification
- authentik Stages.Identificationauthentik.stages.invitation
- authentik Stages.User Invitationauthentik.stages.password
- authentik Stages.Passwordauthentik.stages.prompt
- authentik Stages.Promptauthentik.stages.user_delete
- authentik Stages.User Deleteauthentik.stages.user_login
- authentik Stages.User Loginauthentik.stages.user_logout
- authentik Stages.User Logoutauthentik.stages.user_write
- authentik Stages.User Writeauthentik.tenants
- authentik Tenantsauthentik.blueprints
- authentik Blueprintsauthentik.core
- authentik Coreauthentik.enterprise
- authentik E...
- Changed property
v3.2023041.1: Update API Client
What's Changed
GET
/flows/executor/{flow_slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
Updated
ak-stage-prompt
component:-
Changed property
fields
(array)Changed items (object):
> Serializer for a single Prompt fieldNew required properties:
initial_value
- Added property
initial_value
(string)
-
POST
/flows/executor/{flow_slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
Updated
ak-stage-prompt
component:-
Changed property
fields
(array)Changed items (object):
> Serializer for a single Prompt fieldNew required properties:
initial_value
- Added property
initial_value
(string)
-
GET
/stages/prompt/prompts/{prompt_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
-
PUT
/stages/prompt/prompts/{prompt_uuid}/
Request:
Changed content type : application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
-
PATCH
/stages/prompt/prompts/{prompt_uuid}/
Request:
Changed content type : application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
-
POST
/stages/prompt/prompts/preview/
Request:
Changed content type : application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
fields
(array)Changed items (object):
> Serializer for a single Prompt fieldNew required properties:
initial_value
- Added property
initial_value
(string)
-
POST
/stages/prompt/prompts/
Request:
Changed content type : application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
-
GET
/stages/prompt/prompts/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> Prompt Serializer-
Added property
initial_value
(string)Optionally pre-fill the input with an initial value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple default choices.
-
Added property
initial_value_expression
(boolean) -
Changed property
placeholder
(string)Optionally provide a short hint that describes the expected input value. When creating a fixed choice field, enable interpreting as expression and return a list to return multiple choices.
-
-
v3.2023040.1
Update API Client
v3.2023031.17
Update API Client
v3.2023031.16
Update API Client
v3.2023031.15
Update API Client