This isn't the API we use for phone auth
here is the payload
{
"tokenAuth": "token",
"widgetId": "33696f706847393734343735",
"identifier": "917019698895",
"token": "mytoken"
}
which is the api appwrite is using?
ohhk this this for normal message
which requires DLT registration in INDIA
also what should be added in the content field?
@Steven is phone auth working in appwrite cloud?
appwrite should be using this https://api.msg91.com/apidoc/sendotp/send-otp.php
Yes
We want to be able to send anything, not just integer
ohk makes sense
but the message template should be showing in the appwrite integration docs
without the template approval we cannot send the messsages for selfhosted
What do you mean?
check this https://www.youtube.com/watch?v=spg_TwW-vJE
this is the process to add messaging template without registering the template the messages wont be sent
Ok and?
so what is the default appwrite otp template?
There is none. It's on you to register whatever with msg91
ohhk so appwrite sends the otp as variable? https://github.com/utopia-php/messaging/blob/2d0f474a106bb1da285f85e105c29b46085d3a43/src/Utopia/Messaging/Adapters/SMS/Msg91.php#L55C18-L55C18
@Steven i feel the code should be updated according to this https://docs.msg91.com/reference/send-sms
the body is
{ "template_id":"EntertemplateID", "short_url": "1 (On) or 0 (Off)", "recipients" : [ { "mobiles":"919XXXXXXXXX", "VAR1": "VALUE1", "VAR2": "VALUE2" } ] }
the otp variable needs to be included in the recipient's array
Recommended threads
- Accessing Database via Console
Hi everyone, I am running a self-hosted Appwrite v1.9.0 instance. When I click on one particular database in the Console, a loading indicator appears at the top...
- Apple OAuth2 settings auto-disable every...
Hello, I'm on Appwrite 1.8.1 at the moment. I'm using on prod Apple Oauth and it keeps disabling itself every night. I don't know where to look for the solutio...
- Sites settings shows ALL build runtimes
When looking at the build runtimes of site to update from node22 to node24, i saw that unlike the Functions the Sites shows ALL build runtimes, even non-install...