addressalign-toparrow-leftarrow-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

Member Photo Upload

POST /members/:member_id/photos
  • json
Host: api.meetup.com
  • 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

await

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

main

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

photo

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

sync_photo

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

Response

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

base_url

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

highres_link

Link for full sized photo

id

Numeric photo ID

photo_link

Link for standard sized photo

thumb_link

Link for thumbnail sized photo

type

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

Errors

photo_error

Returned photo was either omitted from the request or was invalid

upload_error

The process of uploading the photo failed

upload_timeout_error

An awaited response timed out

API methods

v3 batch

v2 categories

v2 cities

v2 dashboard

v1 groups

v1 oembed

v1 topics

v2 deprecated