๐ Auto-Generated: Generated with OpenAPI
Generator and automatically updated via
GitHub Actions.
๐ฆ Installation
Install the SDK using Go modules:๐ Quick Start
๐ง Configuration
๐ Available Operations
Leads Management
client.DefaultAPI.ListLeads(ctx).Execute()
- List all leads with optional filteringclient.DefaultAPI.CreateLead(ctx).CreateLeadRequest(req).Execute()
- Create a new leadclient.DefaultAPI.GetLead(ctx, leadId).Execute()
- Get a specific leadclient.DefaultAPI.UpdateLead(ctx, leadId).UpdateLeadRequest(req).Execute()
- Update an existing leadclient.DefaultAPI.DeleteLead(ctx, leadId).Execute()
- Delete a lead
API Keys Management
client.DefaultAPI.ListApiKeys(ctx).Execute()
- List all API keysclient.DefaultAPI.CreateApiKey(ctx).CreateApiKeyRequest(req).Execute()
- Create a new API key
Health Check
client.DefaultAPI.HealthCheck(ctx).Execute()
- Check API status
๐ Repository & Advanced Usage
For complete documentation, examples, and source code:๐ Go SDK Repository
Access the full SDK source code, advanced examples, and detailed
documentation.
๐ก Features
โ Type Safety - Full Go type definitions and compile-time checkingโ Context Support - Built-in context.Context support for cancellation and timeouts
โ Error Handling - Comprehensive error types and HTTP response details
โ HTTP Client Customization - Custom HTTP client configuration
โ Auto Updates - Automatically updated from OpenAPI spec via GitHub Actions
โ Production Ready - Battle-tested OpenAPI Generator with robust HTTP handling
๐ ๏ธ Error Handling
๐ Context and Cancellation
๐ Working with Models
๐งช Testing
Example test using the Go SDK:๐ Support
- ๐ Full Documentation: SDK Repository
- ๐ฌ Discord: Join our community
- ๐ง Email: support@buena.ai