Releases: workos/workos-ruby
Release list
v10.2.1
v9.5.1
Bug Fixes
- explicitly evict connections if request does not complete as success (bfee53e)
v8.0.2
v7.1.3
v10.2.0
-
#533 feat(generated)!: regenerate from spec (2 changes)
⚠️ Breaking- events:
- Changed required status for parameter
Events.list.events
- Changed required status for parameter
Features
- groups:
- Added parameter
Groups.list.search
- Added parameter
- connect:
- Added
client_idtoConnectedAccount - Added
client_secret_last_4toConnectedAccount - Added
configtoConnectedAccount
- Added
- pipes:
- Added
client_idtoDataIntegrationsListResponseDataConnectedAccount - Added
client_secret_last_4toDataIntegrationsListResponseDataConnectedAccount - Added
configtoDataIntegrationsListResponseDataConnectedAccount - Changed errors for endpoint
POST /data-integrations/{slug}/credentials - Made
CustomProviderDefinition.authorization_urloptional - Made
CustomProviderDefinition.token_urloptional - Added model
DataIntegrationsUpsertClientCredentialsRequest - Added
client_credentialstoCreateDataIntegrationAuthMethods - Added endpoint
PUT /data-integrations/{slug}/client-credentials
- Added
- sso:
- Added
XOAuthtoConnectionType - Added
XOAuthtoProfileConnectionType - Added
XOAuthtoConnectionsConnectionType - Added
GrokOAuthtoConnectionType - Added
GrokOAuthtoProfileConnectionType - Added
GrokOAuthtoConnectionsConnectionType
- Added
- user_management:
- Changed errors for endpoint
DELETE /user_management/users/{id} - Added
password_salt_positiontoCreateUser - Added
password_salt_positiontoUpdateUser - Made
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_idoptional - Made
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_numberoptional - Added enum
CreateUserPasswordSaltPosition - Added enum
UpdateUserPasswordSaltPosition - Added
XOAuthtoAuthenticateResponseAuthenticationMethod - Added
XOAuthtoUserIdentitiesGetItemProvider - Added
GrokOAuthtoAuthenticateResponseAuthenticationMethod - Added
GrokOAuthtoUserIdentitiesGetItemProvider
- Changed errors for endpoint
- webhooks:
- Added
agent.registration.refreshedtoCreateWebhookEndpointEvents - Added
agent.registration.refreshedtoUpdateWebhookEndpointEvents
- Added
Fixes
- pipes:
- Changed the type of
DataIntegration.credentials
- Changed the type of
- user_management:
- Changed errors for endpoint
POST /user_management/authenticate - Changed errors for endpoint
POST /user_management/users - Changed errors for endpoint
PUT /user_management/users/{id}
- Changed errors for endpoint
- events:
v10.1.0
Features
-
replace hand-written URL builders with generated ones (b162486)
-
#531 fix(generated): regenerate from spec
Features
- pipes:
- Added
configtoDataIntegrationsGetDataIntegrationAuthorizeUrlRequest - Added
client_credentialstoDataIntegrationAuthMethods - Added
client_credentialstoDataIntegrationsListResponseDataAuthMethods - Added
client_credentialstoDataIntegrationsListResponseDataConnectedAccountAuthMethod - Added
configto Pipes models
- Added
- connect:
- Added
client_credentialstoConnectedAccountAuthMethod
- Added
Fixes
- user_management:
- Changed errors for endpoint
POST /user_management/invitations - Changed errors for endpoint
POST /user_management/invitations/{id}/resend - Changed errors for endpoint
POST /user_management/magic_auth - Changed errors for endpoint
POST /user_management/authenticate
- Changed errors for endpoint
- pipes:
-
#532 fix(generated): regenerate from spec
Fixes
- sso:
- Removed
callback_endpointfromConnection
- Removed
- sso:
v10.0.0
Bug Fixes
-
Preserve explicit nil in request bodies as JSON null (#522) (5b06e32)
-
#524 feat(generated)!: regenerate from spec (3 changes)
Features
- agents:
- Added model
ClaimViewResponse - Added model
ClaimViewResponseOrganization - Added model
AgentAdminLinkClaimAttemptToExternalUserRequest - Added model
AgentAdminLinkClaimAttemptToExternalUserRequestUser - Added enum
ClaimViewResponseStatus - Added endpoint
PATCH /agents/claims/attempts - Added model
AgentRegistration - Added model
AgentCredentialValidation - Added model
AgentRegistrationAgentIdentity - Added model
AgentRegistrationClaim - Added model
AgentAdminValidateCredentialRequest - Added model
AgentRegistrationClaimClaimCompletion - Added enum
AgentRegistrationStatus - Added enum
AgentRegistrationKind - Added enum
AgentAdminValidateCredentialRequestType - Added service
Agents
- Added model
- api_keys:
- Added
agent_registration_idtoApiKeyValidationResponse
- Added
- connect:
- Added enum
ApplicationsRegistrationTypes - Added parameter
Applications.list.registration_types
- Added enum
- directory_sync:
- Added parameter
DirectoryUsers.list.idp_id - Added parameter
DirectoryUsers.list.email
- Added parameter
- organizations:
- Added model
OrganizationAuthorizedConnectApplicationList - Added model
OrganizationAuthorizedConnectApplicationListData - Added model
OrganizationAuthorizedConnectApplicationListListMetadata - Added service
OrganizationsAuthorizedApplications
- Added model
- pipes:
- Added model
DataIntegrationInstallation - Added
auth_methodstoCreateDataIntegration - Added
api_keytoCreateDataIntegration - Added
api_keytoUpdateDataIntegration - Added
auth_methodstoDataIntegration - Added
installationtoDataIntegration - Added enum
CreateDataIntegrationAuthMethods - Added enum
DataIntegrationAuthMethods - Added model
DataIntegrationCredentialsResponse - Added model
DataIntegrationCredentialsResponseCredential - Added model
DataIntegrationsUpsertApiKeyRequest - Added model
DataIntegrationsVendCredentialsRequest - Added enum
DataIntegrationCredentialsResponseError - Added endpoint
PUT /data-integrations/{slug}/api-key - Added endpoint
POST /data-integrations/{slug}/credentials
- Added model
- sso:
- Added parameter
SSO.authorize.prompt
- Added parameter
- user_management:
- Added
ssha256toCreateUserPasswordHashType - Added
ssha256toUpdateUserPasswordHashType - Added endpoint
GET /user_management/radar_challenges/{id}
- Added
- webhooks:
- Added
agent.registration.revokedtoCreateWebhookEndpointEvents - Added
agent.registration.revokedtoUpdateWebhookEndpointEvents - Added
agent.registration.deletedtoCreateWebhookEndpointEvents - Added
agent.registration.deletedtoUpdateWebhookEndpointEvents - Added
radar.challenge_createdtoCreateWebhookEndpointEvents - Added
radar.challenge_createdtoUpdateWebhookEndpointEvents - Added
agent.registration.expiredtoCreateWebhookEndpointEvents - Added
agent.registration.expiredtoUpdateWebhookEndpointEvents
- Added
- widgets:
- Made
WidgetSessionToken.organization_idoptional
- Made
- agents:
-
#527 feat(generated)!: regenerate from spec (5 changes)
⚠️ Breaking- admin_portal:
- SDK surface change: Symbol "IntentOptions" was removed
- connect:
- SDK surface change: Symbol "ConnectedAccountDto" was removed
- organization_domains:
- SDK surface change: Symbol "DomainVerificationIntentOptions" was removed
- pipes:
- SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed
- sso:
- SDK surface change: Symbol "SSOIntentOptions" was removed
- admin_portal:
v9.5.0
-
#514 fix(generated): regenerate from spec
Features
- user_management:
- Added model
UserRoleAssignmentSource - Added
sourcetoUserRoleAssignment - Added enum
UserRoleAssignmentSourceType - Added parameter
UserManagementAuthentication.authorize.max_age - Added endpoint
GET /user_management/cors_origins - Added endpoint
GET /user_management/redirect_uris
- Added model
Fixes
- Restore mistakenly removed CreateMagicAuth logic from previous release
- user_management:
v9.4.0
-
#508 fix(generated): regenerate from spec
Features
- pipes:
- Added model
DataIntegrationCredentialsResponse - Added model
DataIntegrationCredentialsResponseCredential - Added model
DataIntegrationsUpsertApiKeyRequest - Added model
DataIntegrationsVendCredentialsRequest - Added enum
DataIntegrationCredentialsResponseError - Added endpoint
PUT /data-integrations/{slug}/api-key - Added endpoint
POST /data-integrations/{slug}/credentials
- Added model
- pipes:
-
#510 fix(generated): regenerate from spec
⚠️ Breaking- user_management:
- Removed model
SessionReauthenticated - Removed model
SessionReauthenticatedData - Removed model
SessionReauthenticatedDataImpersonator - Removed enum
SessionReauthenticatedDataAuthMethod - Removed enum
SessionReauthenticatedDataStatus
- Removed model
Features
- webhooks:
- Added
agent.registration.createdtoCreateWebhookEndpointEvents - Added
agent.registration.claim.attempt.createdtoCreateWebhookEndpointEvents - Added
agent.registration.claim.completedtoCreateWebhookEndpointEvents - Added
agent.registration.credential.issuedtoCreateWebhookEndpointEvents - Added
agent.registration.organization.switchedtoCreateWebhookEndpointEvents - Added
authentication.reauthentication_succeededtoCreateWebhookEndpointEvents - Added
agent.registration.createdtoUpdateWebhookEndpointEvents - Added
agent.registration.claim.attempt.createdtoUpdateWebhookEndpointEvents - Added
agent.registration.claim.completedtoUpdateWebhookEndpointEvents - Added
agent.registration.credential.issuedtoUpdateWebhookEndpointEvents - Added
agent.registration.organization.switchedtoUpdateWebhookEndpointEvents - Added
authentication.reauthentication_succeededtoUpdateWebhookEndpointEvents
- Added
- webhooks:
- Added
session.reauthenticatedtoCreateWebhookEndpointEvents - Added
session.reauthenticatedtoUpdateWebhookEndpointEvents
- Added
- webhooks:
- Added
pipes.connected_account.connection_failedtoCreateWebhookEndpointEvents - Added
pipes.connected_account.connection_failedtoUpdateWebhookEndpointEvents
- Added
- user_management:
- Added model
UserRoleAssignmentSource - Added
sourcetoUserRoleAssignment - Added enum
UserRoleAssignmentSourceType - Added parameter
UserManagementAuthentication.authorize.max_age - Added endpoint
GET /user_management/cors_origins - Added endpoint
GET /user_management/redirect_uris
- Added model
- audit_logs:
- Changed the format of
AuditLogExportCreation.range_start - Changed the format of
AuditLogExportCreation.range_end
- Changed the format of
- audit_logs:
- Added
expiredtoAuditLogExportState
- Added
Fixes
- admin_portal:
- Removed
intent_optionsfromGenerateLink
- Removed
- webhooks:
- Removed
session.reauthenticatedfromCreateWebhookEndpointEvents - Removed
session.reauthenticatedfromUpdateWebhookEndpointEvents
- Removed
- user_management:
-
#512 feat(generated): regenerate from spec (1 change)
Features
- pipes:
- Added model
DataIntegrationCredentialsDto - Added model
CustomProviderDefinition - Added model
CreateDataIntegration - Added model
UpdateCustomProviderDefinition - Added model
UpdateDataIntegration - Added model
DataIntegration - Added model
DataIntegrationList - Added model
DataIntegrationListListMetadata - Added model
DataIntegrationCredential - Added model
DataIntegrationCustomProvider - Added enum
DataIntegrationCredentialsType - Added enum
CustomProviderDefinitionAuthenticateVia - Added enum
UpdateCustomProviderDefinitionAuthenticateVia - Added enum
DataIntegrationState - Added enum
DataIntegrationCredentialType - Added enum
DataIntegrationCustomProviderAuthenticateVia - Added endpoint
GET /data-integrations - Added endpoint
POST /data-integrations - Added endpoint
GET /data-integrations/{slug} - Added endpoint
PUT /data-integrations/{slug} - Added endpoint
DELETE /data-integrations/{slug} - Added endpoint
POST /user_management/users/{user_id}/connected_accounts/{slug} - Added endpoint
PUT /user_management/users/{user_id}/connected_accounts/{slug}
- Added model
- pipes:
-
#513 feat(generated): regenerate from spec (2 changes)
Features
- user_management:
- Added model
SendRadarSmsChallenge - Added model
SendRadarSmsChallengeResponse - Added model
UrnWorkosOAuthGrantTypeRadarEmailChallengeCodeSessionAuthenticateRequest - Added model
UrnWorkosOAuthGrantTypeRadarSmsChallengeCodeSessionAuthenticateRequest - Added model
MagicAuthSendMagicAuthCodeAndReturnResponse - Added model
UserCreateResponse - Added
ip_addresstoCreateMagicCodeAndReturn - Added
user_agenttoCreateMagicCodeAndReturn - Added
radar_auth_attempt_idtoCreateMagicCodeAndReturn - Added
signals_idtoCreateMagicCodeAndReturn - Added
ip_addresstoCreateUser - Added
user_agenttoCreateUser - Added
signals_idtoCreateUser - Added
signals_idtoAuthorizationCodeSessionAuthenticateRequest - Added
signals_idtoPasswordSessionAuthenticateRequest - Added
radar_auth_attempt_idtoPasswordSessionAuthenticateRequest - Added
radar_auth_attempt_idtoUrnWorkosOAuthGrantTypeMagicAuthCodeSessionAuthenticateRequest - Added endpoint
POST /user_management/radar_challenges
- Added model
- radar:
- Added
signals_idtoRadarStandaloneAssessRequest
- Added
Fixes
- user_management:
- Changed request body for
UserManagementAuthentication.authenticate - Changed response of
UserManagementUsers.createfromUsertoUserCreateResponse - Changed response of
UserManagementMagicAuth.sendMagicAuthCodeAndReturnfromMagicAuthtoMagicAuthSendMagicAuthCodeAndReturnResponse
- Changed request body for
- user_management:
v9.3.0
-
#504 fix(generated): regenerate from spec
Fixes
- organization_membership:
- Added
rolesto organization membership models
- Added
- organization_membership: