Sideko REST API Rust SDK
Overview
The Sideko API unlocks features including generating SDKs, setting up API Specifications with mock servers, creating documentation projects with generated API references and custom pages, managing roles and permissions, and more.
Example Client Initialization
let client = sideko_rest_api::Client::default()
.with_api_key_auth(&std::env::var("API_KEY").unwrap())
.with_cookie_auth(&std::env::var("API_KEY").unwrap());
Module Documentation and Snippets
- create - Create API Project
- delete - Delete API Project
- get - Get API Project
- init - Create API Project with OpenAPI
- list - List API Projects
- check_preview - Check Preview Access
- create - Create Documentation Project
- delete - Delete Documentation Project
- get - Get Documentation Project
- list - List Documentation Projects
- patch - Update Documentation Project
- get - Get Documentation Deployment
- list - List Documentation Deployments
- trigger - Trigger Documentation Deployment
- get - Get Documentation Project Version
- list - List Documentation Project Versions
- get - Get API Link
- patch - Update API Link
- patch - Update External Link
- create - Create Organization
- get - Get Organization
- init - Initialize SDK Configuration
- sync - Sync SDK Configuration
- create - Get SDK Documentation
- update - Update the metadata of an SDK
- create - Create Service Account
- delete - Delete Service Account
- get - Get Service Account
- list - List Service Accounts