You can authenticate either with your session key or with your api key. Session key is generated once logged in to the system. Api key is more permanent access method that can be used with machine-to-machine communications.
curl http://localhost:8000/export/timestamps?id=<id>&imo=<imo>&port_call_id=<port_call_id>&start_date_time=<start_date_time>&end_date_time=<end_date_time>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET' \
-H 'Authorization: Bearer yourbearer'
curl http://localhost:8000/export/timestamps?id=<id>&imo=<imo>&port_call_id=<port_call_id>&start_date_time=<start_date_time>&end_date_time=<end_date_time>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET' \
-H 'Authorization: ApiKey yourapikey'
Required permission: login
Parameters:
email string
password string
curl http://localhost:8000/login \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"email":"<email>","password":"<password>"}'
Required permission: login
No parameters
curl http://localhost:8000/logout \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: login
No parameters
curl http://localhost:8000/session?email=<email>&password=<password> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
installation_id mixed
platform mixed
push_token mixed
curl http://localhost:8000/register-push-token \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"installation_id":"<installation_id>","platform":"<platform>","push_token":"<push_token>"}'
Required permission: manage_user
Parameters:
limit mixed
offset mixed
sort mixed
search mixed (optional)
curl http://localhost:8000/users?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_user
Parameters:
email string
first_name string
last_name string
role string (optional)
curl http://localhost:8000/users \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"email":"<email>","first_name":"<first_name>","last_name":"<last_name>","role":"<role>"}'
Required permission: manage_user
Parameters:
id int
email string
first_name string
last_name string
password string (optional)
role string (optional)
updateRole bool (optional)
curl http://localhost:8000/users/:id \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"email":"<email>","first_name":"<first_name>","last_name":"<last_name>","password":"<password>","role":"<role>","updateRole":"<updateRole>"}'
Required permission: manage_user
Parameters:
curl http://localhost:8000/users/:id \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_user
Parameters:
curl http://localhost:8000/users/:id \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '[]'
Required permission: public
Parameters:
first_name mixed
last_name mixed
code mixed
email mixed
password mixed
curl http://localhost:8000/register \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"first_name":"<first_name>","last_name":"<last_name>","code":"<code>","email":"<email>","password":"<password>"}'
Required permission: public
Parameters:
email string
port string
curl http://localhost:8000/request-password-reset \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"email":"<email>","port":"<port>"}'
Required permission: public
Parameters:
password string
token string
curl http://localhost:8000/reset-password \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"password":"<password>","token":"<token>"}'
Required permission: manage_user
Parameters:
email mixed
password mixed
curl http://localhost:8000/change-password \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"email":"<email>","password":"<password>"}'
Required permission: add_manual_timestamp
Parameters:
imo int
vessel_name string
time_type string
state string
time string
payload array
curl http://localhost:8000/timestamps \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"imo":123,"vessel_name":"<vessel_name>","time_type":"<time_type>","state":"<state>","time":"<time>","payload":[]}'
Required permission: add_manual_timestamp
No parameters
curl http://localhost:8000/timestamp-definitions?imo=<imo>&vessel_name=<vessel_name>&time_type=<time_type>&state=<state>&time=<time>&payload=<payload> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: timestamp
Parameters:
imo int
vessel_name string
time_type string
state string
time string
payload array
curl http://localhost:8000/agent/rest/timestamps \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"imo":123,"vessel_name":"<vessel_name>","time_type":"<time_type>","state":"<state>","time":"<time>","payload":[]}'
Required permission: timestamp
Parameters:
time string
external_id int
checkpoint string
direction string
front_license_plates array
rear_license_plates array
containers array
curl http://localhost:8000/agent/rest/logistics-timestamps \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"time":"<time>","external_id":123,"checkpoint":"<checkpoint>","direction":"<direction>","front_license_plates":[],"rear_license_plates":[],"containers":[]}'
Required permission: timestamp
Parameters:
time string
from_service_id string
message_id string
message_type string
notification_type string
subject string
payload string
curl http://localhost:8000/agent/rest/vis-notifications \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"time":"<time>","from_service_id":"<from_service_id>","message_id":"<message_id>","message_type":"<message_type>","notification_type":"<notification_type>","subject":"<subject>","payload":"<payload>"}'
Required permission: timestamp
Parameters:
time string
from_service_id string
to_service_id string
message_id string
message_type string
payload string
curl http://localhost:8000/agent/rest/vis-messages \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"time":"<time>","from_service_id":"<from_service_id>","to_service_id":"<to_service_id>","message_id":"<message_id>","message_type":"<message_type>","payload":"<payload>"}'
Required permission: timestamp
Parameters:
time string
from_service_id string
to_service_id string
message_id string
message_type string
rtz_state string
rtz_parse_results string
payload string
curl http://localhost:8000/agent/rest/vis-voyage-plans \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"time":"<time>","from_service_id":"<from_service_id>","to_service_id":"<to_service_id>","message_id":"<message_id>","message_type":"<message_type>","rtz_state":"<rtz_state>","rtz_parse_results":"<rtz_parse_results>","payload":"<payload>"}'
Required permission: timestamp
Parameters:
imo int
vessel_name string
service_id string
service_url string
curl http://localhost:8000/agent/rest/vis-vessels \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"imo":123,"vessel_name":"<vessel_name>","service_id":"<service_id>","service_url":"<service_url>"}'
Required permission: timestamp
Parameters:
imo int
time string
payload array
curl http://localhost:8000/agent/rest/live-eta \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"imo":123,"time":"<time>","payload":[]}'
Required permission: timestamp
Parameters:
time string
imo int
vessel_name string
from_service_id string
curl http://localhost:8000/agent/rest/inbound-vessels \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"time":"<time>","imo":123,"vessel_name":"<vessel_name>","from_service_id":"<from_service_id>"}'
Required permission: timestamp
Parameters:
email string
imo int
vessel_name string
loa string
beam string
draft string
laytime string
eta string
curl http://localhost:8000/agent/rest/slot-reservations \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"email":"<email>","imo":123,"vessel_name":"<vessel_name>","loa":"<loa>","beam":"<beam>","draft":"<draft>","laytime":"<laytime>","eta":"<eta>"}'
Required permission: timestamp
Parameters:
id int
laytime string
jit_eta string
curl http://localhost:8000/agent/rest/slot-reservations \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"laytime":"<laytime>","jit_eta":"<jit_eta>"}'
Required permission: timestamp
Parameters:
curl http://localhost:8000/agent/rest/slot-reservation-by-id?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: timestamp
Parameters:
curl http://localhost:8000/agent/rest/slot-reservations \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: basic_user_action
Parameters:
limit mixed
offset mixed
sort mixed (optional)
search mixed (optional)
curl http://localhost:8000/port-calls?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
port_call_id mixed
limit mixed
offset mixed
sort mixed
curl http://localhost:8000/port-call-timestamps?port_call_id=<port_call_id>&limit=<limit>&offset=<offset>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
imo mixed
limit mixed
offset mixed
sort mixed
curl http://localhost:8000/non-port-call-timestamps?imo=<imo>&limit=<limit>&offset=<offset>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/ongoing-port-calls?imo=<imo>&limit=<limit>&offset=<offset>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
curl http://localhost:8000/port-call?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
id int
time_zone string
curl http://localhost:8000/port-call-csv?id=<id>&time_zone=<time_zone> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
curl http://localhost:8000/port-call-template?namespace=<namespace> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
curl http://localhost:8000/logistics-timestamps/:limit \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
curl http://localhost:8000/logistics-timestamps/by-license-plate/:license_plate \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: send_rta_web_form
Parameters:
port_call_id int
port string
imo int
rta string
eta_min string
eta_max string
curl http://localhost:8000/rta-web-form \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"port_call_id":123,"port":"<port>","imo":123,"rta":"<rta>","eta_min":"<eta_min>","eta_max":"<eta_max>"}'
Required permission: manage_api_key
Parameters:
limit mixed
offset mixed
sort mixed
search mixed (optional)
curl http://localhost:8000/api-keys?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_api_key
Parameters:
curl http://localhost:8000/api-keys \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"name":"<name>"}'
Required permission: manage_api_key
Parameters:
curl http://localhost:8000/api-keys/disable \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: manage_api_key
Parameters:
curl http://localhost:8000/api-keys/enable \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: public
No parameters
curl http://localhost:8000/health-check?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: translation
Parameters:
ns string
lng string
missing array (optional)
curl http://localhost:8000/translation/:ns/:lng \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"missing":[]}'
Required permission: public
Parameters:
ns string
lng string
curl http://localhost:8000/translations/:ns/:lng \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_translation
Parameters:
ns string
lng string
updated array
curl http://localhost:8000/translations/:ns/:lng \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"updated":[]}'
Required permission: manage_translation
Parameters:
ns string
lng string
translations array
curl http://localhost:8000/translations/:ns/:lng \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"translations":[]}'
Required permission: manage_registration_code
Parameters:
limit mixed
offset mixed
sort mixed
search mixed (optional)
curl http://localhost:8000/registration-codes/:limit?offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_registration_code
Parameters:
role mixed
description mixed
curl http://localhost:8000/registration-codes \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"role":"<role>","description":"<description>"}'
Required permission: manage_registration_code
Parameters:
id string
enabled int
role string
curl http://localhost:8000/registration-codes/:id \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"enabled":123,"role":"<role>"}'
Required permission: manage_registration_code
Parameters:
curl http://localhost:8000/registration-codes/:id \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '[]'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/notifications/:limit?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: send_push_notification
Parameters:
type string
message string
ship_imo string (optional)
curl http://localhost:8000/notifications \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"type":"<type>","message":"<message>","ship_imo":"<ship_imo>"}'
Required permission: delete_push_notification
Parameters:
curl http://localhost:8000/notifications/:id \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '[]'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/pinned-vessel-ids?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
curl http://localhost:8000/pinned-vessel-ids \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"vessel_ids":"<vessel_ids>"}'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/settings?vessel_ids=<vessel_ids> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
curl http://localhost:8000/settings/by-name/:name \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_setting
Parameters:
name string
value string
curl http://localhost:8000/settings/:name/:value \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '[]'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/roles?name=<name>&value=<value> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/permissions?name=<name>&value=<value> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/role-permissions?name=<name>&value=<value> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
curl http://localhost:8000/role-permissions/by-role/:role \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_permission
Parameters:
role string
permission string
curl http://localhost:8000/role-permissions/:role/:permission \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '[]'
Required permission: manage_permission
Parameters:
role string
permission string
curl http://localhost:8000/role-permissions/:role/:permission \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '[]'
Required permission: push_notification_token
Parameters:
curl http://localhost:8000/push-notification-tokens \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"tokens":[]}'
Required permission: export_api
Parameters:
id int (optional)
imo int (optional)
port_call_id int (optional)
start_date_time string (optional)
end_date_time string (optional)
offset int (optional)
limit int (optional)
sort string (optional)
curl http://localhost:8000/export/timestamps?id=<id>&imo=<imo>&port_call_id=<port_call_id>&start_date_time=<start_date_time>&end_date_time=<end_date_time>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
id int (optional)
imo int (optional)
port_call_id int (optional)
start_date_time string (optional)
end_date_time string (optional)
offset int (optional)
limit int (optional)
sort string (optional)
curl http://localhost:8000/timestamps?id=<id>&imo=<imo>&port_call_id=<port_call_id>&start_date_time=<start_date_time>&end_date_time=<end_date_time>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
curl http://localhost:8000/timestamps \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: export_api
No parameters
curl http://localhost:8000/export/port-calls?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/vessels?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
imo int
visible mixed
curl http://localhost:8000/vessel-visibility \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"imo":123,"visible":"<visible>"}'
Required permission: view_vis_information
Parameters:
imo int (optional)
service_id string (optional)
curl http://localhost:8000/vis-services?imo=<imo>&service_id=<service_id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_vis_information
Parameters:
imo int (optional)
vessel_name string (optional)
service_id string (optional)
offset int (optional)
limit int (optional)
sort string (optional)
curl http://localhost:8000/vis-vessels?imo=<imo>&vessel_name=<vessel_name>&service_id=<service_id>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_vis_information
Parameters:
from_service_id string (optional)
to_service_id string (optional)
offset int (optional)
limit int (optional)
sort string (optional)
curl http://localhost:8000/vis-voyage-plans?from_service_id=<from_service_id>&to_service_id=<to_service_id>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_vis_information
Parameters:
from_service_id string (optional)
to_service_id string (optional)
offset int (optional)
limit int (optional)
sort string (optional)
curl http://localhost:8000/vis-text-messages?from_service_id=<from_service_id>&to_service_id=<to_service_id>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_vis_information
Parameters:
from_service_id string (optional)
offset int (optional)
limit int (optional)
sort string (optional)
curl http://localhost:8000/vis-notifications?from_service_id=<from_service_id>&offset=<offset>&limit=<limit>&sort=<sort> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: send_vis_text_message
Parameters:
imo int
subject string
body string
curl http://localhost:8000/vis-text-messages-with-imo \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"imo":123,"subject":"<subject>","body":"<body>"}'
Required permission: send_vis_text_message
Parameters:
vis_service_id string
author string
subject string
body string
informationObjectReferenceId string (optional)
informationObjectReferenceType string (optional)
area string (optional)
curl http://localhost:8000/vis-text-messages \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"vis_service_id":"<vis_service_id>","author":"<author>","subject":"<subject>","body":"<body>","informationObjectReferenceId":"<informationObjectReferenceId>","informationObjectReferenceType":"<informationObjectReferenceType>","area":"<area>"}'
Required permission: send_vis_rta
Parameters:
vis_service_id string
rta string
eta_min string
eta_max string
port_call_id int (optional)
curl http://localhost:8000/vis-send-rta \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"vis_service_id":"<vis_service_id>","rta":"<rta>","eta_min":"<eta_min>","eta_max":"<eta_max>","port_call_id":123}'
Required permission: view_vis_information
No parameters
curl http://localhost:8000/vis-service-poll?vis_service_id=<vis_service_id>&rta=<rta>&eta_min=<eta_min>&eta_max=<eta_max>&port_call_id=<port_call_id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_vis_information
No parameters
curl http://localhost:8000/vis-configuration?vis_service_id=<vis_service_id>&rta=<rta>&eta_min=<eta_min>&eta_max=<eta_max>&port_call_id=<port_call_id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
id int
portCallId int
curl http://localhost:8000/update-port-call-id \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"portCallId":123}'
Required permission: manage_port_call
Parameters:
curl http://localhost:8000/unset-port-call-id \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: manage_port_call
Parameters:
curl http://localhost:8000/restore-timestamp \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: manage_port_call
Parameters:
curl http://localhost:8000/rebuild-port-calls?imo=<imo> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
imo int
isFromAgent bool (optional)
ignoreStatus bool (optional)
curl http://localhost:8000/timestamps-to-port-calls?imo=<imo>&isFromAgent=<isFromAgent>&ignoreStatus=<ignoreStatus> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
curl http://localhost:8000/force-close-port-call?port_call_id=<port_call_id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
curl http://localhost:8000/force-scan-port-call?port_call_id=<port_call_id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
curl http://localhost:8000/port-call-range?port_call_id=<port_call_id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port_call
Parameters:
port_call_id int
start string
end string
curl http://localhost:8000/port-call-range \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"port_call_id":123,"start":"<start>","end":"<end>"}'
Required permission: basic_user_action
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/inbound-vessels?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port
Parameters:
name string
service_id string
locodes array
curl http://localhost:8000/ports \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"name":"<name>","service_id":"<service_id>","locodes":[]}'
Required permission: manage_port
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/ports?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_port
Parameters:
service_id string
whitelist mixed
curl http://localhost:8000/port-whitelist-in \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"service_id":"<service_id>","whitelist":"<whitelist>"}'
Required permission: manage_port
Parameters:
service_id string
whitelist mixed
curl http://localhost:8000/port-whitelist-out \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"service_id":"<service_id>","whitelist":"<whitelist>"}'
Required permission: manage_berth
Parameters:
code string
name string
nominatable mixed
curl http://localhost:8000/berths \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"code":"<code>","name":"<name>","nominatable":"<nominatable>"}'
Required permission: manage_berth
Parameters:
id int
code string
name string
nominatable mixed
curl http://localhost:8000/berths \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"code":"<code>","name":"<name>","nominatable":"<nominatable>"}'
Required permission: manage_berth
Parameters:
curl http://localhost:8000/berths \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: view_berth
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/berths?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_berth
Parameters:
curl http://localhost:8000/berth-by-id?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_own_queue_nomination
Parameters:
company_name string
email string
imo int
vessel_name string
window_start string
window_end string
berth_ids array
curl http://localhost:8000/own-nominations \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"company_name":"<company_name>","email":"<email>","imo":123,"vessel_name":"<vessel_name>","window_start":"<window_start>","window_end":"<window_end>","berth_ids":[]}'
Required permission: manage_own_queue_nomination
Parameters:
id int
company_name string
email string
imo int
vessel_name string
window_start string (optional)
window_end string (optional)
berth_ids array (optional)
curl http://localhost:8000/own-nominations \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"company_name":"<company_name>","email":"<email>","imo":123,"vessel_name":"<vessel_name>","window_start":"<window_start>","window_end":"<window_end>","berth_ids":[]}'
Required permission: manage_own_queue_nomination
Parameters:
curl http://localhost:8000/own-nominations \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: view_own_queue_nomination
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/own-nominations?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_own_queue_nomination
Parameters:
curl http://localhost:8000/own-nomination-by-id?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_own_queue_nomination
No parameters
curl http://localhost:8000/all-nominatable-berths?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_all_queue_nomination
No parameters
curl http://localhost:8000/consignee-users?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_all_queue_nomination
Parameters:
consignee_user_id int
company_name string
email string
imo int
vessel_name string
window_start string
window_end string
berth_ids array
curl http://localhost:8000/nomination-for-consignee \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"consignee_user_id":123,"company_name":"<company_name>","email":"<email>","imo":123,"vessel_name":"<vessel_name>","window_start":"<window_start>","window_end":"<window_end>","berth_ids":[]}'
Required permission: manage_all_queue_nomination
Parameters:
id int
company_name string
email string
imo int
vessel_name string
window_start string (optional)
window_end string (optional)
berth_ids array (optional)
curl http://localhost:8000/nominations \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"company_name":"<company_name>","email":"<email>","imo":123,"vessel_name":"<vessel_name>","window_start":"<window_start>","window_end":"<window_end>","berth_ids":[]}'
Required permission: manage_all_queue_nomination
Parameters:
curl http://localhost:8000/nominations \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: view_all_queue_nomination
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/nominations?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_all_queue_nomination
Parameters:
curl http://localhost:8000/nomination-by-id?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_berth_reservation
Parameters:
berth_id int
berth_reservation_type string
reservation_start string
reservation_end string
slot_reservation_id int (optional)
curl http://localhost:8000/berth-reservations \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"berth_id":123,"berth_reservation_type":"<berth_reservation_type>","reservation_start":"<reservation_start>","reservation_end":"<reservation_end>","slot_reservation_id":123}'
Required permission: manage_berth_reservation
Parameters:
id int
reservation_start string
reservation_end string
curl http://localhost:8000/berth-reservations \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"reservation_start":"<reservation_start>","reservation_end":"<reservation_end>"}'
Required permission: manage_berth_reservation
Parameters:
curl http://localhost:8000/berth-reservations \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'
Required permission: view_berth_reservation
Parameters:
berth_id int
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/berth-reservations?berth_id=<berth_id>&limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_berth_reservation
Parameters:
curl http://localhost:8000/berth-reservation-by-id?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_queue_slot_reservation
Parameters:
email string
imo int
vessel_name string
loa float
beam float
draft float
laytime string
eta string
curl http://localhost:8000/slot-reservations \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"email":"<email>","imo":123,"vessel_name":"<vessel_name>","loa":"<loa>","beam":"<beam>","draft":"<draft>","laytime":"<laytime>","eta":"<eta>"}'
Required permission: manage_queue_slot_reservation
Parameters:
id int
laytime string
jit_eta string
rta_window_start string (optional)
curl http://localhost:8000/slot-reservations \
-X 'PUT'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"laytime":"<laytime>","jit_eta":"<jit_eta>","rta_window_start":"<rta_window_start>"}'
Required permission: manage_queue_slot_reservation
Parameters:
id int
cancel_only bool (optional)
by_vessel bool (optional)
curl http://localhost:8000/slot-reservations \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123,"cancel_only":"<cancel_only>","by_vessel":"<by_vessel>"}'
Required permission: view_queue_slot_reservation
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
isDashboard bool (optional)
curl http://localhost:8000/slot-reservations?limit=<limit>&offset=<offset>&sort=<sort>&search=<search>&isDashboard=<isDashboard> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_queue_slot_reservation
Parameters:
curl http://localhost:8000/slot-reservation-by-id?id=<id> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: view_queue_slot_reservation
Parameters:
limit int (optional)
offset int (optional)
sort string (optional)
search string (optional)
curl http://localhost:8000/dashboard-slot-reservations?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_api_key
No parameters
curl http://localhost:8000/timestamp-api-key-weights?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: manage_api_key
Parameters:
timestamp_time_type string
timestamp_state string
api_key_ids array
curl http://localhost:8000/timestamp-api-key-weights \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"timestamp_time_type":"<timestamp_time_type>","timestamp_state":"<timestamp_state>","api_key_ids":[]}'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/sea-chart/vessels?timestamp_time_type=<timestamp_time_type>×tamp_state=<timestamp_state>&api_key_ids=<api_key_ids> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: basic_user_action
No parameters
curl http://localhost:8000/sea-chart/markers?timestamp_time_type=<timestamp_time_type>×tamp_state=<timestamp_state>&api_key_ids=<api_key_ids> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: update_sea_chart_location
Parameters:
latitude mixed
longitude mixed
headingDegrees mixed
speedKnots mixed
locationTimestamp mixed
imo mixed (optional)
mmsi mixed (optional)
curl http://localhost:8000/sea-chart/vessels \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"latitude":"<latitude>","longitude":"<longitude>","headingDegrees":"<headingDegrees>","speedKnots":"<speedKnots>","locationTimestamp":"<locationTimestamp>","imo":"<imo>","mmsi":"<mmsi>"}'
Required permission: modify_sea_chart_vessels
Parameters:
limit int
offset int
sort string
search string (optional)
curl http://localhost:8000/sea-chart/fixed-vessels?limit=<limit>&offset=<offset>&sort=<sort>&search=<search> \
-X 'GET'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
Required permission: modify_sea_chart_vessels
Parameters:
mmsi int
markerTypeId int
vesselName string
imo mixed (optional)
curl http://localhost:8000/sea-chart/fixed-vessel \
-X 'POST'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"mmsi":123,"markerTypeId":123,"vesselName":"<vesselName>","imo":"<imo>"}'
Required permission: modify_sea_chart_vessels
Parameters:
curl http://localhost:8000/sea-chart/fixed-vessel \
-X 'DELETE'\
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Authorization: Bearer yourbearer'
-d '{"id":123}'