Skip to main content
POST
/
streaks
/
share
curl --request POST \
  --url https://backend.testeswaffle.org/streaks/share \
  --header 'Content-Type: application/json' \
  --data '{
    "email": "[email protected]",
    "platform": "twitter"
  }'
{
  "success": true,
  "message": "Compartilhamento registrado com sucesso",
  "data": {
    "shareId": "share_123456",
    "email": "[email protected]",
    "platform": "twitter",
    "sharedAt": "2024-01-20T15:30:00Z",
    "currentStreak": 30
  }
}

Descrição

Registra quando um usuário compartilha seu streak em redes sociais.

Request Body

email
string
required
Email do usuário
platform
string
required
Plataforma onde foi compartilhado (twitter, facebook, instagram, whatsapp, etc)

Response

success
boolean
Indica se a operação foi bem-sucedida
message
string
Mensagem informativa sobre o resultado
data
object
curl --request POST \
  --url https://backend.testeswaffle.org/streaks/share \
  --header 'Content-Type: application/json' \
  --data '{
    "email": "[email protected]",
    "platform": "twitter"
  }'
{
  "success": true,
  "message": "Compartilhamento registrado com sucesso",
  "data": {
    "shareId": "share_123456",
    "email": "[email protected]",
    "platform": "twitter",
    "sharedAt": "2024-01-20T15:30:00Z",
    "currentStreak": 30
  }
}

Body

application/json
email
string<email>
required

Email do usuário

platform
enum<string>
required

Plataforma de compartilhamento

Available options:
twitter,
facebook,
instagram,
whatsapp,
linkedin

Response

200 - application/json

Compartilhamento registrado com sucesso

success
boolean
message
string
data
object