Create MembershipCopy Pagepost https://api.wodify.com/v1/membershipsCreate a new Membership for a Client.Recent RequestsLog in to see full request historyTimeStatusUser Agent Retrieving recent requests…LoadingLoading…Body ParamsData to create a new Membership. Any values not provided will be populated from the Membership Template.Data to create a new Membershipclient_idint64requiredId of the Client that the Membership is being created formembership_template_idint64requiredId of the Template that the Membership will be created fromlocation_of_sale_idint64Id of the Location this Membership is being sold from. If no value is provided, the Clients default Location will be used.start_datedateThe date the Membership will start. If no value is provided, the current date will be used.attendance_type_idint64Id of the Attendance Type. Determines if the Membership is Limited or Unlimitedattendance_limitint32The number of attendances allowed for the given AttendanceLimitTypeattendance_limit_frequencyint32The frequency/number of days that the class attendance limit applies to. Only for Limited Class Plans that have an attendance limit type of daily.attendance_limit_type_idint64Id of the Attendance Limit Type. Excpect a UnitOfTime Id. Only applicable if the Membership is Limitednumber_of_sessionsint32The number of sessions allowed for the Membership. Only applicable for Class Packs.sessions_already_usedint32The number of sessions already used prior to creating the Membership. Only applicable for Class Packs.does_membership_expirestringDetermines if the Membership is set to expire. Only applicable to Class Packs.expiration_type_idint64Id of the Membership's Expiration Type. Expects a UnitOfTime Id. Only applicable if the Membership is a Class Pack and is configured to expire.expiration_lengthint32Lenght of the Expiration for the given Expiration Type. Only applicable if the Membership is a Class Pack and is configured to expire.is_absorbing_feesstringDetermines if Fees will be absorbed or passed on to the Client. If no value is provided, this will default to True.payment_planobjectrequiredPayment Plan data for a new Membershippayment_plan objectdiscountsarray of objectsDiscounts to apply to the new MembershipdiscountsADD objectlocationsobjectList of Locations to add to a Membershiplocations objectprogramsobjectList of Programs to add to a Membershipprograms objectallow_rolloverstringWhen true, can use rollover sessions.max_total_sessionsint32The maximum number of sessions that can be used in a booking period (attendance limitation + rollover). Only applies to limited plan memberships. When value is 0, no limit exists.Headersx-api-keystringrequiredA valid API key. If you don't have one, please request one through the Web Integrations screen.Response 200Data for the newly created MembershipUpdated 20 days ago Get Transaction by IDGet MembershipsDid this page help you?YesNo