Provides endpoints to manage your Kinde Businesses
The kinde_sdk package is automatically generated by the OpenAPI Generator project:
- API version: 1
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://docs.kinde.com
Python >=3.7
This python library package is generated without supporting files like setup.py or requirements files
To be able to use it, you will need these dependencies in your own package that uses this library:
- urllib3 >= 1.15
- certifi
- python-dateutil
All URIs are relative to https://app.kinde.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| APIsApi | add_apis | post /api/v1/apis | Add APIs |
| APIsApi | delete_api | delete /api/v1/apis/{api_id} | Delete API |
| APIsApi | get_api | get /api/v1/apis/{api_id} | List API details |
| APIsApi | get_apis | get /api/v1/apis | List APIs |
| APIsApi | update_api_applications | patch /api/v1/apis/{api_id}/applications | Update API Applications |
| ApplicationsApi | create_application | post /api/v1/applications | Create Application |
| ApplicationsApi | delete_application | delete /api/v1/applications/{application_id} | Delete Application |
| ApplicationsApi | enable_connection | post /api/v1/applications/{application_id}/connections/{connection_id} | Enable connection |
| ApplicationsApi | get_application | get /api/v1/applications/{application_id} | Get Application |
| ApplicationsApi | get_application_connections | get /api/v1/applications/{application_id}/connections | Get connections |
| ApplicationsApi | get_applications | get /api/v1/applications | List Applications |
| ApplicationsApi | remove_connection | delete /api/v1/applications/{application_id}/connections/{connection_id} | Remove connection |
| ApplicationsApi | update_application | patch /api/v1/applications/{application_id} | Update Application |
| BusinessApi | get_business | get /api/v1/business | List business details |
| BusinessApi | update_business | patch /api/v1/business | Update business details |
| CallbacksApi | add_logout_redirect_urls | post /api/v1/applications/{app_id}/auth_logout_urls | Add Logout Redirect URLs |
| CallbacksApi | add_redirect_callback_urls | post /api/v1/applications/{app_id}/auth_redirect_urls | Add Redirect Callback URLs |
| CallbacksApi | delete_callback_urls | delete /api/v1/applications/{app_id}/auth_redirect_urls | Delete Callback URLs |
| CallbacksApi | delete_logout_urls | delete /api/v1/applications/{app_id}/auth_logout_urls | Delete Logout URLs |
| CallbacksApi | get_callback_urls | get /api/v1/applications/{app_id}/auth_redirect_urls | List Callback URLs |
| CallbacksApi | get_logout_urls | get /api/v1/applications/{app_id}/auth_logout_urls | List Logout URLs |
| CallbacksApi | replace_logout_redirect_urls | put /api/v1/applications/{app_id}/auth_logout_urls | Replace Logout Redirect URLs |
| CallbacksApi | replace_redirect_callback_urls | put /api/v1/applications/{app_id}/auth_redirect_urls | Replace Redirect Callback URLs |
| ConnectedAppsApi | get_connected_app_auth_url | get /api/v1/connected_apps/auth_url | Get Connected App URL |
| ConnectedAppsApi | get_connected_app_token | get /api/v1/connected_apps/token | Get Connected App Token |
| ConnectedAppsApi | revoke_connected_app_token | post /api/v1/connected_apps/revoke | Revoke Connected App Token |
| ConnectionsApi | create_connection | post /api/v1/connections | Create Connection |
| ConnectionsApi | delete_connection | delete /api/v1/connections/{connection_id} | Delete Connection |
| ConnectionsApi | get_connection | get /api/v1/connections/{connection_id} | Get Connection |
| ConnectionsApi | get_connections | get /api/v1/connections | List Connections |
| ConnectionsApi | update_connection | patch /api/v1/connections/{connection_id} | Update Connection |
| EnvironmentsApi | delete_environement_feature_flag_override | delete /api/v1/environment/feature_flags/{feature_flag_key} | Delete Environment Feature Flag Override |
| EnvironmentsApi | delete_environement_feature_flag_overrides | delete /api/v1/environment/feature_flags | Delete Environment Feature Flag Overrides |
| EnvironmentsApi | get_environement_feature_flags | get /api/v1/environment/feature_flags | List Environment Feature Flags |
| EnvironmentsApi | update_environement_feature_flag_override | patch /api/v1/environment/feature_flags/{feature_flag_key} | Update Environment Feature Flag Override |
| FeatureFlagsApi | create_feature_flag | post /api/v1/feature_flags | Create Feature Flag |
| FeatureFlagsApi | delete_feature_flag | delete /api/v1/feature_flags/{feature_flag_key} | Delete Feature Flag |
| FeatureFlagsApi | update_feature_flag | put /api/v1/feature_flags/{feature_flag_key} | Replace Feature Flag |
| IndustriesApi | get_industries | get /api/v1/industries | List industries and industry keys. |
| OAuthApi | get_user | get /oauth2/user_profile | Get User Profile |
| OAuthApi | get_user_profile_v2 | get /oauth2/v2/user_profile | Returns the details of the currently logged in user |
| OAuthApi | token_introspection | post /oauth2/introspect | Get token details |
| OAuthApi | token_revocation | post /oauth2/revoke | Revoke token |
| OrganizationsApi | add_organization_users | post /api/v1/organizations/{org_code}/users | Add Organization Users |
| OrganizationsApi | create_organization | post /api/v1/organization | Create Organization |
| OrganizationsApi | create_organization_user_permission | post /api/v1/organizations/{org_code}/users/{user_id}/permissions | Add Organization User Permission |
| OrganizationsApi | create_organization_user_role | post /api/v1/organizations/{org_code}/users/{user_id}/roles | Add Organization User Role |
| OrganizationsApi | delete_organization | delete /api/v1/organization/{org_code} | Delete Organization |
| OrganizationsApi | delete_organization_feature_flag_override | delete /api/v1/organizations/{org_code}/feature_flags/{feature_flag_key} | Delete Organization Feature Flag Override |
| OrganizationsApi | delete_organization_feature_flag_overrides | delete /api/v1/organizations/{org_code}/feature_flags | Delete Organization Feature Flag Overrides |
| OrganizationsApi | delete_organization_handle | delete /api/v1/organization/{org_code}/handle | Delete organization handle |
| OrganizationsApi | delete_organization_user_permission | delete /api/v1/organizations/{org_code}/users/{user_id}/permissions/{permission_id} | Delete Organization User Permission |
| OrganizationsApi | delete_organization_user_role | delete /api/v1/organizations/{org_code}/users/{user_id}/roles/{role_id} | Delete Organization User Role |
| OrganizationsApi | get_organization | get /api/v1/organization | Get Organization |
| OrganizationsApi | get_organization_feature_flags | get /api/v1/organizations/{org_code}/feature_flags | List Organization Feature Flags |
| OrganizationsApi | get_organization_property_values | get /api/v1/organizations/{org_code}/properties | Get Organization Property Values |
| OrganizationsApi | get_organization_user_permissions | get /api/v1/organizations/{org_code}/users/{user_id}/permissions | List Organization User Permissions |
| OrganizationsApi | get_organization_user_roles | get /api/v1/organizations/{org_code}/users/{user_id}/roles | List Organization User Roles |
| OrganizationsApi | get_organization_users | get /api/v1/organizations/{org_code}/users | List Organization Users |
| OrganizationsApi | get_organizations | get /api/v1/organizations | List Organizations |
| OrganizationsApi | remove_organization_user | delete /api/v1/organizations/{org_code}/users/{user_id} | Remove Organization User |
| OrganizationsApi | update_organization | patch /api/v1/organization/{org_code} | Update Organization |
| OrganizationsApi | update_organization_feature_flag_override | patch /api/v1/organizations/{org_code}/feature_flags/{feature_flag_key} | Update Organization Feature Flag Override |
| OrganizationsApi | update_organization_properties | patch /api/v1/organizations/{org_code}/properties | Update Organization Property values |
| OrganizationsApi | update_organization_property | put /api/v1/organizations/{org_code}/properties/{property_key} | Update Organization Property value |
| OrganizationsApi | update_organization_users | patch /api/v1/organizations/{org_code}/users | Update Organization Users |
| PermissionsApi | create_permission | post /api/v1/permissions | Create Permission |
| PermissionsApi | delete_permission | delete /api/v1/permissions/{permission_id} | Delete Permission |
| PermissionsApi | get_permissions | get /api/v1/permissions | List Permissions |
| PermissionsApi | update_permissions | patch /api/v1/permissions/{permission_id} | Update Permission |
| PropertiesApi | create_property | post /api/v1/properties | Create Property |
| PropertiesApi | delete_property | delete /api/v1/properties/{property_id} | Delete Property |
| PropertiesApi | get_properties | get /api/v1/properties | List properties |
| PropertiesApi | update_property | put /api/v1/properties/{property_id} | Update Property |
| PropertyCategoriesApi | create_category | post /api/v1/property_categories | Create Category |
| PropertyCategoriesApi | get_categories | get /api/v1/property_categories | List categories |
| PropertyCategoriesApi | update_category | put /api/v1/property_categories/{category_id} | Update Category |
| RolesApi | create_role | post /api/v1/roles | Create Role |
| RolesApi | delete_role | delete /api/v1/roles/{role_id} | Delete Role |
| RolesApi | get_role_permission | get /api/v1/roles/{role_id}/permissions | Get Role Permissions |
| RolesApi | get_roles | get /api/v1/roles | List Roles |
| RolesApi | remove_role_permission | delete /api/v1/roles/{role_id}/permissions/{permission_id} | Remove Role Permission |
| RolesApi | update_role_permissions | patch /api/v1/roles/{role_id}/permissions | Update Role Permissions |
| RolesApi | update_roles | patch /api/v1/roles/{role_id} | Update Role |
| SubscribersApi | create_subscriber | post /api/v1/subscribers | Create Subscriber |
| SubscribersApi | get_subscriber | get /api/v1/subscribers/{subscriber_id} | Get Subscriber |
| SubscribersApi | get_subscribers | get /api/v1/subscribers | List Subscribers |
| TimezonesApi | get_timezones | get /api/v1/timezones | List timezones and timezone IDs. |
| UsersApi | create_user | post /api/v1/user | Create User |
| UsersApi | delete_user | delete /api/v1/user | Delete User |
| UsersApi | get_user_data | get /api/v1/user | Get User |
| UsersApi | get_user_property_values | get /api/v1/users/{user_id}/properties | Get property values |
| UsersApi | get_users | get /api/v1/users | List Users |
| UsersApi | refresh_user_claims | post /api/v1/users/{user_id}/refresh_claims | Refresh User Claims and Invalidate Cache |
| UsersApi | set_user_password | put /api/v1/users/{user_id}/password | Set User password |
| UsersApi | update_user | patch /api/v1/user | Update User |
| UsersApi | update_user_feature_flag_override | patch /api/v1/users/{user_id}/feature_flags/{feature_flag_key} | Update User Feature Flag Override |
| UsersApi | update_user_properties | patch /api/v1/users/{user_id}/properties | Update Property values |
| UsersApi | update_user_property | put /api/v1/users/{user_id}/properties/{property_key} | Update Property value |
| WebhooksApi | create_web_hook | post /api/v1/webhooks | Create a Webhook |
| WebhooksApi | delete_web_hook | delete /api/v1/webhooks/{webhook_id} | Delete Webhook |
| WebhooksApi | get_event | get /api/v1/events/{event_id} | Get Event |
| WebhooksApi | get_event_types | get /api/v1/event_types | List Event Types |
| WebhooksApi | get_web_hooks | get /api/v1/webhooks | List Webhooks |
| WebhooksApi | update_web_hook | patch /api/v1/webhooks | Update a Webhook |
- AddOrganizationUsersResponse
- Api
- ApiResult
- Apis
- Applications
- Category
- ConnectedAppsAccessToken
- ConnectedAppsAuthUrl
- Connection
- CreateApplicationResponse
- CreateCategoryResponse
- CreateConnectionResponse
- CreateOrganizationResponse
- CreatePropertyResponse
- CreateSubscriberSuccessResponse
- CreateUserResponse
- CreateWebhookResponse
- DeleteWebhookResponse
- Error
- ErrorResponse
- EventType
- GetApplicationResponse
- GetApplicationsResponse
- GetCategoriesResponse
- GetConnectionsResponse
- GetEnvironmentFeatureFlagsResponse
- GetEventResponse
- GetEventTypesResponse
- GetOrganizationFeatureFlagsResponse
- GetOrganizationUsersResponse
- GetOrganizationsResponse
- GetOrganizationsUserPermissionsResponse
- GetOrganizationsUserRolesResponse
- GetPermissionsResponse
- GetPropertiesResponse
- GetPropertyValuesResponse
- GetRedirectCallbackUrlsResponse
- GetRolesResponse
- GetSubscriberResponse
- GetSubscribersResponse
- GetWebhooksResponse
- LogoutRedirectUrls
- ModelProperty
- Organization
- OrganizationUser
- OrganizationUserPermission
- OrganizationUserRole
- OrganizationUserRolePermissions
- OrganizationUsers
- Permissions
- PropertyValue
- RedirectCallbackUrls
- Role
- Roles
- RolesPermissionResponse
- Subscriber
- SubscribersSubscriber
- SuccessResponse
- TokenErrorResponse
- TokenIntrospect
- UpdateOrganizationUsersResponse
- UpdateRolePermissionsResponse
- UpdateUserResponse
- UpdateWebhookResponse
- User
- UserIdentity
- UserProfile
- UserProfileV2
- Users
- UsersResponse
- Webhook
Authentication schemes defined for the API:
- Type: Bearer authentication (JWT)
support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com support@kinde.com
If the OpenAPI document is large, imports in kinde_sdk.apis and kinde_sdk.models may fail with a RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:
Solution 1: Use specific imports for apis and models like:
from kinde_sdk.apis.default_api import DefaultApifrom kinde_sdk.model.pet import Pet
Solution 1: Before importing the package, adjust the maximum recursion limit as shown below:
import sys
sys.setrecursionlimit(1500)
import kinde_sdk
from kinde_sdk.apis import *
from kinde_sdk.models import *