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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
* [#738](https://github.com/workos/workos-python/pull/738) feat(generated): regenerate from spec (1 change)

**⚠️ Breaking**
* **[pipes](https://workos.com/docs/reference/pipes)**:
* Removed model `AddDataIntegrationsUpsertApiKeyRequest`
* Removed model `AddDataIntegrationsUpsertClientCredentialsRequest`
* Removed enum `AddDataIntegrationsUpsertApiKeyRequestConnectionOwner`
* Removed enum `AddDataIntegrationsUpsertClientCredentialsRequestConnectionOwner`

**Features**
* **[pipes](https://workos.com/docs/reference/pipes)**:
* Added model `DataIntegrationsCreateApiKeyConnectionRequest`
* Added model `DataIntegrationsCreateClientCredentialsConnectionRequest`
* Added enum `DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner`
* Added enum `DataIntegrationsCreateClientCredentialsConnectionRequestConnectionOwner`
* Added endpoint `POST /data-integrations/{slug}/api-key`
* Added endpoint `POST /data-integrations/{slug}/client-credentials`
* Added `config` to `DataIntegrationVendedCredential`
* Added model `DataIntegrationVendedCredential`
* Added model `CreateOrganizationConnectedAccount`
* Added model `CreateConnectedAccount`
* Added model `AddDataIntegrationsUpsertApiKeyRequest`
* Added model `ReauthorizeDataIntegrationsUpsertApiKeyRequest`
* Added model `DataIntegrationsUpsertApiKeyRequest2`
* Added model `AddDataIntegrationsUpsertClientCredentialsRequest`
* Added model `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest`
* Added model `DataIntegrationsUpsertClientCredentialsRequest2`
* Added enum `CreateOrganizationConnectedAccountState`
* Added enum `CreateConnectedAccountState`
* Added enum `AddDataIntegrationsUpsertApiKeyRequestConnectionOwner`
* Added enum `ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner`
* Added enum `DataIntegrationsUpsertApiKeyRequest2ConnectionOwner`
* Added enum `AddDataIntegrationsUpsertClientCredentialsRequestConnectionOwner`
* Added enum `ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner`
* Added enum `DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner`
* Added parameter `OrganizationsDataProviders.updateOrganizationDataInstallation.connection_intent`
* Added parameter `UserManagementDataProviders.updateUserDataInstallation.connection_intent`
* Added model `OrganizationConnectedAccount`
* Added enum `OrganizationConnectedAccountState`

**Fixes**
* **[pipes](https://workos.com/docs/reference/pipes)**:
* Changed request body for `Pipes.upsertApiKey`
* Changed request body for `Pipes.upsertClientCredentials`
* Changed errors for endpoint `POST /organizations/{organization_id}/connected_accounts/{slug}`
* Changed errors for endpoint `POST /user_management/users/{user_id}/connected_accounts/{slug}`
* Changed the type of `DataIntegrationCredentialsResponse.credential`
* Removed `connected_account_id` from `DataIntegrationsUpsertApiKeyRequest`
* Removed `connected_account_id` from `DataIntegrationsUpsertClientCredentialsRequest`
* Changed request body of `OrganizationsDataProviders.createOrganizationDataInstallation` from `OrganizationConnectedAccount` to `CreateOrganizationConnectedAccount`
* Changed request body of `UserManagementDataProviders.createUserDataInstallation` from `ConnectedAccountInput` to `CreateConnectedAccount`
* Changed request body of `OrganizationsDataProviders.createOrganizationDataInstallation` from `ConnectedAccountInput` to `OrganizationConnectedAccount`
* Changed request body of `OrganizationsDataProviders.updateOrganizationDataInstallation` from `ConnectedAccountInput` to `OrganizationConnectedAccount`
* Changed errors for endpoint `PUT /organizations/{organization_id}/connected_accounts/{slug}`
2 changes: 1 addition & 1 deletion .last-synced-sha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6f037208ce812063908f97744b4aaf4fdf570351
e8f39fdd452f5ebca8bcdad9b8436f2bfb1d3ed7
38 changes: 38 additions & 0 deletions .oagen-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -281,10 +281,12 @@
"src/workos/common/models/connection_state.py",
"src/workos/common/models/connection_status.py",
"src/workos/common/models/connection_type.py",
"src/workos/common/models/create_connected_account_state.py",
"src/workos/common/models/create_connection_oidc_options_id_token_signature_algorithm.py",
"src/workos/common/models/create_connection_oidc_options_token_authentication_method.py",
"src/workos/common/models/create_data_integration_auth_methods.py",
"src/workos/common/models/create_data_integration_ownership.py",
"src/workos/common/models/create_organization_connected_account_state.py",
"src/workos/common/models/create_user_invite_options_locale.py",
"src/workos/common/models/create_user_password_hash_type.py",
"src/workos/common/models/create_user_password_salt_position.py",
Expand All @@ -300,6 +302,8 @@
"src/workos/common/models/data_integration_installation_connection_role.py",
"src/workos/common/models/data_integration_ownership.py",
"src/workos/common/models/data_integration_state.py",
"src/workos/common/models/data_integrations_create_api_key_connection_request_connection_owner.py",
"src/workos/common/models/data_integrations_create_client_credentials_connection_request_connection_owner.py",
"src/workos/common/models/data_integrations_get_data_integration_authorize_url_request_connection_owner.py",
"src/workos/common/models/data_integrations_get_user_token_request_connection_owner.py",
"src/workos/common/models/data_integrations_list_response.py",
Expand All @@ -311,7 +315,9 @@
"src/workos/common/models/data_integrations_list_response_data_connected_account_state.py",
"src/workos/common/models/data_integrations_list_response_data_connection_owner.py",
"src/workos/common/models/data_integrations_list_response_data_ownership.py",
"src/workos/common/models/data_integrations_upsert_api_key_request_2_connection_owner.py",
"src/workos/common/models/data_integrations_upsert_api_key_request_connection_owner.py",
"src/workos/common/models/data_integrations_upsert_client_credentials_request_2_connection_owner.py",
"src/workos/common/models/data_integrations_upsert_client_credentials_request_connection_owner.py",
"src/workos/common/models/data_integrations_vend_credentials_request_connection_owner.py",
"src/workos/common/models/directory_group.py",
Expand Down Expand Up @@ -422,6 +428,7 @@
"src/workos/common/models/list_metadata.py",
"src/workos/common/models/magic_auth_created.py",
"src/workos/common/models/magic_auth_created_data.py",
"src/workos/common/models/organization_connected_account_state.py",
"src/workos/common/models/organization_created.py",
"src/workos/common/models/organization_created_data.py",
"src/workos/common/models/organization_created_data_domain.py",
Expand Down Expand Up @@ -516,6 +523,8 @@
"src/workos/common/models/radar_standalone_response_blocklist_type.py",
"src/workos/common/models/radar_standalone_response_control.py",
"src/workos/common/models/radar_standalone_response_verdict.py",
"src/workos/common/models/reauthorize_data_integrations_upsert_api_key_request_connection_owner.py",
"src/workos/common/models/reauthorize_data_integrations_upsert_client_credentials_request_connection_owner.py",
"src/workos/common/models/resend_user_invite_options_locale.py",
"src/workos/common/models/resource_export_completed.py",
"src/workos/common/models/resource_export_completed_data.py",
Expand Down Expand Up @@ -697,7 +706,10 @@
"src/workos/pipes/_resource.py",
"src/workos/pipes/models/__init__.py",
"src/workos/pipes/models/api_key_installation.py",
"src/workos/pipes/models/connected_account_input.py",
"src/workos/pipes/models/create_connected_account.py",
"src/workos/pipes/models/create_data_integration.py",
"src/workos/pipes/models/create_organization_connected_account.py",
"src/workos/pipes/models/custom_provider_definition.py",
"src/workos/pipes/models/data_integration.py",
"src/workos/pipes/models/data_integration_access_token_response.py",
Expand All @@ -709,12 +721,20 @@
"src/workos/pipes/models/data_integration_credentials_response_credential.py",
"src/workos/pipes/models/data_integration_custom_provider.py",
"src/workos/pipes/models/data_integration_installation.py",
"src/workos/pipes/models/data_integration_vended_credential.py",
"src/workos/pipes/models/data_integrations_create_api_key_connection_request.py",
"src/workos/pipes/models/data_integrations_create_client_credentials_connection_request.py",
"src/workos/pipes/models/data_integrations_get_data_integration_authorize_url_request.py",
"src/workos/pipes/models/data_integrations_get_user_token_request.py",
"src/workos/pipes/models/data_integrations_upsert_api_key_request.py",
"src/workos/pipes/models/data_integrations_upsert_api_key_request_2.py",
"src/workos/pipes/models/data_integrations_upsert_client_credentials_request.py",
"src/workos/pipes/models/data_integrations_upsert_client_credentials_request_2.py",
"src/workos/pipes/models/data_integrations_vend_credentials_request.py",
"src/workos/pipes/models/organization_connected_account.py",
"src/workos/pipes/models/pipes_ownership.py",
"src/workos/pipes/models/reauthorize_data_integrations_upsert_api_key_request.py",
"src/workos/pipes/models/reauthorize_data_integrations_upsert_client_credentials_request.py",
"src/workos/pipes/models/update_custom_provider_definition.py",
"src/workos/pipes/models/update_data_integration.py",
"src/workos/pipes_provider/__init__.py",
Expand Down Expand Up @@ -1102,6 +1122,7 @@
"tests/fixtures/create_authkit_oauth_resource.json",
"tests/fixtures/create_authorization_permission.json",
"tests/fixtures/create_authorization_resource.json",
"tests/fixtures/create_connected_account.json",
"tests/fixtures/create_connection.json",
"tests/fixtures/create_connection_attribute_maps.json",
"tests/fixtures/create_connection_key_pair.json",
Expand All @@ -1121,6 +1142,7 @@
"tests/fixtures/create_oauth_application.json",
"tests/fixtures/create_object_request.json",
"tests/fixtures/create_organization_api_key.json",
"tests/fixtures/create_organization_connected_account.json",
"tests/fixtures/create_organization_domain.json",
"tests/fixtures/create_organization_role.json",
"tests/fixtures/create_password_reset.json",
Expand Down Expand Up @@ -1149,13 +1171,18 @@
"tests/fixtures/data_integration_credentials_response_credential.json",
"tests/fixtures/data_integration_custom_provider.json",
"tests/fixtures/data_integration_installation.json",
"tests/fixtures/data_integration_vended_credential.json",
"tests/fixtures/data_integrations_create_api_key_connection_request.json",
"tests/fixtures/data_integrations_create_client_credentials_connection_request.json",
"tests/fixtures/data_integrations_get_data_integration_authorize_url_request.json",
"tests/fixtures/data_integrations_get_user_token_request.json",
"tests/fixtures/data_integrations_list_response.json",
"tests/fixtures/data_integrations_list_response_data.json",
"tests/fixtures/data_integrations_list_response_data_connected_account.json",
"tests/fixtures/data_integrations_upsert_api_key_request.json",
"tests/fixtures/data_integrations_upsert_api_key_request_2.json",
"tests/fixtures/data_integrations_upsert_client_credentials_request.json",
"tests/fixtures/data_integrations_upsert_client_credentials_request_2.json",
"tests/fixtures/data_integrations_vend_credentials_request.json",
"tests/fixtures/decrypt_request.json",
"tests/fixtures/decrypt_response.json",
Expand Down Expand Up @@ -1327,6 +1354,7 @@
"tests/fixtures/organization_api_key_with_value.json",
"tests/fixtures/organization_api_key_with_value_owner.json",
"tests/fixtures/organization_authorized_connect_application_list_data.json",
"tests/fixtures/organization_connected_account.json",
"tests/fixtures/organization_created.json",
"tests/fixtures/organization_created_data.json",
"tests/fixtures/organization_created_data_domain.json",
Expand Down Expand Up @@ -1408,6 +1436,8 @@
"tests/fixtures/radar_standalone_response.json",
"tests/fixtures/radar_standalone_update_radar_attempt_request.json",
"tests/fixtures/radar_standalone_update_radar_list_request.json",
"tests/fixtures/reauthorize_data_integrations_upsert_api_key_request.json",
"tests/fixtures/reauthorize_data_integrations_upsert_client_credentials_request.json",
"tests/fixtures/redirect_uri.json",
"tests/fixtures/redirect_uri_input.json",
"tests/fixtures/refresh_token_session_authenticate_request.json",
Expand Down Expand Up @@ -2633,6 +2663,14 @@
"GET /audit_logs/exports/{auditLogExportId}": {
"sdkMethod": "get_export",
"service": "audit_logs"
},
"POST /data-integrations/{slug}/api-key": {
"sdkMethod": "create_data_integration_api_key",
"service": "pipes"
},
"POST /data-integrations/{slug}/client-credentials": {
"sdkMethod": "create_data_integration_client_credential",
"service": "pipes"
}
}
}
25 changes: 25 additions & 0 deletions src/workos/common/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,7 @@
from .models import ConnectionState as ConnectionState
from .models import ConnectionStatus as ConnectionStatus
from .models import ConnectionType as ConnectionType
from .models import CreateConnectedAccountState as CreateConnectedAccountState
from .models import (
CreateConnectionOIDCOptionsIdTokenSignatureAlgorithm as CreateConnectionOIDCOptionsIdTokenSignatureAlgorithm,
)
Expand All @@ -265,6 +266,9 @@
)
from .models import CreateDataIntegrationAuthMethods as CreateDataIntegrationAuthMethods
from .models import CreateDataIntegrationOwnership as CreateDataIntegrationOwnership
from .models import (
CreateOrganizationConnectedAccountState as CreateOrganizationConnectedAccountState,
)
from .models import CreateUserInviteOptionsLocale as CreateUserInviteOptionsLocale
from .models import CreateUserPasswordHashType as CreateUserPasswordHashType
from .models import CreateUserPasswordSaltPosition as CreateUserPasswordSaltPosition
Expand Down Expand Up @@ -293,6 +297,12 @@
DataIntegrationInstallationConnectionRole as DataIntegrationInstallationConnectionRole,
)
from .models import DataIntegrationOwnership as DataIntegrationOwnership
from .models import (
DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner as DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner,
)
from .models import (
DataIntegrationsCreateClientCredentialsConnectionRequestConnectionOwner as DataIntegrationsCreateClientCredentialsConnectionRequestConnectionOwner,
)
from .models import (
DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner as DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner,
)
Expand Down Expand Up @@ -323,9 +333,15 @@
DataIntegrationsListResponseDataOwnership as DataIntegrationsListResponseDataOwnership,
)
from .models import DataIntegrationState as DataIntegrationState
from .models import (
DataIntegrationsUpsertApiKeyRequest2ConnectionOwner as DataIntegrationsUpsertApiKeyRequest2ConnectionOwner,
)
from .models import (
DataIntegrationsUpsertApiKeyRequestConnectionOwner as DataIntegrationsUpsertApiKeyRequestConnectionOwner,
)
from .models import (
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner as DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner,
)
from .models import (
DataIntegrationsUpsertClientCredentialsRequestConnectionOwner as DataIntegrationsUpsertClientCredentialsRequestConnectionOwner,
)
Expand Down Expand Up @@ -447,6 +463,9 @@
from .models import ListMetadata as ListMetadata
from .models import MagicAuthCreated as MagicAuthCreated
from .models import MagicAuthCreatedData as MagicAuthCreatedData
from .models import (
OrganizationConnectedAccountState as OrganizationConnectedAccountState,
)
from .models import OrganizationCreated as OrganizationCreated
from .models import OrganizationCreatedData as OrganizationCreatedData
from .models import OrganizationCreatedDataDomain as OrganizationCreatedDataDomain
Expand Down Expand Up @@ -560,6 +579,12 @@
)
from .models import RadarStandaloneResponseControl as RadarStandaloneResponseControl
from .models import RadarStandaloneResponseVerdict as RadarStandaloneResponseVerdict
from .models import (
ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner as ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner,
)
from .models import (
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner as ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner,
)
from .models import ResendUserInviteOptionsLocale as ResendUserInviteOptionsLocale
from .models import ResourceExportCompleted as ResourceExportCompleted
from .models import ResourceExportCompletedData as ResourceExportCompletedData
Expand Down
Loading
Loading