Skip to content

Commit 8bbd234

Browse files
author
Koman Rudden
committed
fix: update management API spec URL to new canonical location
Updates OPENAPI_SPEC_URL from kinde.com to api-spec.kinde.com. Regenerated SDK reflects current API structure - removed endpoints now correctly live in the frontend module only.
1 parent cea2d2f commit 8bbd234

62 files changed

Lines changed: 2509 additions & 5223 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

generate_management_sdk.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import tempfile
66

77
# OpenAPI spec URL from Kinde
8-
OPENAPI_SPEC_URL = "https://kinde.com/api/kinde-mgmt-api-specs.yaml"
8+
OPENAPI_SPEC_URL = "https://api-spec.kinde.com/kinde-management-api-spec.yaml"
99
OUTPUT_DIR = "kinde_sdk/management"
1010
GENERATOR_DIR = "generator"
1111
CONFIG_FILE = f"{GENERATOR_DIR}/config.yaml"

kinde_sdk/management/__init__.py

Lines changed: 15 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
__version__ = "2.0.0"
1919

2020
# import apis into sdk package
21+
from kinde_sdk.management.api.api_keys_api import APIKeysApi
2122
from kinde_sdk.management.api.apis_api import APIsApi
2223
from kinde_sdk.management.api.applications_api import ApplicationsApi
23-
from kinde_sdk.management.api.billing_api import BillingApi
2424
from kinde_sdk.management.api.billing_agreements_api import BillingAgreementsApi
2525
from kinde_sdk.management.api.billing_entitlements_api import BillingEntitlementsApi
2626
from kinde_sdk.management.api.billing_meter_usage_api import BillingMeterUsageApi
@@ -31,18 +31,15 @@
3131
from kinde_sdk.management.api.environment_variables_api import EnvironmentVariablesApi
3232
from kinde_sdk.management.api.environments_api import EnvironmentsApi
3333
from kinde_sdk.management.api.feature_flags_api import FeatureFlagsApi
34-
from kinde_sdk.management.api.feature_flags_api import FeatureFlagsApi
3534
from kinde_sdk.management.api.identities_api import IdentitiesApi
3635
from kinde_sdk.management.api.industries_api import IndustriesApi
3736
from kinde_sdk.management.api.mfa_api import MFAApi
38-
from kinde_sdk.management.api.o_auth_api import OAuthApi
3937
from kinde_sdk.management.api.organizations_api import OrganizationsApi
4038
from kinde_sdk.management.api.permissions_api import PermissionsApi
4139
from kinde_sdk.management.api.properties_api import PropertiesApi
4240
from kinde_sdk.management.api.property_categories_api import PropertyCategoriesApi
4341
from kinde_sdk.management.api.roles_api import RolesApi
4442
from kinde_sdk.management.api.search_api import SearchApi
45-
from kinde_sdk.management.api.self_serve_portal_api import SelfServePortalApi
4643
from kinde_sdk.management.api.subscribers_api import SubscribersApi
4744
from kinde_sdk.management.api.timezones_api import TimezonesApi
4845
from kinde_sdk.management.api.users_api import UsersApi
@@ -75,6 +72,9 @@
7572
from kinde_sdk.management.models.connected_apps_auth_url import ConnectedAppsAuthUrl
7673
from kinde_sdk.management.models.connection import Connection
7774
from kinde_sdk.management.models.connection_connection import ConnectionConnection
75+
from kinde_sdk.management.models.create_api_key_request import CreateApiKeyRequest
76+
from kinde_sdk.management.models.create_api_key_response import CreateApiKeyResponse
77+
from kinde_sdk.management.models.create_api_key_response_api_key import CreateApiKeyResponseApiKey
7878
from kinde_sdk.management.models.create_api_scopes_response import CreateApiScopesResponse
7979
from kinde_sdk.management.models.create_api_scopes_response_scope import CreateApiScopesResponseScope
8080
from kinde_sdk.management.models.create_apis_response import CreateApisResponse
@@ -132,6 +132,10 @@
132132
from kinde_sdk.management.models.error import Error
133133
from kinde_sdk.management.models.error_response import ErrorResponse
134134
from kinde_sdk.management.models.event_type import EventType
135+
from kinde_sdk.management.models.get_api_key_response import GetApiKeyResponse
136+
from kinde_sdk.management.models.get_api_key_response_api_key import GetApiKeyResponseApiKey
137+
from kinde_sdk.management.models.get_api_keys_response import GetApiKeysResponse
138+
from kinde_sdk.management.models.get_api_keys_response_api_keys_inner import GetApiKeysResponseApiKeysInner
135139
from kinde_sdk.management.models.get_api_response import GetApiResponse
136140
from kinde_sdk.management.models.get_api_response_api import GetApiResponseApi
137141
from kinde_sdk.management.models.get_api_response_api_applications_inner import GetApiResponseApiApplicationsInner
@@ -155,14 +159,6 @@
155159
from kinde_sdk.management.models.get_business_response_business import GetBusinessResponseBusiness
156160
from kinde_sdk.management.models.get_categories_response import GetCategoriesResponse
157161
from kinde_sdk.management.models.get_connections_response import GetConnectionsResponse
158-
from kinde_sdk.management.models.get_entitlement_response import GetEntitlementResponse
159-
from kinde_sdk.management.models.get_entitlement_response_data import GetEntitlementResponseData
160-
from kinde_sdk.management.models.get_entitlement_response_data_entitlement import GetEntitlementResponseDataEntitlement
161-
from kinde_sdk.management.models.get_entitlements_response import GetEntitlementsResponse
162-
from kinde_sdk.management.models.get_entitlements_response_data import GetEntitlementsResponseData
163-
from kinde_sdk.management.models.get_entitlements_response_data_entitlements_inner import GetEntitlementsResponseDataEntitlementsInner
164-
from kinde_sdk.management.models.get_entitlements_response_data_plans_inner import GetEntitlementsResponseDataPlansInner
165-
from kinde_sdk.management.models.get_entitlements_response_metadata import GetEntitlementsResponseMetadata
166162
from kinde_sdk.management.models.get_environment_feature_flags_response import GetEnvironmentFeatureFlagsResponse
167163
from kinde_sdk.management.models.get_environment_response import GetEnvironmentResponse
168164
from kinde_sdk.management.models.get_environment_response_environment import GetEnvironmentResponseEnvironment
@@ -173,10 +169,6 @@
173169
from kinde_sdk.management.models.get_event_response import GetEventResponse
174170
from kinde_sdk.management.models.get_event_response_event import GetEventResponseEvent
175171
from kinde_sdk.management.models.get_event_types_response import GetEventTypesResponse
176-
from kinde_sdk.management.models.get_feature_flags_response import GetFeatureFlagsResponse
177-
from kinde_sdk.management.models.get_feature_flags_response_data import GetFeatureFlagsResponseData
178-
from kinde_sdk.management.models.get_feature_flags_response_data_feature_flags_inner import GetFeatureFlagsResponseDataFeatureFlagsInner
179-
from kinde_sdk.management.models.get_feature_flags_response_data_feature_flags_inner_value import GetFeatureFlagsResponseDataFeatureFlagsInnerValue
180172
from kinde_sdk.management.models.get_identities_response import GetIdentitiesResponse
181173
from kinde_sdk.management.models.get_industries_response import GetIndustriesResponse
182174
from kinde_sdk.management.models.get_industries_response_industries_inner import GetIndustriesResponseIndustriesInner
@@ -202,19 +194,6 @@
202194
from kinde_sdk.management.models.get_timezones_response_timezones_inner import GetTimezonesResponseTimezonesInner
203195
from kinde_sdk.management.models.get_user_mfa_response import GetUserMfaResponse
204196
from kinde_sdk.management.models.get_user_mfa_response_mfa import GetUserMfaResponseMfa
205-
from kinde_sdk.management.models.get_user_permissions_response import GetUserPermissionsResponse
206-
from kinde_sdk.management.models.get_user_permissions_response_data import GetUserPermissionsResponseData
207-
from kinde_sdk.management.models.get_user_permissions_response_data_permissions_inner import GetUserPermissionsResponseDataPermissionsInner
208-
from kinde_sdk.management.models.get_user_permissions_response_metadata import GetUserPermissionsResponseMetadata
209-
from kinde_sdk.management.models.get_user_properties_response import GetUserPropertiesResponse
210-
from kinde_sdk.management.models.get_user_properties_response_data import GetUserPropertiesResponseData
211-
from kinde_sdk.management.models.get_user_properties_response_data_properties_inner import GetUserPropertiesResponseDataPropertiesInner
212-
from kinde_sdk.management.models.get_user_properties_response_data_properties_inner_value import GetUserPropertiesResponseDataPropertiesInnerValue
213-
from kinde_sdk.management.models.get_user_properties_response_metadata import GetUserPropertiesResponseMetadata
214-
from kinde_sdk.management.models.get_user_roles_response import GetUserRolesResponse
215-
from kinde_sdk.management.models.get_user_roles_response_data import GetUserRolesResponseData
216-
from kinde_sdk.management.models.get_user_roles_response_data_roles_inner import GetUserRolesResponseDataRolesInner
217-
from kinde_sdk.management.models.get_user_roles_response_metadata import GetUserRolesResponseMetadata
218197
from kinde_sdk.management.models.get_user_sessions_response import GetUserSessionsResponse
219198
from kinde_sdk.management.models.get_user_sessions_response_sessions_inner import GetUserSessionsResponseSessionsInner
220199
from kinde_sdk.management.models.get_webhooks_response import GetWebhooksResponse
@@ -231,7 +210,6 @@
231210
from kinde_sdk.management.models.organization_user_role_permissions import OrganizationUserRolePermissions
232211
from kinde_sdk.management.models.organization_user_role_permissions_permissions import OrganizationUserRolePermissionsPermissions
233212
from kinde_sdk.management.models.permissions import Permissions
234-
from kinde_sdk.management.models.portal_link import PortalLink
235213
from kinde_sdk.management.models.property_value import PropertyValue
236214
from kinde_sdk.management.models.read_env_logo_response import ReadEnvLogoResponse
237215
from kinde_sdk.management.models.read_env_logo_response_logos_inner import ReadEnvLogoResponseLogosInner
@@ -250,15 +228,16 @@
250228
from kinde_sdk.management.models.role_permissions_response import RolePermissionsResponse
251229
from kinde_sdk.management.models.role_scopes_response import RoleScopesResponse
252230
from kinde_sdk.management.models.roles import Roles
231+
from kinde_sdk.management.models.rotate_api_key_response import RotateApiKeyResponse
232+
from kinde_sdk.management.models.rotate_api_key_response_api_key import RotateApiKeyResponseApiKey
253233
from kinde_sdk.management.models.scopes import Scopes
254234
from kinde_sdk.management.models.search_users_response import SearchUsersResponse
255235
from kinde_sdk.management.models.search_users_response_results_inner import SearchUsersResponseResultsInner
236+
from kinde_sdk.management.models.search_users_response_results_inner_api_scopes_inner import SearchUsersResponseResultsInnerApiScopesInner
256237
from kinde_sdk.management.models.set_user_password_request import SetUserPasswordRequest
257238
from kinde_sdk.management.models.subscriber import Subscriber
258239
from kinde_sdk.management.models.subscribers_subscriber import SubscribersSubscriber
259240
from kinde_sdk.management.models.success_response import SuccessResponse
260-
from kinde_sdk.management.models.token_error_response import TokenErrorResponse
261-
from kinde_sdk.management.models.token_introspect import TokenIntrospect
262241
from kinde_sdk.management.models.update_api_applications_request import UpdateAPIApplicationsRequest
263242
from kinde_sdk.management.models.update_api_applications_request_applications_inner import UpdateAPIApplicationsRequestApplicationsInner
264243
from kinde_sdk.management.models.update_api_scope_request import UpdateAPIScopeRequest
@@ -292,13 +271,16 @@
292271
from kinde_sdk.management.models.update_webhook_response import UpdateWebhookResponse
293272
from kinde_sdk.management.models.update_webhook_response_webhook import UpdateWebhookResponseWebhook
294273
from kinde_sdk.management.models.user import User
274+
from kinde_sdk.management.models.user_billing import UserBilling
295275
from kinde_sdk.management.models.user_identities_inner import UserIdentitiesInner
296276
from kinde_sdk.management.models.user_identity import UserIdentity
297277
from kinde_sdk.management.models.user_identity_result import UserIdentityResult
298-
from kinde_sdk.management.models.user_profile_v2 import UserProfileV2
299278
from kinde_sdk.management.models.users_response import UsersResponse
300279
from kinde_sdk.management.models.users_response_users_inner import UsersResponseUsersInner
301280
from kinde_sdk.management.models.users_response_users_inner_billing import UsersResponseUsersInnerBilling
281+
from kinde_sdk.management.models.users_response_users_inner_last_organization_sign_ins_inner import UsersResponseUsersInnerLastOrganizationSignInsInner
282+
from kinde_sdk.management.models.verify_api_key_request import VerifyApiKeyRequest
283+
from kinde_sdk.management.models.verify_api_key_response import VerifyApiKeyResponse
302284
from kinde_sdk.management.models.webhook import Webhook
303285

304286
# Custom imports for Kinde Management Client

kinde_sdk/management/api/__init__.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# flake8: noqa
22

33
# import apis into api package
4+
from kinde_sdk.management.api.api_keys_api import APIKeysApi
45
from kinde_sdk.management.api.apis_api import APIsApi
56
from kinde_sdk.management.api.applications_api import ApplicationsApi
6-
from kinde_sdk.management.api.billing_api import BillingApi
77
from kinde_sdk.management.api.billing_agreements_api import BillingAgreementsApi
88
from kinde_sdk.management.api.billing_entitlements_api import BillingEntitlementsApi
99
from kinde_sdk.management.api.billing_meter_usage_api import BillingMeterUsageApi
@@ -14,18 +14,15 @@
1414
from kinde_sdk.management.api.environment_variables_api import EnvironmentVariablesApi
1515
from kinde_sdk.management.api.environments_api import EnvironmentsApi
1616
from kinde_sdk.management.api.feature_flags_api import FeatureFlagsApi
17-
from kinde_sdk.management.api.feature_flags_api import FeatureFlagsApi
1817
from kinde_sdk.management.api.identities_api import IdentitiesApi
1918
from kinde_sdk.management.api.industries_api import IndustriesApi
2019
from kinde_sdk.management.api.mfa_api import MFAApi
21-
from kinde_sdk.management.api.o_auth_api import OAuthApi
2220
from kinde_sdk.management.api.organizations_api import OrganizationsApi
2321
from kinde_sdk.management.api.permissions_api import PermissionsApi
2422
from kinde_sdk.management.api.properties_api import PropertiesApi
2523
from kinde_sdk.management.api.property_categories_api import PropertyCategoriesApi
2624
from kinde_sdk.management.api.roles_api import RolesApi
2725
from kinde_sdk.management.api.search_api import SearchApi
28-
from kinde_sdk.management.api.self_serve_portal_api import SelfServePortalApi
2926
from kinde_sdk.management.api.subscribers_api import SubscribersApi
3027
from kinde_sdk.management.api.timezones_api import TimezonesApi
3128
from kinde_sdk.management.api.users_api import UsersApi

0 commit comments

Comments
 (0)