Registrar conta
curl --request POST \
--url https://api.notifique.dev/v1/platform/register \
--header 'Content-Type: application/json' \
--data '
{
"email": "dev@empresa.com",
"password": "SenhaSegura123!",
"name": "Maria Dev",
"phone": "5511999999999",
"onboardingSurvey": {
"rolePersona": "developer",
"primaryGoal": "api",
"plannedChannels": [
"whatsapp",
"email",
"sms"
]
}
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
email: 'dev@empresa.com',
password: 'SenhaSegura123!',
name: 'Maria Dev',
phone: '5511999999999',
onboardingSurvey: {
rolePersona: 'developer',
primaryGoal: 'api',
plannedChannels: ['whatsapp', 'email', 'sms']
}
})
};
fetch('https://api.notifique.dev/v1/platform/register', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.notifique.dev/v1/platform/register"
payload = {
"email": "dev@empresa.com",
"password": "SenhaSegura123!",
"name": "Maria Dev",
"phone": "5511999999999",
"onboardingSurvey": {
"rolePersona": "developer",
"primaryGoal": "api",
"plannedChannels": ["whatsapp", "email", "sms"]
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.notifique.dev/v1/platform/register"
payload := strings.NewReader("{\n \"email\": \"dev@empresa.com\",\n \"password\": \"SenhaSegura123!\",\n \"name\": \"Maria Dev\",\n \"phone\": \"5511999999999\",\n \"onboardingSurvey\": {\n \"rolePersona\": \"developer\",\n \"primaryGoal\": \"api\",\n \"plannedChannels\": [\n \"whatsapp\",\n \"email\",\n \"sms\"\n ]\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"success": true,
"data": {
"verificationToken": "eyJhbGciOiJIUzI1NiIs...",
"message": "Código enviado por WhatsApp",
"deliveryChannel": "whatsapp",
"expiresAt": "2026-08-14T23:45:00.000Z",
"retryAfter": 0
}
}Conta
Registrar conta
Cria usuário e envia OTP por WhatsApp ou SMS. Retorna verificationToken (JWT ~15 min, purpose onboarding) para POST /v1/platform/verify. O primeiro workspace é criado na verificação, não neste passo.
POST
/
v1
/
platform
/
register
Registrar conta
curl --request POST \
--url https://api.notifique.dev/v1/platform/register \
--header 'Content-Type: application/json' \
--data '
{
"email": "dev@empresa.com",
"password": "SenhaSegura123!",
"name": "Maria Dev",
"phone": "5511999999999",
"onboardingSurvey": {
"rolePersona": "developer",
"primaryGoal": "api",
"plannedChannels": [
"whatsapp",
"email",
"sms"
]
}
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
email: 'dev@empresa.com',
password: 'SenhaSegura123!',
name: 'Maria Dev',
phone: '5511999999999',
onboardingSurvey: {
rolePersona: 'developer',
primaryGoal: 'api',
plannedChannels: ['whatsapp', 'email', 'sms']
}
})
};
fetch('https://api.notifique.dev/v1/platform/register', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.notifique.dev/v1/platform/register"
payload = {
"email": "dev@empresa.com",
"password": "SenhaSegura123!",
"name": "Maria Dev",
"phone": "5511999999999",
"onboardingSurvey": {
"rolePersona": "developer",
"primaryGoal": "api",
"plannedChannels": ["whatsapp", "email", "sms"]
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.notifique.dev/v1/platform/register"
payload := strings.NewReader("{\n \"email\": \"dev@empresa.com\",\n \"password\": \"SenhaSegura123!\",\n \"name\": \"Maria Dev\",\n \"phone\": \"5511999999999\",\n \"onboardingSurvey\": {\n \"rolePersona\": \"developer\",\n \"primaryGoal\": \"api\",\n \"plannedChannels\": [\n \"whatsapp\",\n \"email\",\n \"sms\"\n ]\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"success": true,
"data": {
"verificationToken": "eyJhbGciOiJIUzI1NiIs...",
"message": "Código enviado por WhatsApp",
"deliveryChannel": "whatsapp",
"expiresAt": "2026-08-14T23:45:00.000Z",
"retryAfter": 0
}
}Corpo
application/json
Esta página foi útil?

