Download OpenAPI specification:
Thrift savings backend. Every response uses the same envelope.
| firstName required | string [ 2 .. 32 ] characters |
| lastName required | string [ 2 .. 32 ] characters |
| email required | string <email> <= 254 characters |
| phone required | string^\+(?:234|44)[0-9]{10}$ |
{- "firstName": "string",
- "lastName": "string",
- "email": "user@example.com",
- "phone": "string"
}{- "success": true,
- "statusCode": 0,
- "message": "string",
- "data": null
}| phone required | string^\+(?:234|44)[0-9]{10}$ |
| code required | string = 6 characters ^[0-9]+$ |
{- "phone": "string",
- "code": "string"
}{- "success": true,
- "statusCode": 0,
- "message": "string",
- "data": {
- "setupToken": "string"
}
}| phone required | string^\+(?:234|44)[0-9]{10}$ |
{- "phone": "string"
}{- "success": true,
- "statusCode": 0,
- "message": "string",
- "data": null
}| password required | string [ 8 .. 48 ] characters |
| confirmPassword required | string |
| setupToken required | string |
{- "password": "stringst",
- "confirmPassword": "string",
- "setupToken": "string"
}{- "success": true,
- "statusCode": 0,
- "message": "string",
- "data": {
- "accessToken": "string",
- "refreshToken": "string",
- "expiresIn": 0,
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "user@example.com"
}
}
}required | string or string |
| password required | string <= 48 characters |
{- "identifier": "string",
- "password": "string"
}{- "success": true,
- "statusCode": 0,
- "message": "string",
- "data": {
- "accessToken": "string",
- "refreshToken": "string",
- "expiresIn": 0,
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "user@example.com"
}
}
}| refreshToken required | string [ 40 .. 200 ] characters |
{- "refreshToken": "stringstringstringstringstringstringstri"
}{- "success": true,
- "statusCode": 0,
- "message": "string",
- "data": {
- "accessToken": "string",
- "refreshToken": "string",
- "expiresIn": 0
}
}