The Wayback Machine - https://web-wp.archive.org/web/20140924110058/http://www.meetup.com:80/meetup_api/docs/:urlname/member/approvals/

Extend your community

Membership Approval

POST /:urlname/member/approvals
  • json
Host: api.meetup.com
  • basic
api version 3

Approves one or more requests for group membership

Request Parameters

The :urlname path element may be any valid group urlname or domain name. If you need access to your group's welcome message, you can access it from the /2/groups method, providing a value of welcome_message for the fields parameter. To get a list of pending members, as an organizer, you can request the status pending in the /2/profiles method.

member
Comma-delimited numeric pending member IDs. The maximum allowed is 200
send_copy
Optional Boolean value indicating whether or not the org should receive a copy of the message sent to the approved members
welcome_message
Optional message to send to the members being approved. If not provided, the groups default welcome message will be sent. Max message size is 2000

Response

A successful request will result in a simple JSON-encoded message with an HTTP 200 response.

Examples

Approve requests for membership in your group

curl 'http://api.meetup.com/your-group/member/approvals' -d 'key=API_KEY&member=123,456'
{"message":"ok"}

Members 123 and 456 will get an email notification

Membership Decline

DELETE /:urlname/member/approvals
  • json
Host: api.meetup.com
  • basic
api version 3

Declines one or more requests for group membership

Request Parameters

The :urlname path element may be any valid group urlname or domain name. To get a list of pending members, as an organizer, you can request the status pending in the /2/profiles method.

anon
Optional Boolean value indicating whether your email should be revealed to the members. Default is false.
ban
Optional Boolean value indicating whether or not to ban the member in the future. Default is false
explanation
Optional explanation to send to the members being declined. Max message size is 2000
member
Comma-delimited numeric pending member IDs. The maximum allowed is 200
send_copy
Optional Boolean value indicating whether or to send a copy to the member issuing the decline. Default is true

Response

A successful request will result in a simple JSON-encoded message with an HTTP 200 response

Examples

Decline requests for membership in your group

curl -X DELETE 'http://api.meetup.com/your-group/member/approvals?key=API_KEY&member=123,456'
{"message":"ok"}

Members 123 and 456 will get an email notification

API methods

everywhere seed events

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy