AtoBviaC Web Service TEST

Overview

Welcome to the AtoBviaC Web Service TEST.

This web service is now released and available for testing only.

You will need an special Access Key to use the service. Please contact support@atobviac.com to request one.

This new web service has been developed as part of AtoBviaC’s continued efforts to improve our services. It uses modern web technologies and provides an improved API to make it easier to develop against. The new web service will also allow us to enhance the web service with additional capabilities in the future.

The API documentation and a sandbox can be found below.



 

Authentication

You should pass your access key as a querystring parameter called api_key.

Demo access keys are restricted to a limited set of ports (the "demo ports"), and points that lie within a rhumb distance of 200 nautical miles of these ports. The current set of demo ports is:

Error Codes

If an error occurs, two headers may be present to convey additional information.

The 'X-ABC-Error' header contains a textual description of the error.

The 'X-ABC-ErrorCode' header may be present to indicate a particular class of error, as listed in the table below.

X-ABC-ErrorCode ValueNameDescription
1000 General Error There is no specific class for this error. More information may be available in the x-abc-error header.
1001 Unreviewed Leg The voyage contains a leg that we do not currently have a route for (there will be a route, but it has not been manually reviewed by us). A very small percentage of routes may not be available from our network. This is typically because the route is uncommon and has not been previously requested.
1002 No Route A route cannot be obtained from the network. This is usually because of the current routing critera; additional routing points may need to be opened. The "antipiracy routing" option may need to be disabled to access ports in the piracy area.
1003 Insufficient Credits The account associated to the api_key has run out of credits to perform this calculation.
1004 Subscription Expired The subscription for the account associated to the api_key specified has expired.
1005 Invalid Demo Voyage Point A voyage point specified is not usable, because the provided API key is for a demo account. Demo access keys are restricted to a limited set of ports (the "demo ports"), and points that lie within a rhumb distance of 200 nautical miles of these ports. The current set of demo ports is: Ascension Island, Chiba, Copenhagen, Honolulu, LOOP Terminal, Melbourne, Novorossiysk, Port Rashid.
1006 Account Does Not Allow Specified Waypoint Resolution The waypoint resolution for the account associated to the provided API key is lower than the resolution specified.
1007 Invalid API key The provided API key is not valid.

ECA Zones

List of ECA Zones:

Piracy Zones

The API currently provides one Piracy Zone called 'Piracy':

LoadLines Zones

Loadlines Zones List.

CodeDescription

Routing Points

The AtoBviaC routing algorithm will return the shortest Voyage between ports. Users can open and close Routing Points to control the Voyage that is generated. For example, the Suez Canal can be closed by appending &close=SUZ to your request.

CodeDescriptionDefault

Routing Point Groups

Users can open and close Routing Point Groups, as they do with the Routing Points, to control the Voyage that is generated. For example, the CCC group (Cape Cod Canal) can be closed by appending &close=CCC to your request, this will automatically close the Routing Point members of the CCC group i.e. CCN (Cape Cod Canal - North) and CCS (Cape Cod Canal - South).

CodeRoutingPointShortCodesDescription