Weavr Multi API
API Reference: https://weavr-multi-api.redoc.ly/
Quick Start
// 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 for full endpoint details.
1---2name: weavr-api3description: Use when making Weavr API calls for corporates, consumers, cards, accounts, transfers, or KYC/KYB4---5
6# Weavr Multi API
7
8API Reference: https://weavr-multi-api.redoc.ly/
9
10## Quick Start
11
12```typescript
13// Create a Corporate - POST /multi/corporates
14// Headers: api-key, programme-key, Content-Type: application/json
15{
16 "rootUser": { "name": "John", "surname": "Smith", "email": "john@acme.com",
17 "mobile": { "countryCode": "+44", "number": "7700900123" },
18 "companyPosition": "DIRECTOR", "dateOfBirth": { "year": 1985, "month": 6, "day": 15 }
19 },
20 "company": { "type": "LLC", "name": "Acme Ltd", "registrationNumber": "12345678",
21 "registrationCountry": "GB", "businessAddress": { "addressLine1": "123 High St",
22 "city": "London", "postCode": "EC1A 1BB", "country": "GB" }
23 },
24 "baseCurrency": "GBP"
25}
26```
27
28## Core Endpoints
29
30- **Identity**: `/multi/corporates`, `/multi/consumers`, `/{id}/kyb/start`, `/{id}/kyc/start`
31- **Auth**: `/multi/passwords/login_with_password`, `/multi/authentication/step-up`
32- **Instruments**: `/multi/managed_accounts`, `/multi/managed_cards`
33- **Transfers**: `/multi/transfers`, `/multi/sends`, `/multi/outgoing_wire_transfers`
34
35## Authentication
36
37Headers: `api-key` (server), `programme-key` (programme), `Authorization: Bearer` (user)
38
39## Reference Files
40
41See [references/endpoints.md](references/endpoints.md) for full endpoint details.