Repository navigation
feat(audit-logs): make occurred_at optional in the request contract - #262
swaroopThereItIs-workos wants to merge 2 commits into
Conversation
SDK compatibility report
Changes by domain
|
| Symbol | Kind | Languages |
|---|---|---|
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.AccountDisplayName |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.Config |
field | dotnet, go, ios, php, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectionOwner |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.OrganizationId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ReturnTo |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.UserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner |
enum | dotnet, go, ios, kotlin, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Organization |
enum value | dotnet, go, ios, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Unknown |
enum value | dotnet, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.User |
enum value | dotnet, go, ios, python, ruby, rust |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwnerLiteral |
enum | python |
AddDataIntegrationsGetDataIntegrationAuthorizeURLRequest
1 field removed
| Symbol | Kind | Languages |
|---|---|---|
AddDataIntegrationsGetDataIntegrationAuthorizeURLRequest.connection_intent |
field | go, ios, kotlin, php, python, ruby, rust |
ApiKeys
Parameter changes (2)
| Method | Changes | Languages |
|---|---|---|
ApiKeys.create_api_key_expire |
expires_at type: str | None | NotGiven → datetime | str | None | NotGiven |
python |
ApiKeys.create_organization_api_key |
expires_at type: str | None → datetime | str | None |
python |
AsyncApiKeys
Parameter changes (2)
| Method | Changes | Languages |
|---|---|---|
AsyncApiKeys.create_api_key_expire |
expires_at type: str | None | NotGiven → datetime | str | None | NotGiven |
python |
AsyncApiKeys.create_organization_api_key |
expires_at type: str | None → datetime | str | None |
python |
AsyncAuditLogs
Parameter changes (2)
| Method | Changes | Languages |
|---|---|---|
AsyncAuditLogs.create_export |
range_start type: str → datetime | str; range_end type: str → datetime | str |
python |
AsyncEvents
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
AsyncEvents.list_events |
range_end type: str | None → datetime | str | None |
python |
AsyncPipes
Parameter changes (4)
| Method | Changes | Languages |
|---|---|---|
AsyncPipes.create_organization_connected_account |
expires_at type: str | None → datetime | str | None |
python |
AsyncPipes.create_user_connected_account |
expires_at type: str | None → datetime | str | None |
python |
AsyncPipes.update_organization_connected_account |
expires_at type: str | None → datetime | str | None |
python |
AsyncPipes.update_user_connected_account |
expires_at type: str | None → datetime | str | None |
python |
AsyncUserManagement
Parameter changes (5)
| Method | Changes | Languages |
|---|---|---|
AsyncUserManagement.create_user_api_key |
expires_at type: str | None → datetime | str | None |
python |
AsyncUserManagement.list_waitlists |
limit removed; before removed; after removed; order removed |
python |
AsyncVault
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
AsyncVault.list_kv |
updated_after type: str | None → datetime | str | None |
python |
AuditLogEvent
Type changes (1)
AuditLogEvent.OccurredAt type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Entities/AuditLogEvent.cs |
AuditLogEvent.OccurredAttype: DateTimeOffset |
AuditLogEvent.OccurredAttype: DateTimeOffset? |
| go 📄 models.go |
AuditLogEvent.occurred_attype: string |
AuditLogEvent.occurred_attype: *string |
| ios 📄 Sources/WorkOS/Models/AuditLogEvent.swift |
AuditLogEvent.occurredAttype: Date |
AuditLogEvent.occurredAttype: Date? |
| kotlin 📄 src/main/kotlin/com/workos/models/AuditLogEvent.kt |
AuditLogEvent.occurred_attype: OffsetDateTime |
AuditLogEvent.occurred_attype: OffsetDateTime? |
| php 📄 lib/Resource/AuditLogEvent.php |
AuditLogEvent.occurredAttype: \DateTimeImmutable |
AuditLogEvent.occurredAttype: ?\DateTimeImmutable |
| python 📄 src/workos/audit_logs/models/audit_log_event.py |
AuditLogEvent.occurred_attype: datetime |
AuditLogEvent.occurred_attype: datetime | None |
| rust 📄 src/models/audit_log_event.rs |
AuditLogEvent.occurred_attype: String |
AuditLogEvent.occurred_attype: Option<String> |
AuditLogs
Parameter changes (2)
| Method | Changes | Languages |
|---|---|---|
AuditLogs.create_export |
range_start type: str → datetime | str; range_end type: str → datetime | str |
python |
AuthorizeDataIntegrationParams
1 enum, 2 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
AuthorizeDataIntegrationParamsBodyOneOf |
enum | rust |
AuthorizeDataIntegrationParamsBodyOneOf.AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest |
enum value | rust |
AuthorizeDataIntegrationParamsBodyOneOf.ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest |
enum value | rust |
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
AuthorizeDataIntegrationParams.new |
body type: AuthorizeDataIntegrationParamsBodyOneOf → DataIntegrationsGetDataIntegrationAuthorizeUrlRequest |
rust |
Connect
5 types, 19 fields, 10 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
ConnectedAccountWriteResponse |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.AccountDisplayName |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.AccountIdentifier |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.api_key_last_4 |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.AuthMethod |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.client_secret_last_4 |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.ClientId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.Config |
field | dotnet, go, ios, php, python, ruby, rust |
ConnectedAccountWriteResponse.ConnectionRole |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.CreatedAt |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.EstablishedByUserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.Id |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.object |
field | go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.OrganizationId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.Scopes |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.State |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.StateReason |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.UpdatedAt |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.UserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponse.Warnings |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ConnectedAccountWriteResponseAuthMethod |
type | go, ios, kotlin, rust |
ConnectedAccountWriteResponseAuthMethod.apiKey |
enum value | ios, rust |
ConnectedAccountWriteResponseAuthMethod.clientCredentials |
enum value | ios, rust |
ConnectedAccountWriteResponseAuthMethod.oauth |
enum value | ios, rust |
ConnectedAccountWriteResponseConnectionRole |
type | go, ios, kotlin, rust |
ConnectedAccountWriteResponseConnectionRole.compatibility |
enum value | ios, rust |
ConnectedAccountWriteResponseConnectionRole.standard |
enum value | ios, rust |
ConnectedAccountWriteResponseConnectionRole.Unknown |
enum value | rust |
ConnectedAccountWriteResponseState |
type | go, ios, kotlin, rust |
ConnectedAccountWriteResponseState.connected |
enum value | ios, rust |
ConnectedAccountWriteResponseState.disconnected |
enum value | ios, rust |
ConnectedAccountWriteResponseState.needsReauthorization |
enum value | ios, rust |
ConnectedAccountWriteResponseState.Unknown |
enum value | rust |
ConnectedAccountWriteResponseWarning |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
Connect.updateApplication |
requestOptions moved 5→6 |
ios |
CreateUserInviteOptionsLocale
1 enum, 1 enum value removed
| Symbol | Kind | Languages |
|---|---|---|
CreateUserInviteOptionsLocale |
enum | dotnet, php, ruby |
CreateUserInviteOptionsLocale.Unknown |
enum value | dotnet, kotlin, rust |
DataIntegration
7 types, 36 fields, 6 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest |
type | dotnet, go, rust |
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.AccountDisplayName |
field | dotnet, go |
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.Config |
field | dotnet, go, python |
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectionOwner |
field | dotnet, go |
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.OrganizationId |
field | dotnet, go |
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ReturnTo |
field | dotnet, go |
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.UserId |
field | dotnet, go |
DataIntegrationsUpsertApiKeyRequest |
type | dotnet, go, rust |
DataIntegrationsUpsertApiKeyRequest.AccountDisplayName |
field | dotnet, go |
DataIntegrationsUpsertApiKeyRequest.AccountIdentifier |
field | dotnet, go |
DataIntegrationsUpsertApiKeyRequest.ConnectionOwner |
field | dotnet, go |
DataIntegrationsUpsertApiKeyRequest.OrganizationId |
field | dotnet, go |
DataIntegrationsUpsertApiKeyRequest.Secret |
field | dotnet, go |
DataIntegrationsUpsertApiKeyRequest.UserId |
field | dotnet, go |
DataIntegrationsUpsertApiKeyRequest2 |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertApiKeyRequest2.AccountDisplayName |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertApiKeyRequest2.AccountIdentifier |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertApiKeyRequest2.ConnectedAccountId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertApiKeyRequest2.ConnectionOwner |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertApiKeyRequest2.OrganizationId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertApiKeyRequest2.Secret |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertApiKeyRequest2.UserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertAPIKeyRequest2ConnectionOwner |
type | go, ios, kotlin, rust |
DataIntegrationsUpsertApiKeyRequest2ConnectionOwner.organization |
enum value | ios, rust |
DataIntegrationsUpsertApiKeyRequest2ConnectionOwner.Unknown |
enum value | rust |
DataIntegrationsUpsertApiKeyRequest2ConnectionOwner.user |
enum value | ios, rust |
DataIntegrationsUpsertClientCredentialsRequest |
type | dotnet, go, rust |
DataIntegrationsUpsertClientCredentialsRequest.AccountDisplayName |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest.AccountIdentifier |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest.ClientId |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest.ClientSecret |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest.Config |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest.ConnectionOwner |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest.OrganizationId |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest.UserId |
field | dotnet, go |
DataIntegrationsUpsertClientCredentialsRequest2 |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.AccountDisplayName |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.AccountIdentifier |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.ClientId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.ClientSecret |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.Config |
field | dotnet, go, ios, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.ConnectedAccountId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.ConnectionOwner |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.OrganizationId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2.UserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner |
type | go, ios, kotlin, rust |
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner.organization |
enum value | ios, rust |
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner.Unknown |
enum value | rust |
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner.user |
enum value | ios, rust |
Type changes (4)
DataIntegrationCredentialsResponse.credential type changed (field)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/models/data_integration_credentials_response.py |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationVendedCredential | None |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationVendedCredentialVariant | None |
DataIntegrationVendedCredential.auth_method type changed (field)
| Language | Before | After |
|---|---|---|
| go 📄 models.go |
DataIntegrationVendedCredential.auth_methodtype: *string |
DataIntegrationVendedCredential.auth_methodtype: string |
DataIntegrationVendedCredential.object type changed (field)
| Language | Before | After |
|---|---|---|
| go 📄 models.go |
DataIntegrationVendedCredential.objecttype: *string |
DataIntegrationVendedCredential.objecttype: string |
DataIntegrationVendedCredential.value type changed (field)
| Language | Before | After |
|---|---|---|
| go 📄 models.go |
DataIntegrationVendedCredential.valuetype: *string |
DataIntegrationVendedCredential.valuetype: string |
Events
Renamed (1)
| Symbol | Before | After | Languages |
|---|---|---|---|
EventsListParams.PaginationParams |
EventsListParams.PaginationParams |
EventsListParams.Limit |
go |
Parameter changes (30)
| Method | Changes | Languages |
|---|---|---|
Events.list |
before removed; order removed; after moved 1→0; limit moved 2→1; events moved 4→2; rangeStart moved 5→3; rangeEnd moved 6→4; organizationId moved 7→5; requestOptions moved 8→6; rangeStart type: String? → Date?; rangeEnd type: String? → Date? |
ios, kotlin |
Events.list_events |
order type: PaginationOrder | str | None → str | None; range_start type: str | None → datetime | str | None; range_end type: str | None → datetime | str | None |
python |
Events.listAutoPaging |
before removed; order removed; limit moved 1→0; events moved 3→1; rangeStart moved 4→2; rangeEnd moved 5→3; organizationId moved 6→4; requestOptions moved 7→5; rangeStart type: String? → Date?; rangeEnd type: String? → Date? |
ios |
Events.listEvents |
before removed; order removed; rangeStart type: ?string → ?\DateTimeImmutable; rangeEnd type: ?string → ?\DateTimeImmutable |
php, python, ruby |
Events.listSuspend |
before removed; order removed |
kotlin |
Type changes (2)
EventsListOptions.RangeEnd type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Services/Events/_interfaces/EventsOptions.cs |
EventsListOptions.RangeEndtype: string? |
EventsListOptions.RangeEndtype: DateTimeOffset? |
EventsListOptions.RangeStart type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Services/Events/_interfaces/EventsOptions.cs |
EventsListOptions.RangeStarttype: string? |
EventsListOptions.RangeStarttype: DateTimeOffset? |
ListEventsParams
2 propertys removed
| Symbol | Kind | Languages |
|---|---|---|
ListEventsParams.before |
property | rust |
ListEventsParams.order |
property | rust |
Pipes
3 fields removed
| Symbol | Kind | Languages |
|---|---|---|
PipesAuthorizeDataIntegrationParams.Body |
field | go |
PipesUpdateDataIntegrationAPIKeyParams.Body |
field | go |
PipesUpdateDataIntegrationClientCredentialsParams.Body |
field | go |
Parameter changes (21)
| Method | Changes | Languages |
|---|---|---|
Pipes.authorize_data_integration |
body → user_id |
python |
Pipes.authorizeDataIntegration |
body → accountDisplayName; requestOptions moved 2→11; userId now required |
ios, kotlin, php, python |
Pipes.authorizeDataIntegrationSuspend |
userId now required |
kotlin |
Pipes.create_organization_connected_account |
expires_at type: str | None → datetime | str | None |
python |
Pipes.create_user_connected_account |
expires_at type: str | None → datetime | str | None |
python |
Pipes.update_data_integration_api_key |
body → user_id; secret now required |
python |
Pipes.update_data_integration_client_credentials |
body → user_id; client_secret now required |
python |
Pipes.update_organization_connected_account |
expires_at type: str | None → datetime | str | None |
python |
Pipes.update_user_connected_account |
expires_at type: str | None → datetime | str | None |
python |
Pipes.updateDataIntegrationApiKey |
body → accountDisplayName; requestOptions moved 2→9; secret now required |
ios, kotlin, php, python |
Pipes.updateDataIntegrationApiKeySuspend |
secret now required |
kotlin |
Pipes.updateDataIntegrationClientCredentials |
body → accountDisplayName; requestOptions moved 2→11; clientSecret now required |
ios, kotlin, php, python |
Pipes.updateDataIntegrationClientCredentialsSuspend |
clientSecret now required |
kotlin |
Type changes (16)
Pipes.create_data_integration_api_key return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)returnType: ConnectedAccountWriteResponse |
Pipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)returnType: ConnectedAccount |
Pipes.create_data_integration_client_credential return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)returnType: ConnectedAccountWriteResponse |
Pipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)returnType: ConnectedAccount |
Pipes.create_organization_connected_account return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
Pipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccount |
Pipes.create_user_connected_account return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccount |
Pipes.createDataIntegrationApiKeySuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createDataIntegrationApiKeySuspend(slug, userId, secret, connectionIntent, …)returnType: ConnectedAccountWriteResponse |
Pipes.createDataIntegrationApiKeySuspend(slug, userId, secret, connectionIntent, …)returnType: ConnectedAccount |
Pipes.createDataIntegrationClientCredentialSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createDataIntegrationClientCredentialSuspend(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccountWriteResponse |
Pipes.createDataIntegrationClientCredentialSuspend(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccount |
Pipes.createOrganizationConnectedAccountSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createOrganizationConnectedAccountSuspend(organizationId, slug, userId, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createOrganizationConnectedAccountSuspend(organizationId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
Pipes.createUserConnectedAccountSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createUserConnectedAccountSuspend(userId, slug, organizationId?, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createUserConnectedAccountSuspend(userId, slug, organizationId?, accessToken?, …)returnType: ConnectedAccount |
Pipes.update_data_integration_api_key return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.update_data_integration_api_key(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
Pipes.update_data_integration_api_key(slug, user_id, secret, account_display_name?, …)returnType: ConnectedAccount |
Pipes.update_data_integration_client_credentials return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.update_data_integration_client_credentials(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
Pipes.update_data_integration_client_credentials(slug, user_id, client_id, client_secret, …)returnType: ConnectedAccount |
Pipes.update_organization_connected_account return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
Pipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccount |
Pipes.update_user_connected_account return type changed (function)
| Language | Before | After |
|---|---|---|
| python 📄 src/workos/pipes/_resource.py |
Pipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationApiKeySuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationApiKeySuspend(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationApiKeySuspend(slug, userId, secret, organizationId?, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationClientCredentialsSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationClientCredentialsSuspend(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationClientCredentialsSuspend(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccount |
Pipes.updateOrganizationConnectedAccountSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateOrganizationConnectedAccountSuspend(organizationId, slug, userId, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
Pipes.updateOrganizationConnectedAccountSuspend(organizationId, slug, supportsMultipleConnections?, connectedAccountId?, …)returnType: ConnectedAccount |
Pipes.updateUserConnectedAccountSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateUserConnectedAccountSuspend(userId, slug, organizationId?, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
Pipes.updateUserConnectedAccountSuspend(userId, slug, organizationId?, supportsMultipleConnections?, …)returnType: ConnectedAccount |
PipeService
Type changes (8)
PipeService.CreateDataIntegrationAPIKey return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.CreateDataIntegrationAPIKey(slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.CreateDataIntegrationAPIKey(slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.createDataIntegrationApiKey(slug, accountDisplayName?, accountIdentifier?, userId, …)returnType: ConnectedAccountWriteResponse |
Pipes.createDataIntegrationApiKey(slug, accountDisplayName?, accountIdentifier?, userId, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)returnType: ConnectedAccountWriteResponse |
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)returnType: ConnectedAccountWriteResponse |
AsyncPipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)returnType: ConnectedAccount |
PipeService.CreateDataIntegrationClientCredential return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.CreateDataIntegrationClientCredential(slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.CreateDataIntegrationClientCredential(slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.createDataIntegrationClientCredential(slug, accountDisplayName?, accountIdentifier?, userId, …)returnType: ConnectedAccountWriteResponse |
Pipes.createDataIntegrationClientCredential(slug, accountDisplayName?, accountIdentifier?, userId, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccountWriteResponse |
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)returnType: ConnectedAccountWriteResponse |
AsyncPipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)returnType: ConnectedAccount |
PipeService.CreateOrganizationConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.CreateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.CreateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.createOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createOrganizationConnectedAccount(organizationId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
AsyncPipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccount |
PipeService.CreateUserConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.CreateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.CreateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createUserConnectedAccount(userId, slug, organizationId?, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createUserConnectedAccount(userId, slug, organizationId?, accessToken?, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
AsyncPipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccount |
PipeService.UpdateDataIntegrationAPIKey return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateDataIntegrationAPIKey(slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.UpdateDataIntegrationAPIKey(slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateDataIntegrationApiKey(slug, body, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationApiKey(slug, accountDisplayName?, accountIdentifier?, userId, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationApiKey(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationApiKey(slug, userId, secret, organizationId?, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.updateDataIntegrationApiKey(slug, options?)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationApiKey(slug, userId, secret, organizationId?, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_data_integration_api_key(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
AsyncPipes.update_data_integration_api_key(slug, user_id, secret, account_display_name?, …)returnType: ConnectedAccount |
PipeService.UpdateDataIntegrationClientCredentials return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateDataIntegrationClientCredentials(slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.UpdateDataIntegrationClientCredentials(slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateDataIntegrationClientCredentials(slug, body, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationClientCredentials(slug, accountDisplayName?, accountIdentifier?, userId, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationClientCredentials(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationClientCredentials(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.updateDataIntegrationClientCredentials(slug, options?)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationClientCredentials(slug, userId, clientId, clientSecret, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_data_integration_client_credentials(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
AsyncPipes.update_data_integration_client_credentials(slug, user_id, client_id, client_secret, …)returnType: ConnectedAccount |
PipeService.UpdateOrganizationConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.UpdateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, supportsMultipleConnections?, connectedAccountId?, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
AsyncPipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccount |
PipeService.UpdateUserConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
PipeService.UpdateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccount |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccount |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateUserConnectedAccount(userId, slug, organizationId?, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
Pipes.updateUserConnectedAccount(userId, slug, organizationId?, supportsMultipleConnections?, …)returnType: ConnectedAccount |
| php 📄 lib/Service/Pipes.php |
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: \WorkOS\Resource\ConnectedAccount |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
AsyncPipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccount |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest
1 type, 7 fields, 3 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.AccountDisplayName |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.Config |
field | dotnet, go, ios, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectedAccountId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectionOwner |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.OrganizationId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ReturnTo |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.UserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.organization |
enum value | ios, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Unknown |
enum value | rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.user |
enum value | ios, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeURLRequest
1 field, 1 type removed
| Symbol | Kind | Languages |
|---|---|---|
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeURLRequest.connection_intent |
field | go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeURLRequestConnectionOwner |
type | go, ios, kotlin, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest
1 type, 7 fields, 3 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
ReauthorizeDataIntegrationsUpsertApiKeyRequest |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest.AccountDisplayName |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest.AccountIdentifier |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest.ConnectedAccountId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest.ConnectionOwner |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest.OrganizationId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest.Secret |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequest.UserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner.organization |
enum value | ios, rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner.Unknown |
enum value | rust |
ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner.user |
enum value | ios, rust |
ReauthorizeDataIntegrationsUpsertAPIKeyRequest
1 field, 1 type removed
| Symbol | Kind | Languages |
|---|---|---|
ReauthorizeDataIntegrationsUpsertAPIKeyRequest.connection_intent |
field | go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertAPIKeyRequestConnectionOwner |
type | go, ios, kotlin, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest
2 types, 10 fields, 3 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.AccountDisplayName |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.AccountIdentifier |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ClientId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ClientSecret |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.Config |
field | dotnet, go, ios, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ConnectedAccountId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.connection_intent |
field | go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ConnectionOwner |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.OrganizationId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.UserId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner |
type | go, ios, kotlin, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner.organization |
enum value | ios, rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner.Unknown |
enum value | rust |
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner.user |
enum value | ios, rust |
UpdateDataIntegrationApiKeyParams
1 enum, 2 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
UpdateDataIntegrationApiKeyParamsBodyOneOf |
enum | rust |
UpdateDataIntegrationApiKeyParamsBodyOneOf.DataIntegrationsUpsertApiKeyRequest2 |
enum value | rust |
UpdateDataIntegrationApiKeyParamsBodyOneOf.ReauthorizeDataIntegrationsUpsertApiKeyRequest |
enum value | rust |
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
UpdateDataIntegrationApiKeyParams.new |
body type: UpdateDataIntegrationApiKeyParamsBodyOneOf → DataIntegrationsUpsertApiKeyRequest |
rust |
UpdateDataIntegrationClientCredentialsParams
1 enum, 2 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
UpdateDataIntegrationClientCredentialsParamsBodyOneOf |
enum | rust |
UpdateDataIntegrationClientCredentialsParamsBodyOneOf.DataIntegrationsUpsertClientCredentialsRequest2 |
enum value | rust |
UpdateDataIntegrationClientCredentialsParamsBodyOneOf.ReauthorizeDataIntegrationsUpsertClientCredentialsRequest |
enum value | rust |
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
UpdateDataIntegrationClientCredentialsParams.new |
body type: UpdateDataIntegrationClientCredentialsParamsBodyOneOf → DataIntegrationsUpsertClientCredentialsRequest |
rust |
UserManagement
Parameter changes (14)
| Method | Changes | Languages |
|---|---|---|
UserManagement.create_user_api_key |
expires_at type: str | None → datetime | str | None |
python |
UserManagement.createMagicAuth |
requestOptions moved 6→7 |
ios |
UserManagement.list_waitlists |
limit removed; before removed; after removed; order removed |
python |
UserManagement.resendInvitation |
locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? |
kotlin, php |
UserManagement.resendInvitationSuspend |
locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? |
kotlin |
UserManagement.resetPassword |
requestOptions moved 1→2 |
ios |
UserManagement.sendEmailChange |
requestOptions moved 2→3 |
ios |
UserManagement.sendInvitation |
locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? |
kotlin, php |
UserManagement.sendInvitationSuspend |
locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? |
kotlin |
|
Compatibility blocker verified against the eight diagnostics JSON artifacts for run 41747137126, head Exactly seven of those 889 flags directly name
Ruby has zero direct AuditLogEvent compatibility flags; its RBI becoming nilable does not establish wire omission. The remaining 882 flags are outside this direct subset and include broad template/regeneration drift; they are not all attributed to this feature. The published code report confirms specific missing-policy effects from the locked 0.25.5 emitter: Go/Rust lose their shipped string types; Swift/Kotlin/PHP/Python move the timestamp from its old constructor slot; PHP replaces RFC3339_EXTENDED formatting and includes the absent timestamp entry. The reviewed #303 fixes are not available through this clean-install dependency yet. Required next gate: publish a real release containing reviewed emitter head This PR remains a blocked draft. The failed check is preserved. No exception, baseline change, check suppression, unrelated regeneration repair, merge, or release was performed. |
|
not the right source |
Make
AuditLogEventDto.occurred_atoptional in the request schema and preserve existing SDK constructor positions and timestamp wire strings during generation. The schema includes the official backend-generated PR1 endpoint description, organization-scoped idempotency header, 409 conflict response, and shared ErrorBodyCode enum addition, together with the PR1-to-PR2 optional-timestamp request-model delta. Only those hunks were applied to the current canonical spec, preserving unrelated content. Explicit JSON null remains invalid; output schemas are unchanged.This PR must remain a draft. Two release blockers remain:
package.jsonandpackage-lock.jsonstill reference the existing 0.25.5 dependency. A real dependency/lockfile update and cleannpm ciregeneration are required before this PR can be ready. No unpublished version or CI bypass is included.Generation policy retains old field positions in Swift/Kotlin/PHP/Python, keeps Go/Rust string field types with empty-string omission, omits absent nonnullable fields in Ruby/PHP/Kotlin, and preserves PHP's existing RFC3339_EXTENDED strings (UTC +00:00 and non-UTC offsets). PHP/Python keep the legacy positional timestamp argument nullable-required; new callers omit it via
fromArray/from_dict. Explicitly nullable fields keep their existing semantics.Validation: canonical tests (163 passed, zero skipped), policy build, config resolution, and AST assertions that only the official PR1 endpoint/enum and PR2 request-model deltas changed. Local generator checks used the independently reviewed source from #303 through a development-only npm link; this is not evidence that the locked published dependency reproduces those outputs. The affected generated SDKs have separate constructor and wire regressions.
Provenance: PR1 endpoint/enum hunks come from reviewed backend commit
4a346a13f23cafa6fe7514a4bceb675455bcbaa7; backend PR2 official delta SHA256784df1b355dd20b6217594b95d48929abf0d065af1f5229757705cf8ef3f2e9c; backend candidate SHA25617e77397a7c8ce958a27b1007e15e89c9621cafd1d1f28b8609274acbe79ed18. Completed SDK PRs used the same functional request schema with a shorter server-acceptance-time field description. The actual backend-derived description explicitly namescreated_atand null rejection; this description-only difference is recorded rather than reopening those completed PRs. Byte-for-byte final generation remains part of the blocked clean-install release gate.Current CI blocker on
583a4b54edad8944b080b82b1e475894df819d18: all eight SDK build jobs and policy/tests passed in run 41747137126, while the requiredsdk-compatstatus failed with 889 breaking changes. The eight diagnostics JSON artifacts contain exactly seven direct AuditLogEvent field-type flags (.NET, Go, iOS, Kotlin, PHP, Python, Rust; Ruby has zero). The other 882 flags are outside that direct subset; the report includes broad regeneration drift and this PR does not attribute all of it to timestamp optionality.The locked 0.25.5 emitter still generates Go
string → *string, RustString → Option<String>, and moves the old timestamp constructor slot in Swift/Kotlin/PHP/Python. The code report also shows PHP replacing the existing RFC3339_EXTENDED serializer. These outputs do not implement the reviewed compatibility policies in emitter #303. After its real release, update the dependency and lockfile, use a cleannpm ci, regenerate with the existing baseline rules, rerun legacy-constructor and actual-wire regressions, and rerun the full eight-language build and compatibility matrix. Any remaining nullability flags or broader drift must pass the normal compatibility gate; a release alone is not a claim that all 889 disappear. The failed status is preserved, with no waiver, suppression, or baseline change. Published code report.