Overview
TheApplicationServiceApi provides methods for managing applications in Zitadel. Applications can be OIDC, API, or SAML types, and this API handles their configuration, keys, and lifecycle.
Initialize the API
Application Management
create_application
create_application
get_application
get_application
Retrieves the application matching the provided ID.Required permission:
project.app.readlist_applications
list_applications
Returns a list of applications matching the input parameters. Results can be filtered and sorted.Required permission:
project.app.readupdate_application
update_application
Changes the configuration of an OIDC, API or SAML type application, as well as the application name.Required permission:
project.app.writedelete_application
delete_application
Deletes the application belonging to the input project.Required permission:
project.app.deleteApplication State
deactivate_application
deactivate_application
Deactivates the application belonging to the input project.Required permission:
project.app.writereactivate_application
reactivate_application
Reactivates the application belonging to the input project.Required permission:
project.app.writeClient Secrets
generate_client_secret
generate_client_secret
Generates the client secret of an API or OIDC application.Required permission:
project.app.writeApplication Keys
create_application_key
create_application_key
Create a new application key, which is used to authorize an API application. Key details are returned in the response and must be stored safely.Required permission:
project.app.writeget_application_key
get_application_key
Retrieves the application key matching the provided ID.Required permission:
project.app.readlist_application_keys
list_application_keys
Returns a list of application keys matching the input parameters.Required permission:
project.app.readdelete_application_key
delete_application_key
Deletes an application key matching the provided ID.Required permission:
project.app.writeExample: Create OIDC Native Application
Example: Create API Application
See Also
- Project Service - Manage projects
- OIDC Service - OIDC authentication
- Application Management Guide - Complete application setup guide