URL: /baas/api/reference/customer-apis/individual/activation --- title: 'Individual Activation' description: 'Activate a B2C customer after KYC and consent completion' --- import { RequiredRunnerHeaders } from '../../schemas/required-headers-snippet.mdx'; # Individual Activation Activates an individual customer account. ## Endpoint `POST /api/v2.1/customer/individual/{customerId}/activation` ## Required Headers ## Request Body (runner-aligned) ```json { "userId": "customer.20260331114946-387074@testcorp.com", "code": "ACTIVATION_CODE_20260331114954" } ``` ## cURL ```bash curl -X POST "https://sandbox.finhub.cloud/api/v2.1/customer/individual/{customerId}/activation" \ -H "Content-Type: application/json" \ -H "X-Tenant-ID: 97e7ff29-15f3-49ef-9681-3bbfcce4f6cd" \ -H "Authorization: Bearer YOUR_ADMIN_TOKEN" \ -d '{ "userId": "customer.20260331114946-387074@testcorp.com", "code": "ACTIVATION_CODE_20260331114954" }' ``` ## Success Response ```json 200 { "code": 200, "data": {}, "message": "Success" } ``` Used in B2C step runner Step 8 and aligned with `individual-playground.crx.js`.