Skip to content
Merged
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
45 changes: 22 additions & 23 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: a945ea15-b620-47b9-9868-c165c173bf88
management:
docChecksum: 134b13e5dfdfee8b564f510ed26c321e
docChecksum: da87c0bff2b2c2419968fa39284dc718
docVersion: 1.0.0
speakeasyVersion: 1.790.3
generationVersion: 2.918.4
releaseVersion: 1.2.4
configChecksum: e28463b502fa5b4ba4d5acc9328da11f
speakeasyVersion: 1.791.0
generationVersion: 2.924.0
releaseVersion: 1.2.5
configChecksum: 85c64242982e837940439223e20bde56
repoURL: https://github.com/kombohq/ruby-sdk.git
installationURL: https://github.com/kombohq/ruby-sdk
published: true
persistentEdits:
generation_id: 1506868c-e05d-4bd4-97ca-ec79466bd214
pristine_commit_hash: 69394a32fe80349234e94efec9bc58d4ae7452bb
pristine_tree_hash: 2d22a1e3441cd5cb98bddc1540e93bacb361cf12
generation_id: 483169d6-d171-4b96-8b43-03b13f3a2aad
pristine_commit_hash: 46400bda64b62ffbc4282761e408adb7a234c240
pristine_tree_hash: 441d101d3016a8164c0a26871516060c3cd5399b
features:
ruby:
constsAndDefaults: 0.1.4
Expand Down Expand Up @@ -54,8 +54,8 @@ trackedFiles:
pristine_git_object: b0ea40558f3ca80dcf7d30b159d34a1e5ab33440
Gemfile.lock:
id: 21fb5836b499
last_write_checksum: sha1:9e807365c810ffa824c46217242ce4a27edc0371
pristine_git_object: eccaf9bdc4bbe50e8aef77b5981a6d2d8e3b349a
last_write_checksum: sha1:fc573c89abc478ff8930050fddcb9388ad4d260c
pristine_git_object: 9cc074e8e091b5c1cc24417667d65362fee32e86
Rakefile:
id: 44b7fa1ba503
last_write_checksum: sha1:c572639efdae8c7b24141ee5c02d8f009e101ed8
Expand Down Expand Up @@ -2018,8 +2018,8 @@ trackedFiles:
pristine_git_object: 8c4cd0f5a74e78fff37648b8c20dde4f9d2f68b1
docs/models/shared/integrationtool.md:
id: ccbce9847167
last_write_checksum: sha1:2c66187d24be5f53509f9ebf831882fdf33bf608
pristine_git_object: 72c7a7766270ef911399c6c7c83dea7e28a1068f
last_write_checksum: sha1:8cb45a34c268119879e801897e5f4df722c3c10a
pristine_git_object: 7c2f4b7b6291269683c3f066d815c8fc125ae764
docs/models/shared/interview.md:
id: d8d282f154af
last_write_checksum: sha1:8a02e7bc37075650da6db4da83362416f77a08ac
Expand Down Expand Up @@ -4234,16 +4234,16 @@ trackedFiles:
pristine_git_object: ea63e68d96e99d9fc55cc53805523eb487b62dd7
docs/sdks/general/README.md:
id: ce0ada6fa2e1
last_write_checksum: sha1:1a4874c7c4e41c889aaeae73f22434c4b86681b8
pristine_git_object: 1e81ead766e840fba05fc0341f82de029880c4de
last_write_checksum: sha1:e61b228c018c7f9ba31cccec329a9e0bba6d8181
pristine_git_object: 4167f844f9708fb84d0db3596c49cf0f8cf0f22a
docs/sdks/hris/README.md:
id: 0baa868a038c
last_write_checksum: sha1:87d1167bd44b7353b9ebdedced15be45a85734dc
pristine_git_object: 5083d2ba5fe09066617b232c52d785f38e20c30f
kombo.gemspec:
id: 476dd5dc2d31
last_write_checksum: sha1:e1c07a7e59be3b44ac17232d03da475c8a0a0588
pristine_git_object: a6c4295b7cbded67c8e52072e55a7fa933434e2a
last_write_checksum: sha1:ccbb742a588412e293963e2d5dda9c894633ca9a
pristine_git_object: 73512c23f390b642a32f19b9de2f2aa19e95c128
lib/crystalline.rb:
id: eca767cf937a
last_write_checksum: sha1:b6ec0a2833f58ba9a6f07c9637fdca05e59006d3
Expand Down Expand Up @@ -4286,8 +4286,8 @@ trackedFiles:
pristine_git_object: 8f6448cc95e312ec494cf40001850f3214d3b395
lib/kombo/general.rb:
id: b25b5d515a10
last_write_checksum: sha1:078450e1e53fc8b276fe62a2ae389cad1ee5b1d5
pristine_git_object: 68013610cae332ba5c255b6e2bdb967d7936c7e8
last_write_checksum: sha1:2f5dd8fc2ba08ccb0db41f432cc740486628424e
pristine_git_object: e277ef19aaf25d41bf05d485595d738fa7914190
lib/kombo/hris.rb:
id: 13c3ecc1e9af
last_write_checksum: sha1:09e7bc0edc4c456f95923469378d13ba8050a5e1
Expand Down Expand Up @@ -8098,8 +8098,8 @@ trackedFiles:
pristine_git_object: 09fbe2242df9ce143c5ddd53845afba6ae054e6f
lib/kombo/models/shared/integration_tool.rb:
id: ec252bdaa1fd
last_write_checksum: sha1:3018b9f0b8639e84cd74277ce39d021d893d7736
pristine_git_object: 7963d4a4297c3d4407805a11f54229992d971d1d
last_write_checksum: sha1:c0cf63a9857133d9a12fc83a5e7fe61e3a91225c
pristine_git_object: 345bd1ea40188b8a4f697d7537e60cd4658e59c5
lib/kombo/models/shared/integration_tool.rbi:
id: fecc74b6f738
last_write_checksum: sha1:c0987391d8322f5bca901ba6cc47a8c2bac6b195
Expand Down Expand Up @@ -12646,8 +12646,8 @@ trackedFiles:
pristine_git_object: cc0af5d0bc79da7ef48343408db80c1436d75ef9
lib/kombo/sdkconfiguration.rb:
id: 576e58b2ad72
last_write_checksum: sha1:214089adf1b8c2c041321936401a8c950593aa33
pristine_git_object: 1fb4da89d4c707aacf319e43f6a7aa4b48f27cca
last_write_checksum: sha1:b0b8cfa3acfcc6be1d7e825cc02111007671f2c0
pristine_git_object: 1896edae2f859b0c0d387f9c67287b914e341fed
lib/kombo/sdkconfiguration.rbi:
id: d1d4becc3542
last_write_checksum: sha1:d6a79e38280d703264428e6158d6d796ba61d63f
Expand Down Expand Up @@ -15251,4 +15251,3 @@ examples:
default:
application/json: {"status": "error", "error": {"code": "PLATFORM.RATE_LIMIT_EXCEEDED", "title": null, "message": "<value>", "log_url": "https://married-yin.org/"}}
examplesVersion: 1.0.2
releaseNotes: "## Ruby SDK Changes:\n* `kombo.hris.get_staffing_entities()`: `response.data.results[].skills` **Added**\n* `kombo.ats.get_applications()`: `response.data.results[].current_stage.status` **Added**\n* `kombo.ats.get_application_stages()`: `response.data.results[].status` **Added**\n* `kombo.ats.get_jobs()`: `response.data.results[].stages[].status` **Added**\n* `kombo.connect.create_connection_link()`: \n * `request.integration_tool.enum(carerixgraphql)` **Added**\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
ruby:
version: 1.2.4
version: 1.2.5
additionalDependencies:
development:
irb: ""
Expand Down
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:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:71f5342aa2d61fa65adf2c2c23b309d0f57de38c4fbefb3e8087db9e8c75e4c0
sourceBlobDigest: sha256:a2595eea65c57fa99de14be705908ecc133009cc082fa952a9270fc5ffd0dec6
sourceRevisionDigest: sha256:eb1dc10690894387b28e95abdbb6fdabbf0487732d768fe517c531e939067667
sourceBlobDigest: sha256:2a0870c417dba29d8989de5f0d60dc06dbd6418cd4f0da47c0a4491177d6aa3e
tags:
- latest
- 1.0.0
targets:
kombo-ruby:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:71f5342aa2d61fa65adf2c2c23b309d0f57de38c4fbefb3e8087db9e8c75e4c0
sourceBlobDigest: sha256:a2595eea65c57fa99de14be705908ecc133009cc082fa952a9270fc5ffd0dec6
sourceRevisionDigest: sha256:eb1dc10690894387b28e95abdbb6fdabbf0487732d768fe517c531e939067667
sourceBlobDigest: sha256:2a0870c417dba29d8989de5f0d60dc06dbd6418cd4f0da47c0a4491177d6aa3e
codeSamplesNamespace: kombo-api-python-ruby-code-samples
codeSamplesRevisionDigest: sha256:8ffa97bb0b447dcc774d0803210b0c9f14a7c290b8964b5848ec48d50cdb920e
codeSamplesRevisionDigest: sha256:9ae0d19b613ec70ac72d723fcc803d1bc29a017906244afbd59e6bf62d047fbc
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
kombo (1.2.4)
kombo (1.2.5)
base64 (>= 0.2.0, < 1.0)
faraday (>= 2.14.3)
faraday-multipart (~> 1.2.0)
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,4 +188,14 @@ Based on:
### Generated
- [ruby v1.2.4] .
### Releases
- [Ruby Gems v1.2.4] https://rubygems.org/gems/kombo/versions/1.2.4 - .
- [Ruby Gems v1.2.4] https://rubygems.org/gems/kombo/versions/1.2.4 - .

## 2026-07-28 00:47:19
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.791.0 (2.924.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v1.2.5] .
### Releases
- [Ruby Gems v1.2.5] https://rubygems.org/gems/kombo/versions/1.2.5 - .
2 changes: 1 addition & 1 deletion docs/models/shared/integrationtool.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ value = IntegrationTool::WORKDAY
| `TALENTSOFT` | talentsoft |
| `TALENTSOFTCUSTOMER` | talentsoftcustomer |
| `CONCLUDIS` | concludis |
| `PERBILITYHELIX` | perbilityhelix |
| `TALENTION` | talention |
| `PILOGA` | piloga |
| `ONLYFY` | onlyfy |
Expand Down Expand Up @@ -190,7 +191,6 @@ value = IntegrationTool::WORKDAY
| `OYSTERHR` | oysterhr |
| `KIWIHR` | kiwihr |
| `SQUARE` | square |
| `PERBILITYHELIX` | perbilityhelix |
| `LEAPSOME` | leapsome |
| `LOKET` | loket |
| `WORKFORCECOM` | workforcecom |
Expand Down
2 changes: 1 addition & 1 deletion docs/sdks/general/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ To get started, please pick the relevant API (some tools provide multiple to due
|Planday|`planday/api`|Planday's [HR API v1.0](https://openapi.planday.com/api/hr?version=v1.0). We automatically authenticate all requests and use `https://openapi.planday.com` as the base URL.|
|Recruit CRM|`recruitcrm/api`|We use `https://api.recruitcrm.io` as the base URL. Find the official docs [here](https://docs.recruitcrm.io/docs/rcrm-api-reference/ZG9jOjMyNzk0NA-getting-started).|
|RecruiterFlow|`recruiterflow/v1`|RecruiterFlow API [docs](https://docs.recruiterflow.com/). We automatically authenticate all requests using the RF-Api-Key header and use `https://api.recruiterflow.com` as the base URL.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials. The base URL is `https://gateway.remote.com/v1` for production API keys (prefixed `ra_live_`), or `https://gateway.remote-sandbox.com/v1` for sandbox API keys.|
|rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`|
|Rippling|`rippling/api`|Rippling's [API](https://developer.rippling.com/documentation). We automatically authenticate all requests and use `https://api.rippling.com/platform/api` or`https://rest.ripplingapis.com` as the base URL.|
|Sage HR|`sagehr/api`|Sage HR's [API](https://developer.sage.com/hr/reference/api-ref). We automatically authenticate all requests and use `https://\{subdomain\}.sage.hr/api` as the base URL.|
Expand Down
2 changes: 1 addition & 1 deletion kombo.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__)

Gem::Specification.new do |s|
s.name = 'kombo'
s.version = '1.2.4'
s.version = '1.2.5'
s.platform = Gem::Platform::RUBY
s.licenses = ['Apache-2.0']
s.summary = ''
Expand Down
2 changes: 1 addition & 1 deletion lib/kombo/general.rb
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,7 @@ def send_passthrough_request(body:, tool:, api:, integration_id: nil, timeout_ms
# |Planday|`planday/api`|Planday's [HR API v1.0](https://openapi.planday.com/api/hr?version=v1.0). We automatically authenticate all requests and use `https://openapi.planday.com` as the base URL.|
# |Recruit CRM|`recruitcrm/api`|We use `https://api.recruitcrm.io` as the base URL. Find the official docs [here](https://docs.recruitcrm.io/docs/rcrm-api-reference/ZG9jOjMyNzk0NA-getting-started).|
# |RecruiterFlow|`recruiterflow/v1`|RecruiterFlow API [docs](https://docs.recruiterflow.com/). We automatically authenticate all requests using the RF-Api-Key header and use `https://api.recruiterflow.com` as the base URL.|
# |Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials.|
# |Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials. The base URL is `https://gateway.remote.com/v1` for production API keys (prefixed `ra_live_`), or `https://gateway.remote-sandbox.com/v1` for sandbox API keys.|
# |rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`|
# |Rippling|`rippling/api`|Rippling's [API](https://developer.rippling.com/documentation). We automatically authenticate all requests and use `https://api.rippling.com/platform/api` or`https://rest.ripplingapis.com` as the base URL.|
# |Sage HR|`sagehr/api`|Sage HR's [API](https://developer.sage.com/hr/reference/api-ref). We automatically authenticate all requests and use `https://\{subdomain\}.sage.hr/api` as the base URL.|
Expand Down
2 changes: 1 addition & 1 deletion lib/kombo/models/shared/integration_tool.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ class IntegrationTool < T::Enum
TALENTSOFT = new('talentsoft')
TALENTSOFTCUSTOMER = new('talentsoftcustomer')
CONCLUDIS = new('concludis')
PERBILITYHELIX = new('perbilityhelix')
TALENTION = new('talention')
PILOGA = new('piloga')
ONLYFY = new('onlyfy')
Expand Down Expand Up @@ -185,7 +186,6 @@ class IntegrationTool < T::Enum
OYSTERHR = new('oysterhr')
KIWIHR = new('kiwihr')
SQUARE = new('square')
PERBILITYHELIX = new('perbilityhelix')
LEAPSOME = new('leapsome')
LOKET = new('loket')
WORKFORCECOM = new('workforcecom')
Expand Down
6 changes: 3 additions & 3 deletions lib/kombo/sdkconfiguration.rb
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,9 @@ def initialize(client, hooks, retry_config, timeout_ms, security, security_sourc
@globals = globals.nil? ? {} : globals
@language = 'ruby'
@openapi_doc_version = '1.0.0'
@sdk_version = '1.2.4'
@gen_version = '2.918.4'
@user_agent = 'speakeasy-sdk/ruby 1.2.4 2.918.4 1.0.0 kombo'
@sdk_version = '1.2.5'
@gen_version = '2.924.0'
@user_agent = 'speakeasy-sdk/ruby 1.2.5 2.924.0 1.0.0 kombo'
end

sig { returns([String, T::Hash[Symbol, String]]) }
Expand Down
Loading