# Application API

API Reference for Application

> **Terminology Update:** We have streamlined our naming conventions to improve clarity. The term **Application** has been replaced with **Application**. To avoid breaking changes the APIs still make use of the old term. Both terms refer to the same underlying functionality.

## Update Project Role

Update Project Role: Change a project role. The key is not editable. If a key should change, remove the role and create a new one. Required permission: [Update Project Role](/content/docs/reference/api/project/zitadel.project.v2.ProjectService.UpdateProjectRole)

## Create Application

Create Application: Create an application. The application can be OIDC, API or SAML type, based on the input. Required permissions: [Create Application](/content/docs/reference/api/application/zitadel.application.v2.ApplicationService.CreateApplication)
