Skip to main content

Approvals

This page explains how to review, approve, decline, and delete publication requests in DIAL Admin. DIAL users can publish private resources—applications, conversations, files, prompts, toolsets, and skills—to share them with others in the organization. Each request requires an administrator approval before the resource becomes publicly available. You need administrator access to DIAL Admin to perform these tasks.

Users can submit two kinds of requests, and both go through administrator review:

RequestWhat the user asks forWhat happens on approval
PublishTo make a private resource available to others in the organization.A copy of the resource is placed in the Public folder, in the target folder of the request. The original stays in the owner's private space.
UnpublishTo withdraw a resource that is already published.The resource is removed from the Public folder and becomes inaccessible.

A request stays pending until an administrator approves it, declines it with a reason, or deletes it. Nothing changes in the Public folder before that. The Action field on the review page shows which kind of request it is. See Unpublishing in the DIAL Chat User Guide for how users submit unpublish requests.

For background on how publications work in DIAL, see Publications. To learn about the publication process from the perspective of a DIAL Chat end user, see the DIAL Chat User Guide. For programmatic creation and management of publication requests, see the Publication API.

Approvals grid​

Navigate to Approvals to see all pending publication requests of every resource type in one grid. Use the filter under the Type column to show requests of one type, and Reset filters to clear all filters.

ColumnDescription
NameTitle of the submitted publication request.
TypeType of publication request by entity type: application, conversation, file, toolset, skill or prompt.
AuthorThe user who submitted the request.
Creation TimeTimestamp when the request was submitted.

The actions menu (⋮) at the end of each row has one action, Open in a new tab.

Approvals grid with requests of all types

Review a publication request​

Click any request on the main screen to open its review page. On the review page you can inspect the request and take an action. You can also modify selected properties before taking action.

The tabs depend on the type of the request:

Request typeTabs
ApplicationProperties, Parameters, Permissions, Files
ConversationProperties, Conversation, Files, Permissions
FileProperties, Permissions
PromptProperties, Permissions
SkillProperties, Skill, Permissions
ToolsetProperties, Tools Overview, Permissions

If the item a request refers to is no longer available, or has changed since the request was created, the page shows a warning instead of the tabs. Use Decline or Delete for such a request.

Actions​

ActionDescription
PublishApprove a publish request. A copy of the resource is placed in the Public folder and becomes accessible to other users. The original stays in the owner's private space. If the request has no access rules, a confirmation says that the current folder permissions will make the resource visible to all users.
UnpublishApprove an unpublish request. The resource is removed from the Public folder and becomes inaccessible. Removing a published resource can break workflows that depend on it.
DeclineReject the request. You are prompted to enter a reason of 15 to 255 characters that is sent back to the request author.
DeleteDelete the publication request without taking action on the resource.

Publication action buttons: Publish, Unpublish, Decline, Delete

Unpublish confirmation dialog

Note

If you change anything in the request, the action buttons are replaced by Discard and Save. Save the changes first, then approve the request.

Common properties​

All publication types share these request-level fields in the Properties tab.

PropertyEditableDescription
ActionNoAction requested: Publish or Unpublish.
Creation TimeNoTimestamp when the request was submitted.
AuthorYesName of the request creator.
Folder StorageYesTarget path in the Public file storage where the resource will be published. Use Move to to change the destination. You can select an existing folder, but you can't create a new one here.

Permissions​

The Permissions tab shows the access rules that will apply to the folder the resource is published to.

  • Root Public folder: the tab reads "Accessible to all users. Permissions are predefined and cannot be modified." The root folder has no rules.
  • Sub-folder: the tab shows the rules requested for the folder, and you can edit them before approving. Each rule has an Attribute, an Operation and a Value, and the rules of one folder are joined by Or. See Folder Permissions for the rule fields and how rules combine with the rules of parent folders.

Permissions tab of a request to the root Public folder

If the rules in the request differ from the rules the folder has now, the tab shows a warning icon and the banner "Permission changes have been proposed. Use "Compare changes" to review them. Changes will apply after publishing." Click Compare changes to open the Compare changes in permissions dialog. It shows the Current rules of the folder and the Proposed rules from the request side by side, with the differences between them marked. If the folder has no rules yet, Current reads "Permission rules are not configured for these folders".

Permissions tab of a request to a sub-folder with proposed rules

Compare changes in permissions dialog with the current and proposed rules

JSON editor​

All publication types support a JSON editor view for advanced scenarios: bulk updates, copying configuration between environments, or modifying settings not exposed in the UI.

Tip

You can switch between UI and JSON only when there are no unsaved changes.

Application publications​

Filter the approvals grid by the Application type to display all publish/unpublish requests submitted via DIAL Chat UI or the Publication API. Click any publication request to display its properties.

Properties​

The Properties tab includes the common request properties plus the application's own properties, which are the same as on the application's configuration screen in AI Gateway → Applications.

PropertyEditableDescription
IDYesUnique identifier of the application.
Display NameYesApplication name displayed in the UI.
VersionYesVersion of the application to be published.

The remaining properties are described in AI Gateway:

  • Description, Intro, Icon, Topics: see Properties.
  • Source type and the fields that depend on it, such as Interfaces, Endpoints, App Runner or Code App: see Source types.
  • Override name, Base URL, Attachment types, Attachments max number, Default headers, Completion Defaults, Responses Defaults, Max retry attempts: see Properties.
  • External services: see External services.

Application publication properties tab

Parameters​

The Parameters tab shows application-specific parameters that influence behavior. The available parameters are determined by the related application runner configuration. See Parameters for how parameters are presented and edited.

Application publication parameters tab

Files​

If the application includes files (for example, source data files for a talk-to-your-data application, or the code of a code app), they are published together with the application.

Published files are accessible in Artifacts → Files in the target folder specified in the request.

FieldDescription
Display NameName of the file.
ExtensionFile extension (e.g., .json, .png, .py).
ActionsPreview: view file content (may be disabled for some types). Open in a new tab: available for unpublish requests, where the file is already in the Public folder. Download: save the file to your device. Remove: remove the file from the publication request.

Application publication files tab

Click Add to attach additional files to the request.

Add files to application publication request

File publications​

Filter the approvals grid by the File type to display all publish/unpublish requests submitted via the Publication API.

Properties​

The Properties tab contains the common request properties and the list of files in the request.

Note

Some actions are disabled for certain file types. Preview and download are supported for: .html, .htm, .css, .js, .mjs, .json, .xml, .txt, .md, .csv, .jpg, .jpeg, .png, .gif, .webp, .svg, .ico, .bmp, .avif, .mp3, .wav, .ogg, .mp4, .webm, .pdf.

File publication properties tab

Available file actions:

ActionDescription
DownloadDownload the file. May be disabled for certain types.
PreviewPreview the file content. May be disabled for certain types.
RemoveRemove the file from the publication request.
AddAdd files to the publication request.

File publication file actions

Prompt publications​

Filter the approvals grid by the Prompt type to display all publish/unpublish requests submitted via DIAL Chat UI or the Publication API.

Properties​

The Properties tab contains the common request properties plus these prompt-specific fields. See Artifacts → Prompts for more about prompt properties.

PropertyEditableDescription
DescriptionYesDescription of the prompt purpose.
ContentYesThe prompt content, edited in a Markdown editor. Use the JSON toggle to edit it as JSON.

Prompt publication properties tab

A publication request submitted via the Publication API can include more than one prompt. Use Delete in the prompt properties area to remove individual prompts from the request if necessary.

Delete individual prompt from a multi-prompt publication request

Toolset publications​

Filter the approvals grid by the Toolset type to display all publish/unpublish requests submitted via DIAL Chat UI or the Publication API.

Properties​

The Properties tab contains the common request properties plus the toolset's own properties, which are the same as on the toolset's configuration screen in AI Gateway → Toolsets.

PropertyEditableDescription
Authentication (header)NoCurrent authentication status of the toolset:
— Logged out: not authenticated with the MCP server.
— Logged in (Personal): authenticated with personal credentials only.
— Logged in (Organization): authenticated with organization credentials only.
— Logged in: authenticated at both personal and organization levels.
IDYesUnique toolset identifier.
Display NameYesToolset name displayed in the UI.
VersionYesVersion to be published.

The remaining properties are described in AI Gateway:

  • Description, Icon, Topics, External Endpoint, Transport: see Properties.
  • Authentication configuration: see Authentication.

If the toolset uses authentication, the header has Log In or Log Out buttons that sign you in to or out of the MCP server, so you can check the tools before publishing.

Toolset publication properties tab

Tools overview​

Tools are functions supported by the related MCP server. This tab shows and lets you edit the tools included in the toolset being published. It works the same way as the Tools Overview tab of a toolset: see Tools Overview in AI Gateway for the full description of using all available tools, managing tools, filtering, and trying tools out.

Toolset publication tools overview tab

Conversation publications​

Filter the approvals grid by the Conversation type to display all publish/unpublish requests submitted via DIAL Chat UI or the Publication API.

Properties​

The Properties tab contains only the common request properties.

Conversation publication properties tab

Conversation​

The Conversation tab shows the messages of the conversation in a chat-style layout, as a read-only view, so you can review what is being published. See Artifacts → Conversations for details.

Conversation publication conversation tab

Files​

The Files tab lists the files attached to the conversation. You can't add or remove files in a conversation request. For the list columns and file actions, see Files.

Skill publications​

Filter the approvals grid by the Skill type to display all publish/unpublish requests submitted via DIAL Chat UI or the Publication API. Publish and unpublish requests have the same layout.

Properties​

The Properties tab contains the common request properties and the files of the skill.

PropertyEditableDescription
FilesYesFiles that go with the skill. You can't edit the content of these files in the request. Preview and Download work on files that are already saved. Add attaches a file, and Remove removes one. To change a file, remove it and add the edited version. The list also shows SKILL.md, which holds the skill text: it can't be removed, and the description and instructions of the skill are edited in the Skill tab.

Skill publication properties tab

Skill​

The Skill tab is where the text of the skill is: the name and description from the header of the SKILL.md file, and the instructions that follow it. Other files of the skill bundle are managed in the Properties tab. See Artifacts → Skills for details about the skill format.

PropertyEditableDescription
NameNoName of the skill.
DescriptionYesDescription of when the skill should be used. Required.
ContentYesThe instructions of the skill, edited in a Markdown editor.

Skill publication skill tab

Changes to the files and to SKILL.md are applied to the skill when you click Save.

Further reading​