addressalign-toparrow-leftarrow-leftarrow-right-10x10arrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Extend your community

Group Photo Upload

POST /2/group_photo
  • json
  • xml
  • basic
api version 2


Uploads a new Meetup Group photo. To change other Group settings use the Group Edit endpoint

Request Parameters

The request must be a POST of content-type multipart/form-data. The supplied photo will be added to the provided groups general photo album. If authenticating with OAuth, no parameters in the multipart form data should be included in the signature base string. You must be an organizer of the group in order to load a photo.


If true, this ensures a response will not be returned until the upload is accessible


Group ID for the target group. This may be used as an alternative to group_urlname


Group urlname. This may be used as an alternative to group_id


Set to 'true' to have this photo become the group's main photo. Set it to 'false' otherwise. Defaults to true


The photo, encoded as multipart/form-data. The maximum file size allowed is 10MB


When successful, this method responds with a status of "201 Created" and a Location header with the uploaded photo's URL. The response body contains the following elements in JSON or XML. Upon recieving the response, some photos may not be immediately accesible. If this is desirable, use the "await" request parameter


Unique identifier of this photo


Link to the uploaded group photo (same as in the Location header).


Request Completed


Upload a new primary group photo with curl

curl "" \
   -F "photo=@/path/to/photo.jpg" \
   -F "group_urlname=MY_GROUP" \
   -F "key=API_KEY"

API methods

v3 batch