diff --git a/.changeset/giant-jobs-battle.md b/.changeset/giant-jobs-battle.md new file mode 100644 index 0000000000..cdc6addaa9 --- /dev/null +++ b/.changeset/giant-jobs-battle.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa-js": patch +--- + +Add deleteSession endpoint diff --git a/packages/medusa-js/src/resources/auth.ts b/packages/medusa-js/src/resources/auth.ts index 7ef2512d7a..ad3a1d0cee 100644 --- a/packages/medusa-js/src/resources/auth.ts +++ b/packages/medusa-js/src/resources/auth.ts @@ -18,6 +18,15 @@ class AuthResource extends BaseResource { return this.client.request("POST", path, payload, {}, customHeaders) } + /** + * @description Removes authentication session + * @return {ResponsePromise} + */ + deleteSession(customHeaders: Record = {}): ResponsePromise { + const path = `/store/auth` + return this.client.request("DELETE", path, {}, {}, customHeaders) + } + /** * @description Retrieves an authenticated session * Usually used to check if authenticated session is alive.