Saltar al contenido

Edita uma oferta de downsell

PUT/api/subscription-groups/{groupId}/downsell-offers/{offerId}

Auth
Requiere token
Quién puede:
owner
admin
X-CommunityId
X-CommunityId Envía el X-CommunityId de la comunidad en la que ocurre la operación.
Las descripciones de los endpoints vienen de la especificación de la API y, por ahora, están en portugués. La interfaz alrededor está traducida.

F-39. Owner ou admin. Campos parciais, com as mesmas recusas da criação; o adicional da oferta não muda (400 `productId`). Vale para as exibições criadas daí em diante: quem já recebeu a oferta paga o que leu. Desligar (`isActive: false`) cancela as exibições ainda não mostradas.

Parámetros

NombreDóndeTipoDescripción
groupIdobligatoriopathstring
offerIdobligatoriopathstring

Headers

NombreTipoDescripción
X-CommunityIdopcionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Cuerpo de la solicitud application/json

NombreTipoDescripción
discountPercentopcionalnumber
timingopcionalIMMEDIATE | DELAYED
delayMinutesopcionalinteger
priceDurationopcionalFOREVER | FIRST_CHARGE | CYCLES
priceCyclesopcionalinteger
ttlMinutesopcionalinteger
isActiveopcionalboolean

Respuestas

CódigoDescripción
200Oferta atualizada.
400Requisição inválida — falha de validação.
401Token ausente, inválido ou expirado.
403Autenticado, mas sem permissão para esta operação.
404Recurso não encontrado.
500Erro interno do servidor.

Ejemplo con curl

curl -X PUT "https://api.memberfy.net/api/subscription-groups/<groupId>/downsell-offers/<offerId>" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID" \
  -H "Content-Type: application/json" \
  -d '{}'