API · 4 operations

Meta

Liveness, this document, llms.txt and security.txt. No key needed.

get /v1/health

Liveness, the database, and instance feature flags

no key needed · getHealth

Returns · 200

{ ok, service, bank_linking, bank_linking_stage, misconfigured, db, migrations }, 503 with ok: false when the database does not answer. db is ok or down; migrations is ok, behind (this build expects a migration the database lacks) or unknown. bank_linking is true only when every tenant may link a bank; bank_linking_stage is off, preview (open to a named few tenants; GET /v1/me says whether yours is one, as bank_linking_available) or on. When your tenant cannot link, use POST /v1/transactions/import. misconfigured is true when a production shape check failed; the reasons are in the deploy log.

Example

curl 'https://api.mintro.money/v1/health'

get /.well-known/security.txt

How to report a vulnerability (RFC 9116)

no key needed · getSecurityTxt

Returns · 200

Plain text: Contact, Expires, Canonical, Policy.

Example

curl 'https://api.mintro.money/.well-known/security.txt'

get /openapi.json

This document

no key needed · getOpenApi

Returns · 200

The OpenAPI 3.1 document.

Example

curl 'https://api.mintro.money/openapi.json'

get /llms.txt

Plaintext orientation for agents

no key needed · getLlmsTxt

Returns · 200

A short plaintext briefing: what Mintro is, how auth works, and the jobs.

Example

curl 'https://api.mintro.money/llms.txt'