-
-
Notifications
You must be signed in to change notification settings - Fork 249
Description
The problem
I've been using signal-cli-rest-api for more than a year. I've just cleaned up my docker environment and have done a clean install with v0.96 and started with an empty data folder and clean registration. I've started clean several times but I can't get past the rate limit. I've included the docker debug logs below with some redactions. I'm losing hair - can anyone suggest what I might be doing wrong?
Many thanks in advance,
Jeff
====================================================================================
time="2026-01-13T17:54:41Z" level=info msg="Started Signal Messenger REST API"
time="2026-01-13T17:55:30Z" level=debug msg="json-rpc command: {"jsonrpc":"2.0","method":"send","id":"7a5c5ca8-6a3a-4a10-b727-a3b39cfc9942","params":{"recipient":["+1"],"message":"Hello World!","notify-self":true,"account":"+1"}}"
time="2026-01-13T17:55:30Z" level=debug msg="json-rpc received data: {"jsonrpc":"2.0","error":{"code":-5,"message":"Failed to send message due to rate limiting","data":{"response":{"results":[{"recipientAddress":{"uuid":null,"number":"+1","username":null},"type":"RATE_LIMIT_FAILURE","token":"b3619c6e-c534-4500-85ad-f232e94f4bab","retryAfterSeconds":86400}],"timestamp":1768326930177}}},"id":"7a5c5ca8-6a3a-4a10-b727-a3b39cfc9942"}\n"
time="2026-01-13T17:55:30Z" level=debug msg="json-rpc command response message: "
time="2026-01-13T17:55:30Z" level=debug msg="json-rpc response error: Failed to send message due to rate limiting"
time="2026-01-13T17:55:30Z" level=debug msg="json-rpc command error code: -5"
[GIN] 2026/01/13 - 17:55:30 | 429 | 338.213759ms | 172.23.10.20 | POST "/v2/send"
time="2026-01-13T17:59:55Z" level=debug msg="json-rpc command: {"jsonrpc":"2.0","method":"submitRateLimitChallenge","id":"74b06d52-e1bf-483f-bf0d-fdeadf89cee5","params":{"challenge":"5bb178de-b516-48eb-84dc-bbfe9c172d0d","captcha":"signalcaptcha://signal-hcaptcha.5fad97ac-7d06-4e44-b18a-b950b20148ff.registration.P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.haJwZACjZXhwzmlmiHuncGFzc2tlecUE9h4SUN8rKEoD1zx-S02SopLTA__M7vZZmHtJWlDykQi38j-Ru1UgKIC-p7ogJlWo_SXl-DFmAAlRBjv-hEujKW9TOVQwV7R21UUMXlmemERIFRqz33P3kCqC-sfd6uwTdupLKwDxdFHe8DYfJrFNzML9hhCh3P6eFoCIf15HJ_YRd_beX_JxyNJK_pL5PgitVFE3U6FUoXJJI7xvyBn1egYrj0_88sYEf02mgt4caMzaid23zKrl7zcRkshGdk7fT3zWtl1aYmVt_t27qDWF1d6fbkxu_uhga60U6eU1buwdtxYEsU9pbqrivf7lEjAhGNIefhXpQmJQxafao0K0ilxCP1gQ2Wq93-mKyuobadNhKYMQkExIY09OoSHdfHahHwKbbEa2Sm6xV160hUOqcJqczIF5bFbJRmqAfQWnq3OV5XSqC_uf8eHicuZOgTpMVD-oXF_XRT7bOiKck7ZZqEzDDqybClcyt6XfSTwP2JJHzXJjl1bcUdhp1Jjlhh3ODbfA-ue6U3jhcqt-r0fWmAV99xL2BCWcVo25krT2Iy-Bzm7foHRNZH9_xzHiF9Au2i_V3aNamwkjjSGE-mCDo_jPXKu82SfX8X9VlNYVgEU8IWjI0_CDyFiL_3igj_zlCK1t_dKwNE00OPs68RapVbN1QbD2Kb--QvOhswO3NH2B-BwHnNlPtN6DRyKNFbBr7mNnYkONyqPap_riB_F8u5wnIkpp-x7edzCgrMkHN69fc9mmTiwohD_or3jdOa13q7JmV920aRrsTM22T3vVI7NSASFi6KsU-Jx_T1Ob2lgo5ndJPt6ewloein_MR20dNqOnM9GK8Z3cGnCnn3gtstf_n7IZUDTzRQCO7RBCuzDA2AMDrmIgGEXjkpGNOUS99i8yujciGGdxuGmntRUYXL9eUGURfpy_CgHWR9lJng144DRn3r7RJk-YSLZzltxWWZVWHsIeeFFSqIx8gaIckgMj2Bml4zs0JuPsYrb0tw28QFhhZC1hk80pVWlQVMFhXbRuboVUzgkQZbGw33z2xDBSyWIu57h0dDxNkt9BRCYUHJoa0F-5XPWfEoTqLRJQpAw0tN5BiVugufcyqLaVYWqZ-a88otCfyzoMEfSQui7a8YmpLuTlgKQ0s_WlcuRD0fUID68djJhZVPunBN3DapeorGHSBHxWdxXvPsWeibWL1VN825adeYkKsQw7VV42jG_ZZT8OIXJU6V1slPh1HW3ZnlH7xFPfcdfJayLc_1cYlaFBMMmxrCKZhsDJgM1HdS5bzFRXLv-p4JC-GB2q0yxMMzh_mQaoSN2rVzhP1IseL8SDnocDQ5SS8m5VqoFF5zBmx8dUQUspm9nsNB4-3w9nH8wxdBz8NcLSySa8lMwjHVn8BHlN25hgRinV53OhY1xSdPAdYBxpGHMZsCwYs09H8hSuGA2kWYJ5joxINnW7S05O9z2txViDFD1YELjSXUnsB_C_l4tYqvy_SktBm_NB88XTxqfBuktKjVxQUk73EA1QllGLkXch6iDtXkQ51UfmSdQl82sjDNXJfIUYinQBdWLbt36UNJY0Qf_rCMs883LCoKHPBj3vfVONYbKutT_rX7zIwfCzn3fSq4IpKpKhtgjjf3sd3_BTYDAaoUCdcfQ3fAbIoTA_CZ4aoY6Ec-YtwsUjLc9FKkjrSKxEo0kvGrTeKZ-ia3KnZTU2NzVmNqhzaGFyZF9pZM4DMYNv._5ckOvjg_Oqo5VctEMMtLgEriVkXzRi0-Nj6p5htuKs","account":"+1"}}"
time="2026-01-13T17:59:55Z" level=debug msg="json-rpc received data: {"jsonrpc":"2.0","error":{"code":-3,"message":"Submit challenge error: [400] ","data":null},"id":"74b06d52-e1bf-483f-bf0d-fdeadf89cee5"}\n"
time="2026-01-13T17:59:55Z" level=debug msg="json-rpc command response message: "
time="2026-01-13T17:59:55Z" level=debug msg="json-rpc response error: Submit challenge error: [400] "
time="2026-01-13T17:59:55Z" level=debug msg="json-rpc command error code: -3"
[GIN] 2026/01/13 - 17:59:55 | 400 | 93.973329ms | 172.23.10.20 | POST "/v1/accounts/+1/rate-limit-challenge"
Are you using the latest released version?
- Yes
Have you read the troubleshooting page?
- Yes
What type of installation are you running?
signal-cli-rest-api Docker Container
In which mode are you using the docker container?
JSON-RPC Mode
What's the architecture of your host system?
x86-64
Additional information
No response