diff --git a/static/shared/js/api-client.js b/static/shared/js/api-client.js index 8ba1e677..1a979c6f 100644 --- a/static/shared/js/api-client.js +++ b/static/shared/js/api-client.js @@ -221,6 +221,21 @@ class APIClient { }); } + /** + * PATCH request + */ + async patch(endpoint, data = {}) { + apiLog.debug('PATCH request data:', { + hasData: !!data, + dataKeys: Object.keys(data) + }); + + return this.request(endpoint, { + method: 'PATCH', + body: JSON.stringify(data) + }); + } + /** * DELETE request */