diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index f1c1e58..bcd0522 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.5.0"
+ ".": "0.6.0"
}
diff --git a/.stats.yml b/.stats.yml
index 59f9012..9228733 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
-configured_endpoints: 31
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/triglit%2Ftriglit-a764b362cc7f0cc0e27f4288a948ae5f7495c073e0b05bf68fe7cff70bd4fd91.yml
-openapi_spec_hash: fff16017770be5b1798130820585c72e
-config_hash: a9236c7ca77fbb3b03a51c6f84b2c3a1
+configured_endpoints: 32
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/triglit%2Ftriglit-e17deb50f80c7a9854d2f33b8ea044da9f7101a2e127c4c280b9eba7478364ca.yml
+openapi_spec_hash: 982216941e9ab9908c8345cc15526603
+config_hash: 6b917f828d9699c443f2a2592b9f586c
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f78289f..25c95ef 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.6.0 (2025-11-23)
+
+Full Changelog: [v0.5.0...v0.6.0](https://github.com/Triglit/typescript-sdk/compare/v0.5.0...v0.6.0)
+
+### Features
+
+* **api:** implementa endpoint de alterar status do workflow ([a6ea906](https://github.com/Triglit/typescript-sdk/commit/a6ea90669f3cac9a787f8cf580c6b2cc5f026ac3))
+
## 0.5.0 (2025-11-21)
Full Changelog: [v0.4.5...v0.5.0](https://github.com/Triglit/typescript-sdk/compare/v0.4.5...v0.5.0)
diff --git a/api.md b/api.md
index 52ab965..b883d92 100644
--- a/api.md
+++ b/api.md
@@ -51,6 +51,7 @@ Methods:
- client.workflows.update(workflowID, { ...params }) -> Workflow
- client.workflows.list({ ...params }) -> WorkflowsPageBased
- client.workflows.delete(workflowID) -> void
+- client.workflows.toggleStatus(workflowID) -> Workflow
## Versions
diff --git a/package.json b/package.json
index 7958f53..fee1dc3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "triglit",
- "version": "0.5.0",
+ "version": "0.6.0",
"description": "The official TypeScript library for the Triglit API",
"author": "Triglit ",
"types": "dist/index.d.ts",
diff --git a/src/resources/workflows/workflows.ts b/src/resources/workflows/workflows.ts
index f1ef63d..f8c310f 100644
--- a/src/resources/workflows/workflows.ts
+++ b/src/resources/workflows/workflows.ts
@@ -64,6 +64,14 @@ export class Workflows extends APIResource {
headers: buildHeaders([{ Accept: '*/*' }, options?.headers]),
});
}
+
+ /**
+ * Toggles the active/inactive status of a workflow. If active, becomes inactive;
+ * if inactive, becomes active. Accepts both public and secret keys.
+ */
+ toggleStatus(workflowID: string, options?: RequestOptions): APIPromise {
+ return this._client.patch(path`/v1/gateway/workflows/${workflowID}/toggle-status`, options);
+ }
}
export type WorkflowsPageBased = PageBased;
diff --git a/src/version.ts b/src/version.ts
index 1f5d158..30c2817 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const VERSION = '0.5.0'; // x-release-please-version
+export const VERSION = '0.6.0'; // x-release-please-version
diff --git a/tests/api-resources/workflows/workflows.test.ts b/tests/api-resources/workflows/workflows.test.ts
index b15fac7..761bddb 100644
--- a/tests/api-resources/workflows/workflows.test.ts
+++ b/tests/api-resources/workflows/workflows.test.ts
@@ -87,4 +87,16 @@ describe('resource workflows', () => {
expect(dataAndResponse.data).toBe(response);
expect(dataAndResponse.response).toBe(rawResponse);
});
+
+ // Prism tests are disabled
+ test.skip('toggleStatus', async () => {
+ const responsePromise = client.workflows.toggleStatus('wf_abc123def456');
+ const rawResponse = await responsePromise.asResponse();
+ expect(rawResponse).toBeInstanceOf(Response);
+ const response = await responsePromise;
+ expect(response).not.toBeInstanceOf(Response);
+ const dataAndResponse = await responsePromise.withResponse();
+ expect(dataAndResponse.data).toBe(response);
+ expect(dataAndResponse.response).toBe(rawResponse);
+ });
});