Skip to content

Commit a40d911

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 0.40.1 (#144)
* ## Ruby SDK Changes: * `stack_one.hris.create_employee()`: * `request.hris_create_employee_request_dto.employment_status.source_value` **Changed** (Breaking ⚠️) * `stack_one.hris.update_employee()`: * `request.hris_update_employee_request_dto.employment_status.source_value` **Changed** (Breaking ⚠️) * `stack_one.lms.list_user_assignments()`: `response.data[].status.source_value.union(integer)` **Added** (Breaking ⚠️) * `stack_one.lms.list_assignments()`: `response.data[].status.source_value.union(integer)` **Added** (Breaking ⚠️) * `stack_one.lms.get_user_assignment()`: `response.data.status.source_value.union(integer)` **Added** (Breaking ⚠️) * `stack_one.actions.rpc_action()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `stack_one.actions.search_actions()`: * `request.min_similarity` **Added** * `response.results[]` **Changed** (Breaking ⚠️) * `stack_one.lms.get_assignment()`: `response.data.status.source_value.union(integer)` **Added** (Breaking ⚠️) * `stack_one.mcp.mcp_post()`: `request` **Changed** (Breaking ⚠️) * `stack_one.hris.get_employee()`: `response.data.employment_status.source_value` **Changed** (Breaking ⚠️) * `stack_one.hris.list_employees()`: `response.data[].employment_status.source_value` **Changed** (Breaking ⚠️) * `stack_one.actions.rpc_action_synced()`: **Added** * `stack_one.actions.check_permissions()`: **Added** * `stack_one.connectors.list_connectors_meta()`: **Deprecated** * `stack_one.lms.create_user_assignment()`: * `request.lms_create_assignment_request_dto.status.source_value.union(integer)` **Added** * `stack_one.connectors.get_connector_meta()`: **Deprecated** * `stack_one.actions.list_actions_meta()`: `response.data[]` **Changed** * `stack_one.accounts.get_account_meta_info()`: **Deprecated** * `stack_one.auth_configs.list_auth_configs()`: **Added** * `stack_one.proxy.proxy_request()`: **Deprecated** * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 3898704 commit a40d911

2,928 files changed

Lines changed: 15509 additions & 21618 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.speakeasy/reports
12
sorbet/rbi
23
.env
34
.env.local

.speakeasy/gen.lock

Lines changed: 3671 additions & 3318 deletions
Large diffs are not rendered by default.

.speakeasy/workflow.lock

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
1-
speakeasyVersion: 1.724.0
1+
speakeasyVersion: 1.761.9
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:0f5bc27d245930191819e0f3f5352782e23c2f7eb3df5e82c2ef85f04c6877aa
6-
sourceBlobDigest: sha256:db5c33aa07b2d0ad4d6b72f805c2f40c537832cea3b2169741fa1a330c54839e
5+
sourceRevisionDigest: sha256:249876342d970f9533ed0293f78fec1751a16256f029b9ec9831635c41e46238
6+
sourceBlobDigest: sha256:49f00175faac73c42d5896f8b60329ef1c1707ae0db915d623d79497ee233dc9
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1771233312
109
- 1.0.0
1110
targets:
1211
StackOneRubyClient:
1312
source: my-source
1413
sourceNamespace: my-source
15-
sourceRevisionDigest: sha256:0f5bc27d245930191819e0f3f5352782e23c2f7eb3df5e82c2ef85f04c6877aa
16-
sourceBlobDigest: sha256:db5c33aa07b2d0ad4d6b72f805c2f40c537832cea3b2169741fa1a330c54839e
14+
sourceRevisionDigest: sha256:249876342d970f9533ed0293f78fec1751a16256f029b9ec9831635c41e46238
15+
sourceBlobDigest: sha256:49f00175faac73c42d5896f8b60329ef1c1707ae0db915d623d79497ee233dc9
1716
codeSamplesNamespace: code-samples-ruby-stackonerubyclient
18-
codeSamplesRevisionDigest: sha256:7dd0d337402760cbb94adc49cd4a325a9a774902c2e9663d470c0c3f47e7933b
17+
codeSamplesRevisionDigest: sha256:fb706e1f71b3b912b18cc0e83ce671aaa1d62ebb9b6baa3d5693e05b0a65298b
1918
workflow:
2019
workflowVersion: 1.0.0
2120
speakeasyVersion: latest

README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,17 @@ end
158158

159159
* [delete_account](docs/sdks/accounts/README.md#delete_account) - Delete Account
160160
* [get_account](docs/sdks/accounts/README.md#get_account) - Get Account
161-
* [get_account_meta_info](docs/sdks/accounts/README.md#get_account_meta_info) - Get Account Meta Information
161+
* [~~get_account_meta_info~~](docs/sdks/accounts/README.md#get_account_meta_info) - Get Account Meta Information (Legacy) :warning: **Deprecated**
162162
* [list_linked_accounts](docs/sdks/accounts/README.md#list_linked_accounts) - List Accounts
163163
* [update_account](docs/sdks/accounts/README.md#update_account) - Update Account
164164

165165
### [Actions](docs/sdks/actions/README.md)
166166

167167
* [build_action_embeddings](docs/sdks/actions/README.md#build_action_embeddings) - Rebuild action embeddings for semantic search
168+
* [check_permissions](docs/sdks/actions/README.md#check_permissions) - Check user permissions on a resource
168169
* [list_actions_meta](docs/sdks/actions/README.md#list_actions_meta) - List all actions metadata
169170
* [rpc_action](docs/sdks/actions/README.md#rpc_action) - Make an RPC call to an action
171+
* [rpc_action_synced](docs/sdks/actions/README.md#rpc_action_synced) - Read synced action data from the datasync index
170172
* [search_actions](docs/sdks/actions/README.md#search_actions) - Search connector actions by semantic similarity
171173

172174
### [Ats](docs/sdks/ats/README.md)
@@ -248,15 +250,19 @@ end
248250
* [update_job](docs/sdks/ats/README.md#update_job) - Update Job
249251
* [upload_application_document](docs/sdks/ats/README.md#upload_application_document) - Upload Application Document
250252

253+
### [AuthConfigs](docs/sdks/authconfigs/README.md)
254+
255+
* [list_auth_configs](docs/sdks/authconfigs/README.md#list_auth_configs) - List Auth Configs
256+
251257
### [ConnectSessions](docs/sdks/connectsessions/README.md)
252258

253259
* [authenticate_connect_session](docs/sdks/connectsessions/README.md#authenticate_connect_session) - Authenticate Connect Session
254260
* [create_connect_session](docs/sdks/connectsessions/README.md#create_connect_session) - Create Connect Session
255261

256-
### [Connectors](docs/sdks/connectors/README.md)
262+
### [~~Connectors~~](docs/sdks/connectors/README.md)
257263

258-
* [get_connector_meta](docs/sdks/connectors/README.md#get_connector_meta) - Get Connector Meta Information
259-
* [list_connectors_meta](docs/sdks/connectors/README.md#list_connectors_meta) - List Connector Meta Information
264+
* [~~get_connector_meta~~](docs/sdks/connectors/README.md#get_connector_meta) - Get Connector Meta Information (Legacy) :warning: **Deprecated**
265+
* [~~list_connectors_meta~~](docs/sdks/connectors/README.md#list_connectors_meta) - List Connector Meta Information (Legacy) :warning: **Deprecated**
260266

261267
### [Crm](docs/sdks/crm/README.md)
262268

@@ -447,9 +453,9 @@ end
447453
* [list_users](docs/sdks/messaging/README.md#list_users) - List Users
448454
* [send_message](docs/sdks/messaging/README.md#send_message) - Send Message
449455

450-
### [Proxy](docs/sdks/proxy/README.md)
456+
### [~~Proxy~~](docs/sdks/proxy/README.md)
451457

452-
* [proxy_request](docs/sdks/proxy/README.md#proxy_request) - Proxy Request
458+
* [~~proxy_request~~](docs/sdks/proxy/README.md#proxy_request) - Proxy Request (Legacy) :warning: **Deprecated**
453459

454460
### [RequestLogs](docs/sdks/requestlogs/README.md)
455461

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1098,4 +1098,14 @@ Based on:
10981098
### Generated
10991099
- [ruby v0.40.0] .
11001100
### Releases
1101-
- [Ruby Gems v0.40.0] https://rubygems.org/gems/stackone_client/versions/0.40.0 - .
1101+
- [Ruby Gems v0.40.0] https://rubygems.org/gems/stackone_client/versions/0.40.0 - .
1102+
1103+
## 2026-04-23 09:39:58
1104+
### Changes
1105+
Based on:
1106+
- OpenAPI Doc
1107+
- Speakeasy CLI 1.761.9 (2.881.4) https://github.com/speakeasy-api/speakeasy
1108+
### Generated
1109+
- [ruby v0.40.1] .
1110+
### Releases
1111+
- [Ruby Gems v0.40.1] https://rubygems.org/gems/stackone_client/versions/0.40.1 - .

codeSamples.yaml

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,6 @@ actions:
2727
- "lang": "ruby"
2828
"label": "stackone_update_account"
2929
"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.accounts.update_account(patch_account_external_dto: Models::Shared::PatchAccountExternalDto.new(\n type: Models::Shared::PatchAccountExternalDtoType::TEST\n), id: '<id>')\n\nunless res.linked_account.nil?\n # handle response\nend"
30-
- target: $["paths"]["/accounts/{id}/meta"]["get"]
31-
update:
32-
"x-codeSamples":
33-
- "lang": "ruby"
34-
"label": "stackone_get_account_meta_info"
35-
"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.accounts.get_account_meta_info(id: '<id>')\n\nunless res.linked_account_meta.nil?\n # handle response\nend"
3630
- target: $["paths"]["/actions"]["get"]
3731
update:
3832
"x-codeSamples":
@@ -50,13 +44,25 @@ actions:
5044
"x-codeSamples":
5145
- "lang": "ruby"
5246
"label": "stackone_rpc_action"
53-
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Shared::ActionsRpcRequestDto.new(\n action: 'create_employee',\n body: {\n 'data' => 'example',\n },\n headers: {\n 'Content-Type' => 'application/json',\n },\n path: {\n 'id' => '123',\n },\n query: Models::Shared::Query.new(\n debug: false\n )\n)\nres = s.actions.rpc_action(request: req)\n\nunless res.actions_rpc_response.nil?\n # handle response\nend"
47+
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Operations::StackoneRpcActionRequest.new(\n actions_rpc_request_dto: Models::Shared::ActionsRpcRequestDto.new(\n action: 'create_employee',\n body: {\n 'data' => 'example',\n },\n defender_config: Models::Shared::DefenderConfig.new(\n block_high_risk: false,\n enabled: true,\n use_tier1_classification: true,\n use_tier2_classification: true\n ),\n headers: {\n 'Content-Type' => 'application/json',\n },\n path: {\n 'id' => '123',\n },\n query: Models::Shared::Query.new(\n debug: false\n )\n ),\n debug: false,\n run_id: '550e8400-e29b-41d4-a716-446655440000',\n sync: false,\n x_account_id: '<id>'\n)\nres = s.actions.rpc_action(request: req)\n\nunless res.one_of.nil?\n # handle response\nend"
48+
- target: $["paths"]["/actions/rpc/synced"]["post"]
49+
update:
50+
"x-codeSamples":
51+
- "lang": "ruby"
52+
"label": "stackone_rpc_action_synced"
53+
"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 filter: {\n 'status' => 'active',\n },\n path: {\n 'id' => '123',\n },\n run_id: '550e8400-e29b-41d4-a716-446655440000'\n), page_size: 25.0, skip: 0.0)\n\nunless res.actions_synced_response.nil?\n # handle response\nend"
5454
- target: $["paths"]["/actions/search"]["post"]
5555
update:
5656
"x-codeSamples":
5757
- "lang": "ruby"
5858
"label": "stackone_search_actions"
5959
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Shared::ActionSearchDto.new(\n connector: 'slack',\n query: 'send a message'\n)\nres = s.actions.search_actions(request: req)\n\nunless res.action_search_response_dto.nil?\n # handle response\nend"
60+
- target: $["paths"]["/auth_configs"]["get"]
61+
update:
62+
"x-codeSamples":
63+
- "lang": "ruby"
64+
"label": "stackone_list_auth_configs"
65+
"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.auth_configs.list_auth_configs(connector_key: 'salesforce', enabled: true, page_size: 25.0)\n\nunless res.auth_configs_paginated.nil?\n # handle response\nend"
6066
- target: $["paths"]["/connect_sessions"]["post"]
6167
update:
6268
"x-codeSamples":
@@ -69,18 +75,6 @@ actions:
6975
- "lang": "ruby"
7076
"label": "stackone_authenticate_connect_session"
7177
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Shared::ConnectSessionAuthenticate.new(\n token: '<value>'\n)\nres = s.connect_sessions.authenticate_connect_session(request: req)\n\nunless res.connect_session.nil?\n # handle response\nend"
72-
- target: $["paths"]["/connectors/meta"]["get"]
73-
update:
74-
"x-codeSamples":
75-
- "lang": "ruby"
76-
"label": "stackone_list_connectors_meta"
77-
"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.connectors.list_connectors_meta(include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_metas.nil?\n # handle response\nend"
78-
- target: $["paths"]["/connectors/meta/{provider}"]["get"]
79-
update:
80-
"x-codeSamples":
81-
- "lang": "ruby"
82-
"label": "stackone_get_connector_meta"
83-
"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.connectors.get_connector_meta(provider: '<value>', include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_meta.nil?\n # handle response\nend"
8478
- target: $["paths"]["/mcp"]["delete"]
8579
update:
8680
"x-codeSamples":
@@ -98,7 +92,7 @@ actions:
9892
"x-codeSamples":
9993
- "lang": "ruby"
10094
"label": "stackone_mcp_post"
101-
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\nres = s.mcp.mcp_post(security: Models::Operations::StackoneMcpPostSecurity.new(\n api_key: '<YOUR_API_KEY_HERE>'\n), json_rpc_message_dto: Models::Shared::JsonRpcMessageDto.new(\n id: Models::Shared::Id.new,\n jsonrpc: '2.0',\n method: 'initialize',\n params: Models::Shared::Params.new\n), x_account_id: '<id>')\n\nif res.status_code == 200\n # handle response\nend"
95+
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nreq = Models::Operations::StackoneMcpPostRequest.new(\n json_rpc_message_dto: Models::Shared::JsonRpcMessageDto.new(\n id: Models::Shared::Id.new,\n jsonrpc: '2.0',\n method: 'initialize',\n params: Models::Shared::Params.new\n ),\n x_account_id: '<id>'\n)\nres = s.mcp.mcp_post(request: req, security: Models::Operations::StackoneMcpPostSecurity.new(\n api_key: '<YOUR_API_KEY_HERE>'\n))\n\nif res.status_code == 200\n # handle response\nend"
10296
- target: $["paths"]["/requests/logs"]["get"]
10397
update:
10498
"x-codeSamples":
@@ -627,6 +621,12 @@ actions:
627621
- "lang": "ruby"
628622
"label": "ats_get_user"
629623
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Operations::AtsGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,first_name,last_name,name,email,phone,unified_custom_fields',\n id: '<id>',\n x_account_id: '<id>'\n)\nres = s.ats.get_user(request: req)\n\nunless res.user_result.nil?\n # handle response\nend"
624+
- target: $["paths"]["/unified/check_permissions"]["post"]
625+
update:
626+
"x-codeSamples":
627+
- "lang": "ruby"
628+
"label": "stackone_check_permissions"
629+
"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.check_permissions(check_permissions_request_dto: Models::Shared::CheckPermissionsRequestDto.new(\n action: Models::Shared::Action::READ,\n email: 'user@company.com',\n resource_id: 'C08G6QB90LU',\n resource_type: 'channel',\n user_id: 'U08FW4R4N6S'\n), x_account_id: '<id>', prefer: 'heartbeat')\n\nunless res.check_permissions_response.nil?\n # handle response\nend"
630630
- target: $["paths"]["/unified/crm/accounts"]["get"]
631631
update:
632632
"x-codeSamples":
@@ -1563,12 +1563,6 @@ actions:
15631563
- "lang": "ruby"
15641564
"label": "messaging_get_user"
15651565
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Operations::MessagingGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,email,username,name,first_name,last_name,bot,active,unified_custom_fields',\n id: '<id>',\n x_account_id: '<id>'\n)\nres = s.messaging.get_user(request: req)\n\nunless res.messaging_user_result.nil?\n # handle response\nend"
1566-
- target: $["paths"]["/unified/proxy"]["post"]
1567-
update:
1568-
"x-codeSamples":
1569-
- "lang": "ruby"
1570-
"label": "stackone_proxy_request"
1571-
"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.proxy.proxy_request(proxy_request_body: Models::Shared::ProxyRequestBody.new(\n headers: {\n 'Content-Type' => 'application/json',\n },\n path: '/employees/directory',\n url: 'https://api.sample-integration.com/v1'\n), x_account_id: '<id>', prefer: 'heartbeat')\n\nunless res.proxy_response_api_model.nil?\n # handle response\nend"
15721566
- target: $["paths"]["/unified/screening/orders"]["post"]
15731567
update:
15741568
"x-codeSamples":

docs/models/operations/changetype.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
Filter by the type of change that occurred to the application
44

5+
## Example Usage
6+
7+
```ruby
8+
require "stackone_client"
9+
10+
value = ChangeType::APPLICATION_STATUS
11+
```
12+
513

614
## Values
715

docs/models/operations/exclude.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Exclude
22

3+
## Example Usage
4+
5+
```ruby
6+
require "stackone_client"
7+
8+
value = Exclude::ACTIONS
9+
```
10+
311

412
## Values
513

docs/models/operations/hrislistpositionsqueryparamstatus.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
Filter positions by status
44

5+
## Example Usage
6+
7+
```ruby
8+
require "stackone_client"
9+
10+
value = HrisListPositionsQueryParamStatus::OPEN
11+
```
12+
513

614
## Values
715

docs/models/operations/hrislistshiftsqueryparamstatus.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
Filter to select shifts by status
44

5+
## Example Usage
6+
7+
```ruby
8+
require "stackone_client"
9+
10+
value = HrisListShiftsQueryParamStatus::DRAFT
11+
```
12+
513

614
## Values
715

0 commit comments

Comments
 (0)