Connect Meow
connect_meowConnects the org to Meow from a read-only API key the user created in their Meow dashboard (Meow uses a key, not OAuth — there is no redirect, and read keys need no IP allowlist). The key is validated against Meow's accounts endpoint and stored ONLY if it works and exposes at least one open deposit account; an invalid key stores nothing and returns an error. This grants READ access only — balances and transactions — it cannot move money. The key is sensitive: it is vault-encrypted at rest and never returned, logged, or echoed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| org_id | No | Optional. Defaults to the organisation the authenticated API key is bound to, so you normally omit it and never need to ask the user for their organisation UUID. If provided, it must match the key’s org or the request is rejected. | 0e91146d-511c-469f-bdee-5c867b26ae0d |
| api_key | Yes | The read-only Meow API key to validate and store. Sensitive — never logged. | |
| actor_id | No | Optional. Defaults to the organisation entity (correct for an org-scoped key). If provided, it must be an entity belonging to this organisation — arbitrary UUIDs are rejected, so the audit trail cannot be attributed to someone else. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| connected | Yes | ||
| account_ids | Yes | ||
| business_name | Yes |