Node.js
import { Rewrite } from '@rewritetoday/sdk';
const rewrite = new Rewrite(process.env.REWRITE_API_KEY!);
const { data, error } = await rewrite.otp.verify({
id: '748395130237499120',
to: '+5511999999999',
code: '478201',
});
if (error) throw error;{
"ok": true,
"data": {
"id": "748395130237499120",
"valid": true,
"verifiedAt": "2026-03-20T14:23:18.000Z"
}
}OTP
Verify an OTP code
Validate the OTP code previously sent by Rewrite and close the verification flow.
POST
/
otp
/
{id}
/
verify
Node.js
import { Rewrite } from '@rewritetoday/sdk';
const rewrite = new Rewrite(process.env.REWRITE_API_KEY!);
const { data, error } = await rewrite.otp.verify({
id: '748395130237499120',
to: '+5511999999999',
code: '478201',
});
if (error) throw error;{
"ok": true,
"data": {
"id": "748395130237499120",
"valid": true,
"verifiedAt": "2026-03-20T14:23:18.000Z"
}
}Autorizações
Send your API key as Authorization: Bearer rw_....
Required scope: message:write.
Parâmetros de caminho
OTP identifier returned by Rewrite.
Exemplo:
"748395130237498412"
Corpo
application/json