5 endpoints
Embedded Signup
Base path: /embedded-signup · Source: backend/src/modules/embedded-signup/embedded-signup.controller.ts
/embedded-signup/initiate bearer
Inicia una sesión de Embedded Signup; el frontend redirige a Facebook con el sessionId.
Body
InitiateSignupDtoparámetro: dtoEjemplo curl
curl -X POST 'https://api.mosend.dev/embedded-signup/initiate' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{}'/embedded-signup/callback bearer
Intercambia el
Body
CallbackDtoparámetro: dtoEjemplo curl
curl -X POST 'https://api.mosend.dev/embedded-signup/callback' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{}'/embedded-signup/:id/discover bearer
Lista los Businesses → WABAs → números visibles para el usuario, sin persistir.
Path params
| id | string |
Ejemplo curl
curl -X GET 'https://api.mosend.dev/embedded-signup/00000000-0000-0000-0000-000000000000/discover' \ -H 'Authorization: Bearer YOUR_TOKEN'
/embedded-signup/:id/complete bearer
Persiste solo las WABAs/números seleccionados por el usuario y suscribe webhooks.
Path params
| id | string |
Body
CompleteImportDtoparámetro: dtoEjemplo 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 '{}'/embedded-signup/:id bearer
Path params
| id | string |
Ejemplo curl
curl -X GET 'https://api.mosend.dev/embedded-signup/00000000-0000-0000-0000-000000000000' \ -H 'Authorization: Bearer YOUR_TOKEN'