meetup v0.1.1 Meetup.V3.Events

Handles endpoints related to meetup events.

Link to this section Summary

Functions

Lists attendance records for Meetup events. Getting the list of attendance records for private groups is limited only to members of that group. The endpoint returns all members that have rsvped ‘yes’ or ‘no’ and members that were marked as either ‘attended’, ‘noshow’, or ‘absent’

Takes member attendance for an event. Limited for use by administrative members. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/attendance/#edit

Closes rsvps for an event

Creates a new Meetup group event. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/#create

Cancels or removes an event from a groups calendar. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/#delete

Gets a listing of all Meetup Events hosted by a target group, in ascending order by default. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/#list

Get a listing of all upcoming Meetup events for the authenticated member. For available params, see: https://www.meetup.com/meetup_api/docs/self/calendar/#list

Gets a listing of all scheduled Meetup Events the authenticated member has RSVP’d to that have been announced to the group. This listing is ordered from oldest to most recent by default

Opens rsvps for an event

Allows organizers of a group to note payments made by members for an event. This is the ‘Mark Paid’ feature seen in the RSVP listings on event details pages and affects the ‘pay_status’ response fields in 2/rsvps for paid events

Fetches a Meetup Event by group urlname and event_id. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/#get

Returns a list of upcoming events. For available params, see: https://www.meetup.com/meetup_api/docs/find/upcoming_events/

Updates an existing Meetup group event’s details. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/#edit

Link to this section Functions

Link to this function attendance(atom, urlname, event_id)
attendance(atom(), String.t(), String.t()) :: tuple()

Lists attendance records for Meetup events. Getting the list of attendance records for private groups is limited only to members of that group. The endpoint returns all members that have rsvped ‘yes’ or ‘no’ and members that were marked as either ‘attended’, ‘noshow’, or ‘absent’.

Link to this function attendance(atom, urlname, event_id, params)
attendance(atom(), String.t(), String.t(), map()) :: tuple()

Takes member attendance for an event. Limited for use by administrative members. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/attendance/#edit

Link to this function close_rsvps(urlname, event_id)
close_rsvps(String.t(), String.t()) :: tuple()

Closes rsvps for an event.

Link to this function create(urlname, params)
create(String.t(), map()) :: tuple()

Creates a new Meetup group event. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/#create

Link to this function delete(urlname, event_id, params)
delete(String.t(), String.t(), map()) :: tuple()

Cancels or removes an event from a groups calendar. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/#delete

Link to this function index(urlname, params)
index(String.t(), map()) :: tuple()

Gets a listing of all Meetup Events hosted by a target group, in ascending order by default. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/#list

Link to this function my_calendar(params)
my_calendar(map()) :: tuple()

Get a listing of all upcoming Meetup events for the authenticated member. For available params, see: https://www.meetup.com/meetup_api/docs/self/calendar/#list

Link to this function my_events(params)

Gets a listing of all scheduled Meetup Events the authenticated member has RSVP’d to that have been announced to the group. This listing is ordered from oldest to most recent by default.

For available params, see: https://www.meetup.com/meetup_api/docs/self/events/

Link to this function open_rsvps(urlname, event_id)
open_rsvps(String.t(), String.t()) :: tuple()

Opens rsvps for an event.

Link to this function payments(urlname, event_id, params)
payments(String.t(), String.t(), map()) :: tuple()

Allows organizers of a group to note payments made by members for an event. This is the ‘Mark Paid’ feature seen in the RSVP listings on event details pages and affects the ‘pay_status’ response fields in 2/rsvps for paid events.

For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/payments/

Link to this function show(urlname, event_id, params)
show(String.t(), String.t(), map()) :: tuple()

Fetches a Meetup Event by group urlname and event_id. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/#get

Link to this function upcoming_events(params)
upcoming_events(map()) :: tuple()

Returns a list of upcoming events. For available params, see: https://www.meetup.com/meetup_api/docs/find/upcoming_events/

Link to this function update(urlname, event_id, params)
update(String.t(), String.t(), map()) :: tuple()

Updates an existing Meetup group event’s details. For available params, see: https://www.meetup.com/meetup_api/docs/:urlname/events/:id/#edit