Skip to main content

Console Guide

This guide explains how to create an application or system integration in Console (admin panel) and configure the authentication information and scopes required for API usage.

Overview

To use AGENTIC STAR's API, you must first create a client in Console based on your intended use.

ApplicationSystem Integration
Use CaseApplications where users log inServer-to-server system integration (Management API, etc.)
Authentication FlowAuthorization CodeClient Credentials
User AuthenticationYes (login via browser)No (client credentials only)
Console Menu"App List""System Integrations"
Prerequisites
  • Ability to log in to Console (developer role or higher)
  • Permission from the organization administrator to use the API

For details, see Authentication Guide.

Steps to Create an Application

Start creation by clicking "New Create" from the "App List" menu in Console.

1. Select Application Type

Select the application type based on your use case. The authentication method and security settings are automatically determined based on the type. The type cannot be changed after creation.

Web ApplicationSPAMobile / Native
Use CaseServer-side web applicationsSingle Page Applications running in the browserMobile apps and desktop apps
Client TypeConfidential (with Client Secret)Public (no Client Secret, PKCE authentication)Public (no Client Secret, PKCE authentication)
Authentication FlowAuthorization CodeAuthorization Code + PKCE (required)Authorization Code + PKCE (required)
Redirect URIRequiredRequiredRequired
Web Origins (CORS)OptionalRequired
For SPA / Mobile Applications

SPA and mobile applications are configured as Public Clients. PKCE (S256) is mandatory and provides protection through challenge verification using code_challenge / code_verifier. Methods other than S256 (such as plain) are not supported.

2. Enter Basic Information

ItemRequiredDescription
App NameDisplay name of the application (max 256 characters). Also displayed on the authorization screen.
LogoLogo image of the application (PNG, JPEG, SVG format, max 500KB, recommended 128x128px or larger).
Short DescriptionConcise description within 50 characters. Displayed in the app list.
Detailed DescriptionDetailed description of the application.
Support URLURL of support page. Displayed on the consent screen.
Privacy Policy URLURL of privacy policy. Displayed on the consent screen.
Terms of Use URLURL of terms of use. Displayed on the consent screen.

3. Technical Configuration

ItemRequiredDescription
Client IDAuto-generated UUID. Cannot be changed. Copy and use after creation.
Redirect URIRegister one or more redirect destination URLs after authorization completion. Validation is exact match, so enter the precise URL.
Web Origins (CORS)Required only for SPA. Register origin URLs to allow direct API calls from the browser. Optional for Web applications. Not displayed for Mobile.
About Redirect URI Registration

Redirect URI is validated by exact match for security. It is recommended to register both development environment (http://localhost:3000/callback) and production environment (https://yourapp.com/callback) URLs. Wildcards are not supported.

4. Select Scopes

Select the required scopes based on the features your application will use. The selected scopes define the maximum range of permissions available to this application.

For the list of available scopes and selection guidance, see Authentication Guide — Scopes.

5. Publication Settings

Set the publication scope of your application. Toggle the switch to change.

SettingDescription
Unpublished (default)Only users with developer privileges can access. Recommended during development.
PublishedAccessible to all users in the organization.

Configure whether to enable the consent screen. When enabled, the application name, logo, description, Support URL, Privacy Policy URL, and Terms of Use URL set in the basic information are reflected on the consent screen. Enter these accurately if you plan to enable the consent screen.

For consent screen behavior (display timing, displayed information), see Authentication Guide — Consent Screen.

7. Complete Creation

Click the "Create" button to create the application. After creation, you will be redirected to the app detail screen where you can view Client ID and Client Secret.

System Integration Creation Steps

To use Management APIs for server-to-server integration, create a Client Credentials client from the "System Integrations" menu. No user login is required; access tokens are obtained using only client credentials.

Start creation by clicking "New Create" from the "System Integrations" menu in Console.

1. Enter Basic Information

ItemRequiredDescription
NameDisplay name for the integration (max 256 characters).
DescriptionDescription of the integration purpose and use case.

2. Select Scopes

Select the required scopes based on the Management APIs you will use for the system integration.

For the list of available scopes, see Authentication Guide — Scopes.

Write Scopes

Write scopes such as users:manage and master:manage involve data modification and deletion. Select only the minimum scopes required.

3. Complete Creation

Click the "Create" button to create the system integration. After creation, you will be redirected to the detail screen where you can view Client ID, Client Secret, and Token URL.

Confirm Authentication Information

After creating a client, the authentication information required for API usage can be confirmed on the detail screen.

Application Authentication Information

The following information can be confirmed on the app detail screen.

  • Client ID — Displayed in the "Technical Configuration" section. Can be copied to clipboard using the copy button.
  • Client Secret — Issued for Web applications (Confidential).
ActionDescription
ViewClick the eye icon to display the masked Client Secret.
CopyClick the copy icon to copy Client Secret to clipboard.
RegenerateClick the refresh icon to generate a new Client Secret. The previous secret is immediately invalidated.

System Integration Authentication Information

The following information can be confirmed on the system integration detail screen.

  • Client ID — Can be copied to clipboard using the copy button.
  • Client Secret — Can be viewed, copied, and regenerated (same operations as Application).
  • Token URL — URL for obtaining access tokens. Can be copied to clipboard using the copy button.
Client Secret Handling
  • Client Secret is confidential information equivalent to a password. Keep it secure.
  • Do not hardcode in source code or version control systems. Environment variables or Secret Manager usage is recommended.
  • Regenerating Client Secret will cause authentication to fail for all systems using the old secret. Check the scope of impact beforehand.

Next Steps

After obtaining authentication information, proceed to the following guides based on your use case.