Scott Idem
34a752d455
feat(api-v3): implement permissive updates, automatic ID resolution, and structured error reporting
...
- Added 'x-ae-ignore-extra-fields' header to support stripping unknown fields in POST/PATCH.
- Added automatic resolution of '*_id_random' strings to integer IDs in 'sanitize_payload'.
- Refactored 'post_obj' to return structured (field -> message) validation errors in 'meta.details'.
- Updated 'mk_resp' to support non-string 'details' in response metadata.
- Added 'tests/verify_feedback_fixes.py' to validate logic changes.
Ref: V3 API Refinement Feedback from mcp_agent.
2026-01-14 19:11:56 -05:00
..
2021-03-17 19:30:13 +00:00
2024-02-08 20:25:13 -05:00
2026-01-06 15:54:31 -05:00
2024-10-23 01:37:13 -04:00
2026-01-09 15:36:28 -05:00
2026-01-02 20:42:19 -05:00
2023-02-27 17:04:45 -05:00
2026-01-08 12:24:34 -05:00
2024-01-25 19:12:14 -05:00
2026-01-07 19:07:21 -05:00
2024-02-08 20:25:13 -05:00
2022-06-30 17:34:47 -04:00
2022-06-30 17:34:47 -04:00
2026-01-06 15:54:31 -05:00
2026-01-06 13:52:05 -05:00
2024-03-05 16:59:54 -05:00
2022-07-26 11:28:26 -04:00
2023-09-22 10:30:07 -04:00
2026-01-06 15:54:31 -05:00
2026-01-08 12:24:34 -05:00
2023-09-28 16:38:49 -04:00
2024-10-17 19:23:21 -04:00
2024-03-12 17:58:33 -04:00
2024-04-07 11:57:44 -04:00
2026-01-08 12:24:34 -05:00
2024-09-03 12:30:31 -04:00
2025-07-14 15:29:06 -04:00
2022-06-30 17:00:17 -04:00
2026-01-08 12:24:34 -05:00
2023-10-31 13:30:00 -04:00
2023-01-12 18:21:00 -05:00
2024-09-03 12:30:31 -04:00
2024-08-09 17:47:33 -04:00
2021-08-13 17:09:32 -04:00
2022-06-30 17:34:47 -04:00
2024-09-12 20:21:34 -04:00
2022-06-30 17:00:17 -04:00
2023-02-27 17:04:45 -05:00
2022-11-18 15:52:41 -05:00
2022-11-18 15:52:41 -05:00
2023-06-23 17:48:31 -04:00
2022-08-09 17:43:30 -04:00
2025-01-07 19:30:06 -05:00
2026-01-09 15:36:28 -05:00
2026-01-09 15:36:28 -05:00
2022-06-30 17:34:47 -04:00
2021-07-13 18:19:36 -04:00
2026-01-06 15:54:31 -05:00
2026-01-06 15:54:31 -05:00
2022-06-30 16:14:28 -04:00
2022-01-11 14:12:51 -05:00
2022-06-30 16:14:28 -04:00
2026-01-06 15:54:31 -05:00
2022-05-24 11:26:34 -04:00
2022-06-30 17:34:47 -04:00
2022-06-30 17:34:47 -04:00
2026-01-06 15:54:31 -05:00
2025-06-16 19:22:02 -04:00
2025-06-16 19:22:02 -04:00
2022-03-16 16:52:03 -04:00
2022-03-16 16:52:03 -04:00
2026-01-08 12:24:34 -05:00
2022-06-30 15:43:00 -04:00
2026-01-09 14:30:45 -05:00
2024-11-13 17:48:14 -05:00
2026-01-06 15:54:31 -05:00
2026-01-06 13:52:05 -05:00
2026-01-14 19:11:56 -05:00
2025-12-03 20:43:47 -05:00
2026-01-06 16:29:09 -05:00
2026-01-06 15:54:31 -05:00
2024-02-28 14:55:01 -05:00
2024-03-01 15:38:28 -05:00
2022-05-23 18:55:21 -04:00
2026-01-08 12:24:34 -05:00
2022-11-18 15:52:41 -05:00
2023-06-27 16:03:08 -04:00