Finish a navigation session
When reaching the final destination on the route or when the user cancels the turn-by-turn navigation, the session should be finished.
Mutation
To finish a navigation session, provide the navigation id
and the current_location
. When finishing a navigation session, updates or recalculations can no longer be done. If the mutation executed succesfully, OK
will be returned on the data object. The status of the navigation session will be set to finished
within the navigationUpdatedById
subscription or the navigation
query. When using a query, please be aware that changes can take a little while to process.
After the status has been set to finished
make sure to also unsubscribe from any active navigationUpdatedById subscription.
Arguments
input • NavigationFinishInput
• Required
Navigation finish input
Response
A response can either contain a data
or an
errors
object. The response header will always return
200
as a status code.
Data object
When successful, a data
object will be returned with the
requested fields. If there are no fields present the
data
object will return the operation name with the
appropriate return type. If the operation was a query, this output
will be an object of the schema’s query root type; if the operation
was a mutation, this output will be an object of the schema’s mutation
root type.
Error object
If unsuccessful, an errors
object will be returned with
more details in the extensions
object. The error object
can contain any of the following objects.