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.
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.
Navigation finish input
A response can either contain a
data or an
errors object. The response header will always return
200 as a status code.
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
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.