Commit graph

45 commits

Author SHA1 Message Date
Timothée Jaussoin
4d601c4a9c Fix FLEXIAPI-366 Add voicemails endpoints 2025-12-11 16:27:32 +00:00
Timothée Jaussoin
593d7ce5c0 Fix FLEXIAPI-400 Scope the API accounts endpoints per space 2025-12-01 17:00:11 +01:00
Timothée Jaussoin
532bb3e096 Fix FLEXIAPI-330 Remove the ConfirmedRegistration email and related code 2025-06-17 11:27:02 +02:00
Timothée Jaussoin
cd3b9b818b Fix FLEXIAPI-286 Send an account_recovery_token using a push notification 2025-05-05 13:43:44 +00:00
Timothée Jaussoin
e2f40699fb Fix FLEXIAPI-205 Remove the deprecated endpoints, compatibility code... 2025-04-22 12:51:15 +00:00
Timothée Jaussoin
a3861304cc Fix FLEXIAPI-284 Add configurable admin API Keys 2025-04-10 09:11:26 +00:00
Timothée Jaussoin
11a9f87f1d Fix FLEXIAPI-275 Add names in Spaces 2025-03-05 15:48:55 +01:00
Timothée Jaussoin
1ba3834f40 Fix FLEXIAPI-264 Add -k|api_key_ip parameter to accounts:create-admin-account... 2025-02-03 16:24:39 +00:00
Timothée Jaussoin
786258da1f Fix FLEXIAPI-255 Create a INSTALL.md tutorial and log FlexisipPusherConnector errors 2025-01-06 10:51:18 +01:00
Timothée Jaussoin
0dcb74ef19 Fix FLEXIAPI-254 Allow no data on POST requests to not trigger the ValidateJSON middleware 2024-12-30 17:22:03 +01:00
Timothée Jaussoin
9cb24cad77 Fix FLEXIAPI-241 Add a /push-notification endpoint to send custom push... 2024-12-10 16:05:19 +00:00
Timothée Jaussoin
694265cc1c Fix FLEXIAPI-242 Add stricter validation for the AccountCreationToken Push Notification endpoint 2024-12-10 14:26:53 +01:00
Timothée Jaussoin
648936514f Fix FLEXIAPI-213 Add TURN credentials support in the API as defined in... 2024-10-14 09:03:22 +00:00
Timothée Jaussoin
08ff1b8675 Fix FLEXIAPI-196 Add a phone validation system by country code with configuration panels and related tests and documentation 2024-07-24 10:59:22 +02:00
Timothée Jaussoin
f6c5562201 Fix FLEXIAPI-192 Add DotEnv configuration to allow the expiration of tokens and codes in the app 2024-07-11 12:51:02 +00:00
Timothée Jaussoin
2ed4f02c11 Fix FLEXIAPI-182 Replace APP_SUPER_ADMINS_SIP_DOMAINS with a proper sip_domains table, API endpoints, UI panels, tests and documentation 2024-07-01 14:11:47 +00:00
Timothée Jaussoin
3d1e313ca3 Fix FLEXIAPI-159 Add the account_creation_tokens/consume endpoint 2024-05-30 12:36:27 +00:00
Timothée Jaussoin
b44d6e1b25 Fix FLEXIAPI-177 Complete vcards-storage and devices related endpoints with their User/Admin ones 2024-05-22 12:21:08 +02:00
Timothée Jaussoin
c930859c6a Fix FLEXIAPI-176 Improve logs for the deprecated endpoints and... 2024-05-20 12:32:04 +00:00
Timothée Jaussoin
a9a7fffd9b Fix FLEXIAPI-174 Check if the phone is valid before trying to recover it (deprecated endpoint) 2024-05-16 10:19:05 +00:00
Timothée Jaussoin
c13a78002a Fix FLEXIAPI-168 Add POST /accounts/me/email to confirm the email change 2024-04-25 13:33:20 +00:00
Timothée Jaussoin
debf668e77 Fix FLEXIAPI-164 Add vcards-storage endpoints 2024-04-24 13:41:43 +00:00
Timothée Jaussoin
faf33f5ac3 Fix FLEXIAPI-162 Drop the aliases table 2024-04-22 13:38:51 +00:00
Timothée Jaussoin
7418d79b41 Fix FLEXIAPI-152 API Key usage clarification 2024-04-09 09:10:08 +00:00
Timothée Jaussoin
3dc9f93216 Fix FLEXIAPI-158 Restrict the phone number change API endpoint to return 403... 2024-04-03 14:05:35 +00:00
Timothée Jaussoin
75599dd5ab Fix FLEXIAPI-155 Add a new accountServiceAccountUpdatedHook and accountServiceAccountDeletedHook 2024-03-27 16:22:01 +00:00
Timothée Jaussoin
6da23a50a8 Fix FLEXIAPI-145 Put back the code as an alias for the confirmation_key in the... 2024-03-04 14:37:56 +00:00
Timothée Jaussoin
4a5d7b6aee Fix FLEXIAPI-138 Add ip and user_agent columns to all the tokens and code... 2024-01-30 14:02:14 +00:00
Timothée Jaussoin
4035cbd0ab Fix FLEXIAPI-134 Add a system to detect and block abusive accounts 2024-01-29 11:36:41 +01:00
Timothée Jaussoin
0597db0f8e Fix #138 Add a dictionary to the account model 2023-12-28 09:54:47 +00:00
Timothée Jaussoin
3649dde4f3 Fix #136 Refactor the activation_key integration 2023-12-20 11:02:34 +00:00
Timothée Jaussoin
c2ebe29d77 Fix #135 Refactor the password algorithms code 2023-12-19 09:30:21 +00:00
Timothée Jaussoin
5717994ab8 Fix #132 Move the provisioning_tokens and recovery_codes to dedicated table 2023-12-14 14:13:41 +00:00
Timothée Jaussoin
8bb2c514b0 Only allow the recovery endpoint to be called once if the code is wrong 2023-11-08 10:41:14 +00:00
Timothée Jaussoin
459e8faf9d Fix Mantis#11998 Send the correct message by SMS when creating an account... 2023-11-07 14:20:13 +00:00
Timothée Jaussoin
a2e8d27b49 Fix #121 Only apply throttling to redeemed tokens 2023-09-11 09:35:11 +00:00
Timothée Jaussoin
1debbc5f10 Fix #118 Add a throttling system for the AccountCreationToken push notification endpoint 2023-09-06 14:58:21 +02:00
Timothée Jaussoin
be429be82a Fix #117 Redeem properly the tokens to prevent reuse 2023-08-29 09:52:45 +00:00
Timothée Jaussoin
99e6505b9b Fix #113 Add hints for the info log -> errors log 2023-08-22 14:19:45 +00:00
Timothée Jaussoin
16a26d1576 Completely remove XMLRPC 2023-07-12 14:48:11 +00:00
Timothée Jaussoin
c1e355a829 Add ContactList feature, complete the lists and attach them to accounts 2023-07-04 14:35:21 +00:00
Timothée Jaussoin
806a77a756 Redesign the account related pages 2023-06-27 09:13:36 +00:00
Timothée Jaussoin
fc96338bfb Redesign the UI 2023-06-09 08:24:49 +00:00
Timothée Jaussoin
1d6eab83b9 Fix #105 Return 404 and not 403 on POST... 2023-05-29 12:48:01 +00:00
Timothée Jaussoin
8570aaae15 Fix #102 Implement AccountCreationRequestToken 2023-05-23 14:49:03 +00:00