5 endpoints

Embedded Signup

Base path: /embedded-signup · Source: backend/src/modules/embedded-signup/embedded-signup.controller.ts

POST/embedded-signup/initiate
bearer

Inicia una sesión de Embedded Signup; el frontend redirige a Facebook con el sessionId.

Body

InitiateSignupDtoparámetro: dto

Ejemplo curl

curl -X POST 'https://api.mosend.dev/embedded-signup/initiate' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{}'
POST/embedded-signup/callback
bearer

Intercambia el

Body

CallbackDtoparámetro: dto

Ejemplo curl

curl -X POST 'https://api.mosend.dev/embedded-signup/callback' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{}'
GET/embedded-signup/:id/discover
bearer

Lista los Businesses → WABAs → números visibles para el usuario, sin persistir.

Path params

idstring

Ejemplo curl

curl -X GET 'https://api.mosend.dev/embedded-signup/00000000-0000-0000-0000-000000000000/discover' \
  -H 'Authorization: Bearer YOUR_TOKEN'
POST/embedded-signup/:id/complete
bearer

Persiste solo las WABAs/números seleccionados por el usuario y suscribe webhooks.

Path params

idstring

Body

CompleteImportDtoparámetro: dto

Ejemplo curl

curl -X POST 'https://api.mosend.dev/embedded-signup/00000000-0000-0000-0000-000000000000/complete' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{}'
GET/embedded-signup/:id
bearer

Path params

idstring

Ejemplo curl

curl -X GET 'https://api.mosend.dev/embedded-signup/00000000-0000-0000-0000-000000000000' \
  -H 'Authorization: Bearer YOUR_TOKEN'