created: Datetime - Datetime when the Membership was created in the Join It system.
joined: Datetime - Datetime when the Membership join the Organization. While often the same as 'created', these values can be adjusted by admins or backdated during import.
updated: Datetime - Datetime when the Membership was last updated.
display_name: String - String representing the primary display name of the Membership. Typically a combination of first_name + last_name, but a setting can adjust this to be the name of the Organization that is being represented (think Chamber of Commerces).
email: String - Email address (hint: can be null)
status: Number - Status of the Membership (50 = Prospective, 75 = Pending, 100 = Active, 300 = Expired, 350 = Cancelled).
external_id: String - ID assigned by the Organization
expiration_date: Datetime - Datetime when a Membership is set to expire (can be null for lifetime or automatically re-billing Memberships)
rebilling_date: Datetime - Datetime when a Membership is set to automatically re-bill (can be null for one-time payment memberships or Memberships with an Expiration Date).
profile: Object - Object that represents the Membership's profile information (individual object traits defined below)
profile.first_name: String - First name of a Membership
profile.last_name: String - Last name of a Membership
profile.company: String - Company of a Membership
profile.job_title: String - Job Title of a Membership
profile.birthday: Datetime - Birthday of a Membership
profile.gender: String - Gender of a Membership
profile.phone: String - Phone of a Membership
profile.facebook: String - Facebook username of a Membership
profile.twitter: String - Twitter username of a Membership
profile.linkedin: String - Linkedin username of a Membership
custom_answers: Array - Array of Custom Answer Objects associated with the Membership
custom_answers.$.question_id: String - Unique ID associated with the Question
custom_answers.$.question: String - Prompt of the Question
custom_answers.$.answer: String - Membership's respective Answer for the Question
Endpoint Definitions
GET Webhooks
Retrieves the Webhooks on behalf of an Organization.
/v1/organizations/:organization_id/webhooks
:organization_id - Required - Pass in the ID of the Organization that you're trying to fetch or use 'me' to fetch the Organization that owns the token
GET Questions
Retrieves the available Questions on behalf of an Organization.
:organization_id - Required - Pass in the ID of the Organization that you're trying to fetch or use 'me' to fetch the Organization that owns the token
GET Memberships
Retrieves the Memberships on behalf of an Organization.
/v1/organizations/:organization_id/memberships
:organization_id - Required - Pass in the ID of the Organization that you're trying to fetch or use 'me' to fetch the Organization that owns the token
GET Payments
Retried the Membership Payments for an Organization
/v1/organizations/:organization_id/payments
:organization_id - Required - Pass in the ID of the Organization that you're trying to fetch or use 'me' to fetch the Organization that owns the token
GET Membership Types
Retrieve the Membership Types associated with an Organization