https://api.nyotaimara.com/v1.
Base URL
All Nyota Imara API endpoints are served from:Steps
Create your account
Go to accounts.nyotaimara.com and sign up with your email address. Verify your email when the confirmation message arrives.
Use the email address you want associated with your Nyota Imara profile. You can update your display name and phone number from your account settings after sign-in.
Sign in and retrieve your JWT
Sign in at accounts.nyotaimara.com. After a successful login, Nyota Imara issues you a JWT (JSON Web Token). Copy this token — you will include it in the
Authorization header of every API request.The token format looks like this:Make your first API call
Use the JWT to call
GET /v1/users/me. This endpoint returns your own user profile and confirms that authentication is working correctly.Replace <your-jwt-token> with the token from the previous step:Verify the response
A successful request returns HTTP If you see
200 with your user profile:"success": true and your email address in the response, your authentication is working and you are ready to explore the rest of the API.kycStatus starts as "unverified". Complete identity verification to unlock features that require a verified identity. See Identity Verification for details.Create an organization
Most Nyota Imara features — billing, commerce, logistics, team management — operate within an organization context. Create your first organization so you can start using these features.Follow the Creating an Organization guide to set one up. Once created, pass the organization’s UUID in the
X-Organization-Id header on all org-scoped requests.Next steps
Authentication
Understand how Bearer token authentication works and how to handle token errors.
Organizations
Learn how organizations, members, and roles structure access to platform features.
Identity verification
Submit KYC documents to verify your identity and unlock the full platform.
API Reference
Browse the full REST API reference with request and response schemas.