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
We've migrated to a new GraphQL framework!
Already have a token? Switching to GraphQL is easy with these migration instructions.
For new API users, learn more about the Meetup GraphQL API.
RESTful API support will stop in winter 2021.

Extend your community

Member Photo Upload

POST /members/:member_id/photos
  • json
  • profile_edit
api version 3

Support for uploading new Member photos

Request Parameters

A valid path parameter value for :member_id is required. This value must match the authenticated member's id or "self".

Since this method can change properties of your member profile, OAuth authenticated applications must request the profile_edit permission scope.

This method expects an HTTP POST containing a body with Content-Type of multipart/form-data. Only the photo parameter, which represents the photo being uploaded, is required.

Uploaded photos are fed into a separate photo staging process and may not be immediately available for display. To receive responses for photos that are immediately displayable, send the await request parameter with a value of true.

Authentication credentials must be omitted from the request body and be sent via HTTP Authorization header or as query string parameters


Optional boolean parameter that, when set to true, will defer a request's a response until confirmation that photo is immediately displayable is received.


Optional boolean parameter that, when set to true, will cause the member's main profile photo to be set to the uploaded photo


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


Optional boolean parameter that, when set to true, will sync all of the group profile photos for the member with the provided photo


A successful request will respond with a Photo object If a successful photo upload is immediately accessible, a 201 Created status is returned, otherwise a 202 Accepted status is returned


A base url that can be use to construct a photo url from its components


Link for full sized photo


Numeric photo ID


Link for standard sized photo


Link for thumbnail sized photo


Type of photo. One of "event" or "member"



Returned photo was either omitted from the request or was invalid


The process of uploading the photo failed


An awaited response timed out

API methods