Spire Maritime AIS
The Conduit Platform by default supports Spire Maritime AIS as a source only.
The Spire Maritime AIS source can connect to and emit records from the Spire Maritime 2.0 GraphQL API.
Required Configurations
Name | Description | Required | Default |
---|---|---|---|
token | API access token to use when accessing the Spire Maritime 2.0 GraphQL API. | Yes |
Looking for something else? See advanced configurations.
If legacy Spire Maritime AIS API support is required, please contact us.
API Token
An API token is required to access the Spire Maritime 2.0 GraphQL API. These are manually generated by the Spire AIS team based on the subset of data and products purchased directly with Spire AIS.
Please contact your Spire AIS representative to provide a unique API token for use with the Conduit Platform.
GraphQL Query
The default configuration for the Spire Maritime AIS source connector queries the Maritime v2.0 API for the following data. For more information on the data and definitions, see the Spire Maritime AIS Data Dictionary.
query ($first: Int!, $after: String){
vessels(first:$first, after:$after) {
pageInfo {
hasNextPage
endCursor
}
nodes {
id
updateTimestamp
staticData {
aisClass
flag
name
callsign
timestamp
updateTimestamp
shipType
shipSubType
mmsi
imo
callsign
dimensions {
a
b
c
d
width
length
}
}
lastPositionUpdate {
accuracy
collectionType
course
heading
latitude
longitude
maneuver
navigationalStatus
rot
speed
timestamp
updateTimestamp
}
currentVoyage {
destination
draught
eta
timestamp
updateTimestamp
}
}
}
}
Advanced Configurations
Name | Description | Required | Default |
---|---|---|---|
apiUrl | The API URL to use for accessing the Spire Maritime 2.0 GraphQL API. | No | https://api.spire.com/graphql |
query | The query to send to the Spire Maritime 2.0 GraphQL API. | No | See default graphQL query |
batchSize | The maximum number of results to retrieve for each request. | No | 100 |