Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

kinde_sdk

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kinde_sdk

  • 1.2.3
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

Getting Started

# Load the gem
require 'kinde_api'

# Setup authorization
KindeApi.configure do |config|
  # Configure Bearer authorization (JWT): kindeBearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
  # Configure a proc to get access tokens in lieu of the static access_token configuration
  config.access_token_getter = -> { 'YOUR TOKEN GETTER PROC' } 
end

api_instance = KindeApi::APIsApi.new
add_apis_request = KindeApi::AddAPIsRequest.new({name: 'name_example', audience: 'audience_example'}) # AddAPIsRequest | API details.

begin
  #Add APIs
  result = api_instance.add_apis(add_apis_request)
  p result
rescue KindeApi::ApiError => e
  puts "Exception when calling APIsApi->add_apis: #{e}"
end

Documentation for API Endpoints

All URIs are relative to https://app.kinde.com

ClassMethodHTTP requestDescription
KindeApi::APIsApiadd_apisPOST /api/v1/apisAdd APIs
KindeApi::APIsApidelete_apiDELETE /api/v1/apis/{api_id}Delete API
KindeApi::APIsApiget_apiGET /api/v1/apis/{api_id}List API details
KindeApi::APIsApiget_apisGET /api/v1/apisList APIs
KindeApi::APIsApiupdate_api_applicationsPATCH /api/v1/apis/{api_id}/applicationsUpdate API Applications
KindeApi::ApplicationsApicreate_applicationPOST /api/v1/applicationsCreate Application
KindeApi::ApplicationsApidelete_applicationDELETE /api/v1/applications/{application_id}Delete Application
KindeApi::ApplicationsApiget_applicationGET /api/v1/applications/{application_id}Get Application
KindeApi::ApplicationsApiget_applicationsGET /api/v1/applicationsList Applications
KindeApi::ApplicationsApiupdate_applicationPATCH /api/v1/applications/{application_id}Update Application
KindeApi::BusinessApiget_businessGET /api/v1/businessList business details
KindeApi::BusinessApiupdate_businessPATCH /api/v1/businessUpdate business details
KindeApi::CallbacksApiadd_logout_redirect_urlsPOST /api/v1/applications/{app_id}/auth_logout_urlsAdd Logout Redirect URLs
KindeApi::CallbacksApiadd_redirect_callback_urlsPOST /api/v1/applications/{app_id}/auth_redirect_urlsAdd Redirect Callback URLs
KindeApi::CallbacksApidelete_callback_urlsDELETE /api/v1/applications/{app_id}/auth_redirect_urlsDelete Callback URLs
KindeApi::CallbacksApidelete_logout_urlsDELETE /api/v1/applications/{app_id}/auth_logout_urlsDelete Logout URLs
KindeApi::CallbacksApiget_callback_urlsGET /api/v1/applications/{app_id}/auth_redirect_urlsList Callback URLs
KindeApi::CallbacksApiget_logout_urlsGET /api/v1/applications/{app_id}/auth_logout_urlsList Logout URLs
KindeApi::CallbacksApireplace_logout_redirect_urlsPUT /api/v1/applications/{app_id}/auth_logout_urlsReplace Logout Redirect URLs
KindeApi::CallbacksApireplace_redirect_callback_urlsPUT /api/v1/applications/{app_id}/auth_redirect_urlsReplace Redirect Callback URLs
KindeApi::ConnectedAppsApiget_connected_app_auth_urlGET /api/v1/connected_apps/auth_urlGet Connected App URL
KindeApi::ConnectedAppsApiget_connected_app_tokenGET /api/v1/connected_apps/tokenGet Connected App Token
KindeApi::ConnectedAppsApirevoke_connected_app_tokenPOST /api/v1/connected_apps/revokeRevoke Connected App Token
KindeApi::EnvironmentsApidelete_environement_feature_flag_overrideDELETE /api/v1/environment/feature_flags/{feature_flag_key}Delete Environment Feature Flag Override
KindeApi::EnvironmentsApidelete_environement_feature_flag_overridesDELETE /api/v1/environment/feature_flagsDelete Environment Feature Flag Overrides
KindeApi::EnvironmentsApiget_environement_feature_flagsGET /api/v1/environment/feature_flagsList Environment Feature Flags
KindeApi::EnvironmentsApiupdate_environement_feature_flag_overridePATCH /api/v1/environment/feature_flags/{feature_flag_key}Update Environment Feature Flag Override
KindeApi::FeatureFlagsApicreate_feature_flagPOST /api/v1/feature_flagsCreate Feature Flag
KindeApi::FeatureFlagsApidelete_feature_flagDELETE /api/v1/feature_flags/{feature_flag_key}Delete Feature Flag
KindeApi::FeatureFlagsApiupdate_feature_flagPUT /api/v1/feature_flags/{feature_flag_key}Replace Feature Flag
KindeApi::IndustriesApiget_industriesGET /api/v1/industriesList industries and industry keys.
KindeApi::OAuthApiget_userGET /oauth2/user_profileGet User Profile
KindeApi::OAuthApiget_user_profile_v2GET /oauth2/v2/user_profileReturns the details of the currently logged in user
KindeApi::OAuthApitoken_introspectionPOST /oauth2/introspectGet token details
KindeApi::OAuthApitoken_revocationPOST /oauth2/revokeRevoke token
KindeApi::OrganizationsApiadd_organization_usersPOST /api/v1/organizations/{org_code}/usersAdd Organization Users
KindeApi::OrganizationsApicreate_organizationPOST /api/v1/organizationCreate Organization
KindeApi::OrganizationsApicreate_organization_user_permissionPOST /api/v1/organizations/{org_code}/users/{user_id}/permissionsAdd Organization User Permission
KindeApi::OrganizationsApicreate_organization_user_rolePOST /api/v1/organizations/{org_code}/users/{user_id}/rolesAdd Organization User Role
KindeApi::OrganizationsApidelete_organizationDELETE /api/v1/organization/{org_code}Delete Organization
KindeApi::OrganizationsApidelete_organization_feature_flag_overrideDELETE /api/v1/organizations/{org_code}/feature_flags/{feature_flag_key}Delete Organization Feature Flag Override
KindeApi::OrganizationsApidelete_organization_feature_flag_overridesDELETE /api/v1/organizations/{org_code}/feature_flagsDelete Organization Feature Flag Overrides
KindeApi::OrganizationsApidelete_organization_user_permissionDELETE /api/v1/organizations/{org_code}/users/{user_id}/permissions/{permission_id}Delete Organization User Permission
KindeApi::OrganizationsApidelete_organization_user_roleDELETE /api/v1/organizations/{org_code}/users/{user_id}/roles/{role_id}Delete Organization User Role
KindeApi::OrganizationsApiget_organizationGET /api/v1/organizationGet Organization
KindeApi::OrganizationsApiget_organization_feature_flagsGET /api/v1/organizations/{org_code}/feature_flagsList Organization Feature Flags
KindeApi::OrganizationsApiget_organization_user_permissionsGET /api/v1/organizations/{org_code}/users/{user_id}/permissionsList Organization User Permissions
KindeApi::OrganizationsApiget_organization_user_rolesGET /api/v1/organizations/{org_code}/users/{user_id}/rolesList Organization User Roles
KindeApi::OrganizationsApiget_organization_usersGET /api/v1/organizations/{org_code}/usersList Organization Users
KindeApi::OrganizationsApiget_organizationsGET /api/v1/organizationsList Organizations
KindeApi::OrganizationsApiremove_organization_userDELETE /api/v1/organizations/{org_code}/users/{user_id}Remove Organization User
KindeApi::OrganizationsApiupdate_organizationPATCH /api/v1/organization/{org_code}Update Organization
KindeApi::OrganizationsApiupdate_organization_feature_flag_overridePATCH /api/v1/organizations/{org_code}/feature_flags/{feature_flag_key}Update Organization Feature Flag Override
KindeApi::OrganizationsApiupdate_organization_usersPATCH /api/v1/organizations/{org_code}/usersUpdate Organization Users
KindeApi::PermissionsApicreate_permissionPOST /api/v1/permissionsCreate Permission
KindeApi::PermissionsApidelete_permissionDELETE /api/v1/permissions/{permission_id}Delete Permission
KindeApi::PermissionsApiget_permissionsGET /api/v1/permissionsList Permissions
KindeApi::PermissionsApiupdate_permissionsPATCH /api/v1/permissions/{permission_id}Update Permission
KindeApi::RolesApicreate_rolePOST /api/v1/rolesCreate Role
KindeApi::RolesApidelete_roleDELETE /api/v1/roles/{role_id}Delete Role
KindeApi::RolesApiget_role_permissionGET /api/v1/roles/{role_id}/permissionsGet Role Permissions
KindeApi::RolesApiget_rolesGET /api/v1/rolesList Roles
KindeApi::RolesApiremove_role_permissionDELETE /api/v1/roles/{role_id}/permissions/{permission_id}Remove Role Permission
KindeApi::RolesApiupdate_role_permissionsPATCH /api/v1/roles/{role_id}/permissionsUpdate Role Permissions
KindeApi::RolesApiupdate_rolesPATCH /api/v1/roles/{role_id}Update Role
KindeApi::SubscribersApicreate_subscriberPOST /api/v1/subscribersCreate Subscriber
KindeApi::SubscribersApiget_subscriberGET /api/v1/subscribers/{subscriber_id}Get Subscriber
KindeApi::SubscribersApiget_subscribersGET /api/v1/subscribersList Subscribers
KindeApi::TimezonesApiget_timezonesGET /api/v1/timezonesList timezones and timezone IDs.
KindeApi::UsersApicreate_userPOST /api/v1/userCreate User
KindeApi::UsersApidelete_userDELETE /api/v1/userDelete User
KindeApi::UsersApiget_user_dataGET /api/v1/userGet User
KindeApi::UsersApiget_usersGET /api/v1/usersList Users
KindeApi::UsersApirefresh_user_claimsPOST /api/v1/users/{user_id}/refresh_claimsRefresh User Claims and Invalidate Cache
KindeApi::UsersApiupdate_userPATCH /api/v1/userUpdate User
KindeApi::UsersApiupdate_user_feature_flag_overridePATCH /api/v1/users/{user_id}/feature_flags/{feature_flag_key}Update User Feature Flag Override

Documentation for Models

Documentation for Authorization

Authentication schemes defined for the API:

kindeBearerAuth

  • Type: Bearer authentication (JWT)

FAQs

Package last updated on 15 Mar 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc