Skip to main content
POST
Create a membership type. Send dues to add its fees in the same call and workflow to set the approval and payment rules; anything you leave out keeps the chapter defaults (notification settings and the chapter’s Default application form are always attached for you). dues[].frequency must be one of One Time, Weekly, Monthly, Quarterly, Biannually, Annually. Amounts are in major currency units (150 means 150.00). Required scope: membership_types:write
The fees you send appear under List Membership Type Fees (GET /v1/membership-types/{type_id}/dues) for the new type.

Authorizations

X-API-Key
string
header
required

Body

application/json
name
string
required
category
string
required
duration
integer
required

Length of a membership period in months

chapter_id
integer
description
string
renewal_timeline
integer
default:30
deactivation_timeline
integer
default:60
startdate
string<date-time>
enddate
string<date-time>
is_end_date_fixed
boolean
default:false
autorecurring_payment
boolean
default:false
membership_privacy
boolean
default:false
reminder_frequency
string
default:monthly
dues
object[]

Optional fee definitions created with the type.

workflow
object

Optional approval/payment rules; omitted flags keep the app defaults.

Response

Created

status
enum<string>
Available options:
success
data
object