API Documentation
Â
What is the PortConnect API?
The PortConnect API (Application programming interface) is a new, more modern way of sending and retrieving data from PortConnect. PortConnect receives container event information 24 hours a day from our partner ports Ports of Auckland, Port of Tauranga, Timaru Container Terminal and Lyttelton Port Company. Events are received at least every ten minutes.
Our APIs include:
Scheduled Vessels API : Returns scheduled vessel information, including expected time of arrival and departure.
Vessel Schedule Event Subscriptions API : Receive real-time alerts for key vessel information, including changes to ETA and details of vessels omitting a port.
Container Visits API : Returns the latest detailed information for specified containers. Up to 10 containers can be searched at any one time.
Container Event Subscriptions API : This is a suite of operations which allows container events to be sent to any end point or email you specify.
Export Pre-Advice API : Submit export container details to Ports of Auckland, Port of Tauranga and Timaru Container Terminal.
Booking API Spreadsheet User Guide : PortConnect offers the following endpoints exclusively for the use of shipping lines.
Bookings
Storage Pre-Advice
OCR
Signing Up
In order to use the PortConnect API, you need to sign up to our Microsoft APIM based developer portal. See our user-guide for the full instructions on signing up, Creating an API account.
Once signed up, you will be able to subscribe to either the Full Access or Trial product variations for the API, via the "Products" menu. Both products contain the same API endpoints, and both products require you to accept the PortConnect API terms and conditions of use.
Â
Once you sign up for the Trial, the free 3-month trial will commence.
If you sign-up for the Full Access, charges will apply. Please refer to our Pricing page.
Once the subscription is confirmed, an API key will be generated. You can see your API key from the Profile menu.Â
All calls to the PortConnect API must include either the primary or secondary key in the header Ocp-Apim-Subscription-Key
. You can regenerate your subscription key any time you choose.
Rate Limit
Trial Subscription
Overall cap of 100 calls in a 24hr period. Limited to 100 calls to any endpoint within 60 seconds.
Full Access Subscription
Overall cap of 40,000 calls in a 24 hour period. Limited to 600 calls to any endpoint within 60 seconds.
Pricing
Please refer to our Pricing page.
A free trial subscription is available for 3-months. To register interest in a trial or for a full access subscription, please contact User Support info@portconnect.co.nz
Â
Developer Portal
The Developer Portal is a useful tool that provides documentation for endpoints and auto-generated definitions for API object models. It also includes a test function that allows you to test API calls against our live data.
The PortConnect API endpoint to use from your client application is https://api.portconnect.io. The developer portal can generate sample code in a number of different programming languages:
 |   |
Feel free to use other API tools such as Postman. See the resources section below for some Postman tests you can use.
JSON format
The PortConnect API uses JSON language and only supports JSON with double quotes (“).
API Health Check
PortConnect provides an 'About' endpoint which can be called to check whether the API is up and available.
The endpoint is GET https://api.portconnect.io/v1/about
. If our API suite is available then a 200 response will be returned. If it is unavailable then a 400 response will be returned.
Resources
Postman is a popular tool for API developers. This zip file contains a collection of tests for the PortConnect API as well as an environment file. Be sure to update the environment file with your own API subscription key.
Â
Â
Codes
PortConnect uses many codes and a list of our codes can be found here, Code Lists
© PortConnect 2023