Atualiza images
PUT/api/gallery/images/{imageId}
- Auth
- Requires a token
- Who can call it:
- owner
- admin
- moderator
- X-CommunityId
X-CommunityIdSend the X-CommunityId of the community the operation happens in.
Endpoint descriptions come straight from the API specification and are in Portuguese for now. The interface around them is translated.
Edita título, descrição e tags. Pode o autor da imagem ou quem é owner, admin ou moderator da comunidade. A imagem precisa estar num space da comunidade do `X-CommunityId`; senão a resposta é 404.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
imageIdrequired | path | string (uuid) |
Headers
| Name | Type | Description |
|---|---|---|
X-CommunityIdoptional | string (uuid) | ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade. |
Request body application/json
| Name | Type | Description |
|---|---|---|
titleoptional | string | Title must be between 1 and 255 characters · min 1, max 255 |
descriptionoptional | string | Description must be at most 2000 characters · max 2000 |
tagsoptional | —[] | Tags must be an array |
Responses
| Status | Description |
|---|---|
200 | Operação realizada com sucesso. |
400 | Requisição inválida — falha de validação. |
401 | Token ausente, inválido ou expirado. |
404 | Imagem não encontrada: não existe, foi removida ou está num space de outra comunidade que não a do `X-CommunityId` (nesse caso a resposta é a mesma, para não revelar que a imagem existe). |
500 | Erro interno do servidor. |
curl example
curl -X PUT "https://api.memberfy.net/api/gallery/images/<imageId>" \
-H "Authorization: Bearer $TOKEN" \
-H "X-CommunityId: $COMMUNITY_ID" \
-H "Content-Type: application/json" \
-d '{}'