Appendices

These appendices provide additional information of use in developing for IoL token exchange

Permitted Characters in URLs

These are the component parts of a URL:

         foo://example.com:8042/over/there?name=ferret#nose
         \_/   \______________/\_________/ \_________/ \__/
          |           |            |            |        |
       scheme     authority       path        query   fragment

Where:

Component
IoL Supports

schemeSupported schemes:
https  
authority/pathValid characters:
0-9  a-z  A-Z  : / _ . –  
query/fragmentValid characters:
0-9  a-z  A-Z  / _ . – $ % & + ? = # @  

Registered Application – Supported Scopes

The following is a list of scopes supported by a registered application:

ScopeSignificance

api.tradeunit.read

  Allow reading of a TradeUnit entity
api.tradeunit.edit

Allow read and edit of a TradeUnit entity.
webhook.tradeunit.read

Create a webhook for a TradeUnit entity.
api.transportinstruction.read

Allow reading of a TransportInstruction entity
api.transportinstruction.edit

Allow read and edit of a TransportInstruction entity.
webhook.transportinstruction.read

Create a webhook for a TransportInstruction entity.
api.transportrequest.read

Allow reading of a TransportRequest entity
api.transportrequest.edit

Allow read and edit of a TransportRequest entity.
webhook.transportrequest.read

Create a webhook for a TransportRequest entity.
api.transportrequestaccept.read

Allow reading of a TransportRequestAccept entity
api.transportrequestaccept.edit

Allow read and edit of a TransportRequestAccept entity.
webhook.transportrequestaccept.read

Create a webhook for a TransportRequestAccept entity.
api.legalparty.read

Allow reading of a LegalParty entity
api.legalparty.edit

Allow read and edit of a LegalParty entity.
webhook.legalparty.read

Create a webhook for a LegalParty entity.
api.transportstatus.read

Allow reading of a TransportStatus entity
api.transportstatus.edit

Allow read and edit of a TransportStatus entity.
webhook.transportstatus.read

Create a webhook for a TransportStatus entity.
api.location.read

Allow reading of a Location entity
api.location.edit

Allow read and edit of a Location entity.
webhook.location.read

Create a webhook for a Location entity.
api.asset.read

Allow reading of an Asset entity
api.asset.edit

Allow read and edit of an Asset entity.
webhook.asset.read

Create a webhook for an Asset entity.
api.assetevent.read

Allow reading of an AssetEvent entity
api.assetevent.edit

Allow read and edit of an AssetEvent entity.
webhook.assetevent.read

Create a webhook for an AssetEvent entity.