Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
173 changes: 48 additions & 125 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
speakeasyVersion: 1.790.3
speakeasyVersion: 1.791.0
sources:
my-source:
sourceNamespace: my-source
sourceRevisionDigest: sha256:914ca6ecf0e6a3bc040602755ac3df782cd7bc32fcc35b3f231928407d70b1c1
sourceBlobDigest: sha256:e19934553ca41e75383a049a2b6e9c4988259e18ba4aa3418517a75968ae5941
sourceRevisionDigest: sha256:6f89c173cb48a295cd5d22c67511cb149e513408733611c84098f0259d0cab76
sourceBlobDigest: sha256:1d9fb7a5577b0877a4aa97d63196ce0c7a44d06bc116bd944877655a1c2487ae
tags:
- latest
- 1.0.0
targets:
StackOneRubyClient:
source: my-source
sourceNamespace: my-source
sourceRevisionDigest: sha256:914ca6ecf0e6a3bc040602755ac3df782cd7bc32fcc35b3f231928407d70b1c1
sourceBlobDigest: sha256:e19934553ca41e75383a049a2b6e9c4988259e18ba4aa3418517a75968ae5941
sourceRevisionDigest: sha256:6f89c173cb48a295cd5d22c67511cb149e513408733611c84098f0259d0cab76
sourceBlobDigest: sha256:1d9fb7a5577b0877a4aa97d63196ce0c7a44d06bc116bd944877655a1c2487ae
codeSamplesNamespace: code-samples-ruby-stackonerubyclient
codeSamplesRevisionDigest: sha256:9616d7b9e610db812935c02c47979d00d1757b127ac4640fba85143c69e13b86
codeSamplesRevisionDigest: sha256:f227804ab2096094e25db839c0f43c1023e33af340b50b864a3b0799b0d7fd94
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,11 +124,21 @@ require 'stackone_client'

Models = ::StackOne::Models
s = ::StackOne::StackOne.new
res = s.mcp.mcp_delete(security: Models::Operations::StackoneMcpDeleteSecurity.new(

), mcp_session_id: '<id>', x_account_id: '<id>')
req = Models::Operations::StackoneMcpPostRequest.new(
json_rpc_message_dto: Models::Shared::JsonRpcMessageDto.new(
id: 'init-1',
jsonrpc: '2.0',
method: 'initialize',
params: Models::Shared::Params.new
),
x_account_id: '<id>'
)
res = s.mcp.mcp_post(request: req, security: Models::Operations::StackoneMcpPostSecurity.new(

))

if res.status_code == 200
unless res.object.nil?
# handle response
end

Expand Down Expand Up @@ -470,8 +480,6 @@ end

### [Mcp](docs/sdks/mcp/README.md)

* [mcp_delete](docs/sdks/mcp/README.md#mcp_delete) - Delete MCP session
* [mcp_get](docs/sdks/mcp/README.md#mcp_get) - Open MCP SSE stream
* [mcp_post](docs/sdks/mcp/README.md#mcp_post) - Send MCP JSON-RPC message

### [Messaging](docs/sdks/messaging/README.md)
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1128,4 +1128,14 @@ Based on:
### Generated
- [ruby v0.41.1] .
### Releases
- [Ruby Gems v0.41.1] https://rubygems.org/gems/stackone_client/versions/0.41.1 - .
- [Ruby Gems v0.41.1] https://rubygems.org/gems/stackone_client/versions/0.41.1 - .

## 2026-08-03 10:14:18
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.791.0 (2.924.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v0.41.2] .
### Releases
- [Ruby Gems v0.41.2] https://rubygems.org/gems/stackone_client/versions/0.41.2 - .
14 changes: 1 addition & 13 deletions codeSamples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_rpc_action_synced"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.actions.rpc_action_synced(actions_rpc_synced_request_dto: Models::Shared::ActionsRpcSyncedRequestDto.new(\n action: 'create_employee',\n body: {\n 'search' => 'John',\n },\n filter: {\n 'status' => 'active',\n },\n headers: {\n 'x-custom-header' => 'value',\n },\n path: {\n 'id' => '123',\n },\n query: {\n 'account_id' => 'abc',\n }\n), page_size: 25.0, skip: 0.0)\n\nunless res.actions_synced_response.nil?\n # handle response\nend"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.actions.rpc_action_synced(actions_rpc_synced_request_dto: Models::Shared::ActionsRpcSyncedRequestDto.new(\n action: 'create_employee',\n body: {\n 'search' => 'John',\n },\n filter: {\n 'status' => 'active',\n },\n headers: {\n 'x-custom-header' => 'value',\n },\n path: {\n 'id' => '123',\n },\n query: {\n 'account_id' => 'abc',\n },\n search: 'onboarding safety'\n), page_size: 25.0, skip: 0.0)\n\nunless res.actions_synced_response.nil?\n # handle response\nend"
- target: $["paths"]["/actions/search"]["post"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -213,18 +213,6 @@ actions:
- "lang": "ruby"
"label": "stackone_get_provider_advanced_log"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.logs.get_provider_advanced_log(id: '<id>', request_id: '<id>')\n\nif res.status_code == 200\n # handle response\nend"
- target: $["paths"]["/mcp"]["delete"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_mcp_delete"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\nres = s.mcp.mcp_delete(security: Models::Operations::StackoneMcpDeleteSecurity.new(\n api_key: '<YOUR_API_KEY_HERE>'\n), mcp_session_id: '<id>', x_account_id: '<id>')\n\nif res.status_code == 200\n # handle response\nend"
- target: $["paths"]["/mcp"]["get"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_mcp_get"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\nres = s.mcp.mcp_get(security: Models::Operations::StackoneMcpGetSecurity.new(\n api_key: '<YOUR_API_KEY_HERE>'\n), mcp_session_id: '<id>', x_account_id: '<id>')\n\nif res.status_code == 200\n # handle response\nend"
- target: $["paths"]["/mcp"]["post"]
update:
"x-codeSamples":
Expand Down
10 changes: 0 additions & 10 deletions docs/models/operations/stackonemcpdeleterequest.md

This file was deleted.

11 changes: 0 additions & 11 deletions docs/models/operations/stackonemcpdeleteresponse.md

This file was deleted.

9 changes: 0 additions & 9 deletions docs/models/operations/stackonemcpdeletesecurity.md

This file was deleted.

10 changes: 0 additions & 10 deletions docs/models/operations/stackonemcpgetrequest.md

This file was deleted.

11 changes: 0 additions & 11 deletions docs/models/operations/stackonemcpgetresponse.md

This file was deleted.

9 changes: 0 additions & 9 deletions docs/models/operations/stackonemcpgetsecurity.md

This file was deleted.

Loading