PUT /v2/images/<IMAGE_ID>/members/<MEMBER_ID>
The body of the request is a JSON object specifying the member status to which the image member should be updated:
{ "status": "<STATUS_VALUE>" }
where STATUS_VALUE is one of { pending
,
accepted
, or rejected
}.
The response conforms to the JSON schema available at /v2/schemas/member, for example,
{ "created_at": "2013-09-20T19:22:19Z", "image_id": "a96be11e-8536-4910-92cb-de50aa19dfe6", "member_id": "8989447062e04a818baf9e073fd04fa7", "schema": "/v2/schemas/member", "status": "accepted", "updated_at": "2013-09-20T20:15:31Z" }
If the call is made by the image owner, the response is HTTP status code 403 (Forbidden).
If the call is made by a user who is not the image owner and whose tenant ID does not match the MEMBER_ID, the response is HTTP status code 404.