# Weavr API

> Use when making Weavr API calls for corporates, consumers, cards, accounts, transfers, or KYC/KYB

- Skill: `majiayu000/weavr-api` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/weavr-api`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/weavr-api/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/weavr-api

---


# Weavr Multi API

API Reference: https://weavr-multi-api.redoc.ly/

## Quick Start

```typescript
// Create a Corporate - POST /multi/corporates
// Headers: api-key, programme-key, Content-Type: application/json
{
  "rootUser": { "name": "John", "surname": "Smith", "email": "john@acme.com",
    "mobile": { "countryCode": "+44", "number": "7700900123" },
    "companyPosition": "DIRECTOR", "dateOfBirth": { "year": 1985, "month": 6, "day": 15 }
  },
  "company": { "type": "LLC", "name": "Acme Ltd", "registrationNumber": "12345678",
    "registrationCountry": "GB", "businessAddress": { "addressLine1": "123 High St",
    "city": "London", "postCode": "EC1A 1BB", "country": "GB" }
  },
  "baseCurrency": "GBP"
}
```

## Core Endpoints

- **Identity**: `/multi/corporates`, `/multi/consumers`, `/{id}/kyb/start`, `/{id}/kyc/start`
- **Auth**: `/multi/passwords/login_with_password`, `/multi/authentication/step-up`
- **Instruments**: `/multi/managed_accounts`, `/multi/managed_cards`
- **Transfers**: `/multi/transfers`, `/multi/sends`, `/multi/outgoing_wire_transfers`

## Authentication

Headers: `api-key` (server), `programme-key` (programme), `Authorization: Bearer` (user)

## Reference Files

See [references/endpoints.md](references/endpoints.md) for full endpoint details.

