Skip to main content

API Access Control Management

[Administrator Settings] > [API Access Control Management]

The API access control management feature of the SHIELDEX File allows administrators to set access permissions by channel and business unit, and supports the ability to check and manage API call history.
Administrators can refine API access permissions based on channels and task codes, and can issue API Keys for each permission or view request logs.

⚠️ 'API Access Control Management' setting permission is granted to [Administrator Type - System Administrator], and
Administrator permission settings can be found under [Administrator Settings] > [Account and Permission Management].


▷ Code Registration

The foundation of API access control채널 코드, 업무 코드register.

Add Channel

+ 채널 추가Enter the following items when the button is clicked.

itemDescription
Channel CodeUnique identification code (e.g., FRD, OPS, etc.)
Channel NameDescription or name of the channel code

When a channel is deleted, all related access settings and logs are deleted and cannot be recovered.


Add Task

+ 업무 추가Enter the following items when the button is clicked.

itemDescription
Work CodeClassification Work Code
Work NameDescription of the code (e.g., file import, vaccine integration, etc.)

Removal Guide

  • You cannot delete if there are associated access control settings.
  • Once deletion is confirmed, all associated data will be deleted and cannot be recovered.

▷ Access Control Settings

Specify the administrator who will grant API access permissions for the registered channel/work code, and issue and manage the API Key.

Access Control Registration

+ 접근 제어 등록Set the following items when the button is clicked.

itemDescription
Channel CodeSelectable Registered Channel Code
Work CodeSelectable Registered Task Codes
Channel ManagerAdmin account granted API access permission
  • Once the registration is complete, the API Key will be automatically generated and displayed in the list.

Display Item

itemDescription
Registration TimeTime when access permissions are set
Channel/Work CodeAccess Control Target Classification Information
Administrator IDAdministrator account with access rights
API KeyKey used for authentication (caution for external exposure)
ActionProvide a button to disable access control

Admin Change

  • 담당 관리자 변경You can change the administrator with access rights by clicking the button.

Access Control Release

  • 해제Clicking the button will delete the corresponding API Key and access policy.

▷ Access Control Log

You can view the request history made through the API. Each request record is provided with detailed information and supports filtering and export features.


Log items

itemDescription
APIRequest Type (Inquiry, Download, etc.)
Customer Number / User Management NumberRequesting Party Identifier
Channel Code / Task CodeRequest Classification Information
Request Work IDUnique ID to track the request
File Relative PathResult file save path
file nameProcessed file name
Request Time / IPRequest Occurrence Time and Client IP
Response MessageProcessing result in JSON format
Response CodeHTTP status codes (e.g., 200, 403, etc.)

Filter Function

  • You can specify a date range to view logs for a specific period.
  • You can check logs categorized by request type filters (All, Application, Inquiry, Download, Allow, Block, etc.).
  • You can filter by various conditions such as customer number, user number, channel code, task code, file name, etc.

Export Function

  • Top left내보내기When you click the button, the logs that match the current query conditions will beDownload as CSV fileYou can do it.

CSV files can be used for purposes such as audit log retention, report generation, and system integration error tracking.


Reference Notes

  • Systematically separate API access permissions within the organization using channel and work codes.
  • Manage the API Key to prevent exposure to the outside, and if necessary, immediately revoke and re-register it.
  • API access logs are periodically backed up or stored through the export function.