AC Nova REST API Reference for Clients


URLs

Production: https://nova-api.sekologistics.io

QA: https://nova-apiqa.sekologistics.io

Authentication

All API endpoints (except POST /api/user-tokens) must have the authorization header with a valid API token. API tokens can be obtained by POST /api/user-tokens or is supplied by system administrators.

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6...

Content Negotiation

All request bodies must be in JSON, and most response bodies are in JSON.

Content-Type: application/json

User Tokens

If the user has the user name and the password, below is how to obtain an API token.

POST /api/user-tokens

Request Example (application/json)

Response Example (application/json)


MAWBS

The user can get MAWB data or create a new MAWB with manifest

POST Request Example (application/json)

Name

Data Type

Description

Required

Name

Data Type

Description

Required

BillToCode

string

Organization or branch code for Bill-to

YES

BranchCode

string

Organization or branch code for Branch

YES

ConsolidatorCode

string

Organization or branch code for Consolidator

YES

DestinationCode

string

Organization or branch code for Destination

YES

MawbNumber

string (format: 123-12345678)

 

YES

OriginCode

string

Organization or branch code for Shipper

YES

ShipperCode

string

Organization or branch code for Shipper

YES

 

 

 

 

OriginPort

string (ex. ORD)

3-letter IATA airport code for origin

YES

DestinationPort

string (ex. JFK)

3-letter IATA airport code for destination

YES

ClientNotes

string (max 200)

 

NO

Flights[].Eta

string (ISO Date)

ETA (local time)

YES

Flights[].Etd

string (ISO Date)

ETD (local time)

YES

Flights[].Number

string (ex. UA123)

2-letter IATA airline code and flight number

 

Manifests[].Data

string (Base 64 encoded data)

Data must be a .csv file or .xlsx file used for uploading to AC NOVA website

YES

 

 

 

 

POST Response Example (application/json)


Manifest

The user can add a manifest to an existing MAWB using the created MawbNumber

Example

 

POST Request Example (application/json)

Name

Data Type

Description

Required

Name

Data Type

Description

Required

Data

string (Base 64 encoded data)

Data must be a .csv file or .xlsx file used for uploading to AC NOVA website

YES

POST Response Example (application/json)