Register
Your business or company name.
Password (minimum 8 characters).
curl -X POST https://api.paypulse.cv/api/v1/auth/register \
-H "Content-Type: application/json" \
-d '{
"email": "you@company.com",
"business_name": "Acme Inc",
"password": "securepassword123"
}'
Initial API keys (test + live)
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"email": "you@company.com",
"business_name": "Acme Inc",
"access_token": "eyJhbGciOiJIUzI1NiIs...",
"api_keys": [
{
"id": "...",
"name": "Test Key",
"key": "pp_test_xxxxxxxxxxxx",
"key_prefix": "pp_test_",
"is_live": false
}
],
"created_at": "2026-01-15T10:30:00Z"
}
Login
curl -X POST https://api.paypulse.cv/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "you@company.com",
"password": "securepassword123"
}'
{
"access_token": "eyJhbGciOiJIUzI1NiIs...",
"token_type": "bearer"
}
Get current merchant
curl https://api.paypulse.cv/api/v1/auth/me \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"email": "you@company.com",
"business_name": "Acme Inc",
"is_active": true,
"is_verified": false
}