Community articleRemoving a photo from a profile
Added by IBM contributorIBM on April 10, 2014
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

To remove a photo from a profile, use the HTTP DELETE method.



To remove a photo from a profile, use the HTTP DELETE method.

You can only remove the image file from a profile if you are the profile owner or an administrator. See Authenticating requests for information about how to authenticate the request.

To remove a photo from a profile, complete the following steps:
1. Get the service document for the person's profile. See Retrieving the Profiles service document.
2. From the service document, get the URI for the profiles feed which is specified in the href attribute of the collection element and use it to get the profiles feed for the user.
3. In the returned feed, find the link where the rel attribute has the value "http://www.ibm.com/xmlns/prod/sn/image" .../>. Alternatively, use the URI specified in the "Request Details" table below.

<link
href="https://profiles.enterprise.example.com/profiles/photo.do?key=
b559403a-9r32-2c81-c99w-ppq8bb69442j&lastMod=1204662695516"
rel="http://www.ibm.com/xmlns/prod/sn/image"
type="image" /> 


4. Use this link to send a DELETE request to remove the image file.

Input
Method URI Description
DELETE /profiles/photo.do Value of the href attribute of the <link rel="http://www.ibm.com/xmlns/prod/sn/image" .../> element in the user's profiles feed.
Name Type Optional Description
key
string No An ID generated by Profiles to identify a certain profile.
lastmod
date Yes The date it was last modified in numerical value.
Output
Code Description
204
No Content. Indicates activity was successfully deleted (and no content is returned).
403
Forbidden. Authorization failed.
404
Not Found