wrongecho
650a099e19
Contacts API - Prevent more than 1 primary contact being set per client
2025-11-06 16:00:21 +00:00
wrongecho
9d3a44d110
Contacts API - Archiving & Un-archiving
2025-11-06 15:10:25 +00:00
wrongecho
873dc1f76d
Fix contact location if not provided in api call
2025-07-01 11:50:20 +01:00
johnnyq
e9f023f0c7
Updated all API functions to use the new logAction Function
2024-11-14 18:27:31 -05:00
johnnyq
1df98166bd
Fix issue with Contacts API - Removed contact_auth from Contacts call to the API
2024-10-30 19:35:26 -04:00
wrongecho
f3e9c9c867
API Tidy
...
- Remove old client ID queries, these are now built into the API keys. If a key has access to all clients, a client ID can be provided in the query.
- Small fixes to assets URI lookup
- Add read endpoint for vendors
2024-09-11 18:06:45 +01:00
johnnyq
3e7f57f64a
Add contact primary to the API edit ^Cd create
2024-05-10 14:27:04 -04:00
Marcus Hill
f45a5e0b51
Contacts API
...
Allow looking up contacts via mobile / phone number
2023-12-24 20:05:04 +00:00
o-psi
53c11edc8c
Update constructs to not have parenthesis.
2023-10-20 15:25:52 -05:00
johnnyq
48fe49cf77
BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes
2023-03-11 16:16:46 -05:00
johnnyq
5640a22c18
Remove some more log created at and updated at as the DB does this for us
2023-03-04 16:17:29 -05:00
johnnyq
cdfb61b294
Added a helper if no tags exist when attempting to add them to a client, Added some santizeInput tags to API
2023-02-28 11:58:08 -05:00
Marcus Hill
68005723e6
API
...
- Refactor comments/client id var
- Add basic read endpoint for docs, products, expenses, quotes and invoices
2023-02-12 15:50:45 +00:00
Marcus Hill
b36719eb99
General cleanup/tidying
2023-02-09 11:32:40 +00:00
Marcus Hill
f3456ead67
API
...
- Add PHP logging when API queries fail because of SQL errors
- Add user agent to logging
- Enhance asset update endpoint
2023-02-05 15:07:41 +00:00
Marcus Hill
d7085c4790
Touch ups
2023-01-26 14:41:24 +00:00
Marcus Hill
5d269368f6
Update contact API to support contact_import, contact_billing, contact_technical
2023-01-26 13:34:13 +00:00
Marcus Hill
5a35f508c6
Remove unrequired trim & strip tags - only needs sql escape
2023-01-02 14:32:17 +00:00
Marcus Hill
ff741c223e
API code style tidy
2023-01-01 16:00:07 +00:00
Marcus Hill
b23359ff38
Adjust contact API to allow department to be text rather than int due to db schema change
2022-09-11 11:08:48 +01:00
Marcus Hill
3f3854e8c3
Add contact delete endpoint
2022-05-11 20:41:19 +01:00
Marcus Hill
25c610e963
Rename update_id to update_count - as it's a count, not the insert ID
2022-05-01 10:34:21 +01:00
Marcus Hill
467784cb2a
Define the number regex as a constant and use that instead
2022-04-17 23:30:10 +01:00
Marcus Hill
e55622827d
Add support for client-specific API keys
...
Refactoring API. Added a contact update endpoint.
Small misc changes.
2022-04-15 17:43:06 +01:00
Marcus Hill
17f97ff7bc
Deduplicate API GET check into single file
2022-04-14 20:05:15 +01:00
Marcus Hill
816ba87485
SQL Injection / XSS fixes
2022-03-27 20:02:16 +01:00
Marcus Hill
09b4eab1c3
Correct insert ID for create endpoint. Add contact create API endpoint
2022-03-26 13:39:43 +00:00
Marcus Hill
fe5635f1dc
Add contact read to api
2022-02-12 17:37:56 +00:00