Members
Sync Member
Create or update a member and optionally sync access and a payment in a single call
POST
Use this when one external workflow should make the member record correct in one request. Typical uses:Documentation Index
Fetch the complete documentation index at: https://kardow.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
- create a member if they do not exist yet
- update role, approval state, profile data, or custom fields
- attach or update a subscription
- record a payment at the same time
Core Inputs
Primary identifier for the member.
Display name. If omitted, Kardow falls back to the email prefix.
employee, business, both, jobseeker, or employer.Explicitly set
approved, pending, or rejected when your workflow controls approval.Extra answers or profile fields to store with the member.
Optional subscription sync block. Use
stripePriceId, paypalPlanId, planId, or planName to identify the plan.Optional payment block.
jobId, amount, and currency are required if you send it.Examples
Create a basic member
cURL
Create an employer and force approval
cURL
Grant paywall access in the same call
cURL
Create a bundle subscription and payment together
cURL
Update an existing member without changing billing
cURL
Response Shape
The organization-scoped member record.
The updated subscription when an
access block is sent.The created payment when a
payment block is sent.true when the member was newly created in this organization.Example response
Authorizations
API key for authentication. Get yours from Settings > API Keys in the Kardow dashboard.
Body
application/json
Available options:
employee, business, both, jobseeker, employer Available options:
approved, pending, rejected Response
Updated existing member