monoql-io / kinde-rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust API client for openapi

Provides endpoints to manage your Kinde Businesses

For more information, please visit https://kinde.com/docs/

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1
  • Package version: 1
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./openapi" }

Documentation for API Endpoints

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 get_application GET /api/v1/applications/{application_id} Get Application
ApplicationsApi get_applications GET /api/v1/applications List Applications
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
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_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_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_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
RolesApi create_role POST /api/v1/role 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_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 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

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

support@kinde.com

About


Languages

Language:Rust 99.4%Language:Shell 0.6%