Skip to main content
Version: 5.3.0 - 5.3.2

Manage endpoints

note

After creating or importing endpoints, use the Assignments page to map privileges to endpoints. Only users whose roles contain the mapped privileges will be authorised to call the secured endpoints.

Endpoints represent the API resources that are secured within KAIZEN's Identity and Access Management (IAM) framework. Each endpoint defines an API URL pattern that the system uses to enforce access control at the API level.

  • Endpoints are mapped to privileges, which determine whether a user is authorised to call a specific API.
  • Each endpoint is associated with a specific HTTP method (GET, POST, PUT, DELETE), a URL pattern, and a match type that controls how the URL is evaluated.
  • By securing endpoints, administrators can prevent unauthorised users from performing backend operations such as creating, reading, updating, or deleting data, even if the frontend UI elements are hidden.

Administrators can create and manage endpoints as required, associate them with the appropriate privileges through assignments, and export or import endpoint configurations for backup or migration purposes.

Manage the endpoints​

To manage the endpoints, perform the following:

  1. In the KAIZEN studio console, on the left panel, click Access Controller > Endpoints.

    The Access Controller/ Endpoints page displays.

    Access Controller/ Endpoints
  2. From here, you can create new endpoints, search for existing endpoints, import or export endpoints, and so on. Each row in the table provides the following actions under the Actions column:

    • View: Opens the endpoint details in read-only mode.
    • Edit: Opens the endpoint details for editing.
    • More: Expands a dropdown with additional actions: Assign and Deactivate.

Create an endpoint​

  1. In Access Controller/ Endpoints, click Create.

  2. In the Create Endpoint window, provide the details:

    Create Endpoint window

    The following table describes each field from the window above:

    FieldRequiredDescription
    User DomainYesDisplays the user domain for the endpoint.
    EndpointYesEnter the endpoint URL path.
    MethodYesSelect the HTTP method for the endpoint.
    Match TypeYesSelect the matching type used to evaluate the endpoint path.
    Service NameYesSelect the service that the endpoint belongs to.
    StatusYesSets the status of the endpoint.
  3. Click Save.

Search endpoints​

To search for endpoints, perform the following:

  1. In Access Controller/ Endpoints, enter or select the search criteria.

    FieldDescription
    User DomainDisplays the user domain for the current session.
    EndpointSearch for endpoints by their URL path.
    MethodFilter endpoints by HTTP method.
    Match TypeFilter endpoints by match type.
    Service NameFilter endpoints by service name.
    StatusFilter endpoints by their status.
  2. Click Search to find the result.

Assign or remove privileges to an endpoint​

To assign or remove privileges to an endpoint, perform the following:

  1. In Access Controller/ Endpoints, open the Endpoint Assignment window using one of the following methods:

    • Select the endpoint and click Assign at the top of the page.
    • Click More on the same row as the endpoint, then click Assign.
  2. In the Endpoint Assignment window, review the selected endpoint and its user domain.

    The window contains the following sections:

    SectionDescription
    Assigned PrivilegesLists the privileges that are currently assigned to the endpoint.
    Available PrivilegesLists the privileges that can be assigned to the endpoint.
  3. Use Search in either section to find specific privileges.

  4. Manage privileges associated with this endpoint:

    • To assign privileges, select the privileges from Available Privileges and click Add.

      The selected privileges appear in Assigned Privileges and are assigned to the endpoint.

    • To remove privileges, select the privileges from Available Privileges and click Remove.

      The selected privileges disappear in Assigned Privileges and are removed from the endpoint.

Deactivate an endpoint​

To deactivate an endpoint, perform the following:

  1. Click More on the same row as the endpoint, then click Deactivate.

  2. In the confirmation dialog, click OK.

    A success message will confirm that the endpoint has been deactivated. The endpoint status will change from Active to Inactive.

note

After the deactivation, you have the option to reactivate it by clicking Activate.

Export endpoints​

To export an endpoint, perform the following:

  1. In Access Controller/ Endpoints, select the endpoint you want to export.

  2. Click Export.

  3. The Confirm window pops up, asking for confirmation. Click OK.

    An XML file containing the selected endpoint information will be downloaded in your browser.

Export all endpoints​

To export all endpoints, perform the following:

  1. In Access Controller/ Endpoints, click Export All.

  2. The Confirm window pops up, asking for confirmation. Click OK.

    An XML file containing the information of all endpoints will be downloaded in your browser.

Import endpoints​

To import endpoints from an existing XML file, perform the following:

  1. In Access Controller/ Endpoints, click Import. The Import Endpoint window opens.

    Import Endpoint window
  2. Select the Import Endpoint From Service checkbox only when the file was exported from Service Designer.

    note

    The file containing the endpoint can be exported from either the Access Controller/ Endpoints page, or Service Designer.

  3. Click Select File. The File Explorer window opens.

  4. Browse to the XML file that contains the endpoint information. Click Open. Click Import.

    A message will pop up, showing the import is successful.

Last updated on 21 Sep 2026