Endpoint Configuration UI

Warehouses often send WMS information to other systems or destinations. For example, WMS may send output interface files to a web service, place files in object storage, send results to an email address, or send print requests to a JSON printer.

Endpoint Configuration lets you define these destinations in one place. After you create an endpoint, you can reuse it in Output Interface Configuration or in the Printer UI. This reduces repeated setup and helps users maintain destination details consistently.

How does this help?

Using Endpoint Configuration lets you create and manage saved destinations that WMS can use to send data outside WMS.

You can use this screen to:

  • Define REST Web Service destinations.
  • Define object storage destinations.
  • Define email address destinations.
  • Store authentication details required by the destination.
  • Search, update, copy, delete, and export endpoint records.
  • Reuse endpoints in output interfaces and JSON printer setup.

This UI has following fields:

  1. Endpoint Name: Name that identifies the endpoint. The name must be unique for the company.
  2. Endpoint Interface Protocol: Method WMS uses to send data, such as:
    1. External SFTP
    2. REST Web Service
    3. Objectstore:
    4. Objectstore for Data Extract
  3. Endpoint Authentication Type: Authentication method for the endpoint.
    1. Basic Auth
    2. Private Key Auth
  4. Object Store Provider: Storage provider used when the protocol is Objectstore.
  5. Endpoint URL : Destination web address for REST Web Service endpoints.
  6. Username: User name for authentication.
  7. Password: Password for authentication. WMS stores this as a protected value.
  8. Endpoint Type: Type of destination, such as Email Address.
  9. Email Address: Email destination for output interface results.

Object Store Providers

When you select Objectstore, choose the provider and enter the required details.

  • AWS S3: Access Key, Secret Key, Region, Bucket Name
  • Azure Blob: Connection String, Container Name
  • Google Cloud Storage: Project ID, Private Key ID, Private Key, Client Email, Client ID, Bucket Name
  • OCI Object Storage: User, Fingerprint, Tenancy, Region, Private Key, Bucket Name, Folder

This UI allows you to:

  1. Create, edit, copy, and delete endpoints.
  2. Search endpoints by Endpoint Name, Interface Protocol, Auth Type, URL, and Object Store Provider.
  3. Export endpoint records.
  4. Use endpoints in Output Interface Configuration.
  5. Use endpoints for JSON printer setup.
  6. Create email address endpoints for output interface destinations.
  7. View changes to object store endpoint details in Endpoint Change History.
Steps to Enable
  1. Give users access to Endpoint Configuration through WMS security.

  2. Give users access to related screens, such as Output Interface Configuration or Printer, if they need to use endpoints there.

Create an Endpoint
  1. Open Endpoint Configuration.

  2. Select Create.

  3. Enter an Endpoint Name.

  4. Select the Interface Protocol or endpoint type.

  5. Enter the required destination details.

  6. Enter authentication details, if required.

  7. Save the endpoint.

Use an Endpoint in Output Interface Configuration
  1. Open Output Interface Configuration.

  2. Go to Output Interface Target.

  3. Select the endpoint from the Endpoint list.

  4. Save the output interface configuration.

Use an Endpoint for a JSON Printer
  1. Open Printer.

  2. Select JSON as the printer type.

  3. Select Endpoint as the protocol.

  4. Select the required endpoint.

  5. Save the printer