# Update application level sign-in experience **PUT /api/applications/{applicationId}/sign-in-experience** Update application level sign-in experience for the specified application. Create a new sign-in experience if it does not exist. - Only branding properties and terms links customization is supported for now. - Only third-party applications can be customized for now. - Application level sign-in experience customization is optional, if provided, it will override the default branding and terms links. ## Servers - Logto endpoint address.: https://[tenant_id].logto.app (Logto endpoint address.) ## Authentication methods - O auth2 ## Parameters ### Path parameters - **applicationId** (string) The unique identifier of the application. ### Body: application/json (object) - **color** (object) - **branding** (object) - **customCss** (string | null) - **displayName** (string | null) - **termsOfUseUrl** (string(url) | null | string(empty)) - **privacyPolicyUrl** (string(url) | null | string(empty)) ## Responses ### 200 The application's sign-in experience was successfully updated. #### Body: application/json (object) - **tenantId** (string) - **applicationId** (string) - **color** (object) - **branding** (object) - **customCss** (string | null) - **termsOfUseUrl** (string | null) - **privacyPolicyUrl** (string | null) - **displayName** (string | null) ### 201 A new application level sign-in experience settings was successfully created. #### Body: application/json (object) - **tenantId** (string) - **applicationId** (string) - **color** (object) - **branding** (object) - **customCss** (string | null) - **termsOfUseUrl** (string | null) - **privacyPolicyUrl** (string | null) - **displayName** (string | null) ### 400 Bad Request ### 401 Unauthorized ### 403 Forbidden ### 404 The application does not exist. ### 422 Unprocessable Content [Powered by Bump.sh](https://bump.sh)