Saltar al contenido

Textos de consentimento de contato (cadastro e login)

GET/api/contact-consent/texts

Auth
Pública
Clave de API:
members:read
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.

Pública, com o `X-CommunityId` da comunidade (o nome dela entra no texto). O texto de serviço vai ao lado do botão de cadastro e de login (clicar consente); o de marketing é uma caixa separada, desmarcada. Mande `smsConsent` no `POST /api/auth/register` e no `POST /api/auth/login`; a versão gravada é sempre a atual. `combined.service` é um texto de serviço único para SMS e WhatsApp juntos: quem o mostra manda `smsConsent.textVersion` com a versão dele (`combined:AAAA-MM-DD`), e cada canal é gravado com essa versão. `sms.all` e `whatsapp.all` são o texto de um botão só por canal, que cobre serviço e marketing: a tela de avisos manda a versão (`sms-all:AAAA-MM-DD`, `whatsapp-all:AAAA-MM-DD`) em `PUT /api/members/me/notice-preferences`. No cadastro e no login, um botão só para os dois canais: `combined.all` (`combined-all:AAAA-MM-DD`). `offered` diz os canais ligados na comunidade, e `signup` já é o texto a mostrar: `combined.all` com os dois, `sms.all` ou `whatsapp.all` com um só, `null` sem nenhum. Mande a versão dele em `smsConsent.textVersion`.

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.

Respuestas

CódigoDescripción
200Textos por canal e finalidade.

Ejemplo con curl

curl -X GET "https://api.memberfy.net/api/contact-consent/texts" \
  -H "X-CommunityId: $COMMUNITY_ID"