Build with your trips.
The Nookivia API lets your own scripts, and apps you approve, read and change the trips in your nook. Here's how to get started.
At a glance
A small API for your trips.
List, create, change and delete the trips on your account, with JSON in and JSON out. Every request acts as you, and only ever sees your trips.
We're still getting API keys and app access ready, so you can't get a credential today. The reference below is live, so you can see exactly how it will work.
Getting access
Two ways in.
An API key, for your own scripts. A key acts as you. You'll create keys from your Nookivia account and choose what each one can do: trips:read to read your trips, trips:write to create, change and delete them. Keep a key secret, like a password. We'll put the steps for creating one right here as soon as keys are available.
OAuth, for apps. An app asks for your permission first, and gets only the access you agree to. Nothing else in your nook comes with it.
Either way, send the credential with every request as Authorization: Bearer <credential>.
For people
API reference
Every route, its parameters and its responses, with examples you can try. Open the API reference.
For tools
OpenAPI document
The same reference as OpenAPI 3.1 JSON. Point a client generator or your favourite API tool at it. Get the OpenAPI document.
For LLMs
Markdown for LLMs
The full reference as plain Markdown, ready to hand to a language model. Read the Markdown reference. There's also an llms.txt at the root of the site that points the way.