Skip to main content
POST
/
integrations
/
external
/
satisfaction
/
forms
/
{id}
/
share-links
curl --request POST \ --url https://api.wegly.com.br/integrations/external/satisfaction/forms/{id}/share-links \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "crm_person_id": "9ad35656-fbd1-4c7f-819c-a9cf2db0cc75", "crm_deal_id": "5122f05d-842e-4e50-a79d-cf750f18e4ab", "expires_at": "2026-05-30T23:59:59.000Z", "max_uses": 1 } '
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "token": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "expires_at": "2023-11-07T05:31:56Z",
  "max_uses": 123,
  "url": "/crm/satisfaction/public/forms/8dd8779b-a2c1-4d61-92b1-b5d964e2a466",
  "form_url": "https://app.wegly.com.br/forms/8dd8779b-a2c1-4d61-92b1-b5d964e2a466"
}

Authorizations

Authorization
string
header
required

Utilize o token de integração no header Authorization: Bearer {token}. O domínio de origem (Origin/Referer) deve respeitar allowed_domain, quando configurado na chave.

Path Parameters

id
string<uuid>
required

UUID do formulário de satisfação que receberá o link público.

Body

application/json
crm_person_id
string<uuid>
required

UUID da pessoa que responderá o formulário.

crm_deal_id
string<uuid>

UUID da oportunidade vinculada ao link. Não pode ser enviado junto de crm_delivery_id.

crm_delivery_id
string<uuid>

UUID da entrega vinculada ao link. Não pode ser enviado junto de crm_deal_id.

expires_at
string<date-time>

Data e hora de expiração do link. Quando omitido, o link não expira por data.

max_uses
integer

Quantidade máxima de submissões públicas permitidas para o link. Quando omitido, não há limite explícito.

Required range: 1 <= x <= 1000

Response

Link público criado com sucesso.

id
string<uuid>

UUID do link público criado.

token
string<uuid>

Token usado na rota pública do formulário.

expires_at
string<date-time> | null

Data de expiração configurada para o link, quando houver.

max_uses
integer | null

Limite de usos configurado para o link, quando houver.

url
string

Caminho público da API mantido por compatibilidade.

Example:

"/crm/satisfaction/public/forms/8dd8779b-a2c1-4d61-92b1-b5d964e2a466"

form_url
string<uri>

URL final do formulário no front-end para o respondente avaliar.

Example:

"https://app.wegly.com.br/forms/8dd8779b-a2c1-4d61-92b1-b5d964e2a466"