Complete API reference for all functions in the Go SDK
github.com/buena-ai/sdk
package.
client.DefaultAPI.*
and require a context.
ListLeads(ctx).Execute()
CreateLead(ctx).CreateLeadRequest(request).Execute()
GetLead(ctx, leadId).Execute()
UpdateLead(ctx, leadId).UpdateLeadRequest(request).Execute()
DeleteLead(ctx, leadId).Execute()
ListApiKeys(ctx).Execute()
CreateApiKey(ctx).CreateApiKeyRequest(request).Execute()
HealthCheck(ctx).Execute()
401
- Invalid API key403
- Insufficient permissions404
- Resource not found409
- Conflict (duplicate email)422
- Validation error429
- Rate limit exceeded500
- Server errorbuena.PtrString(s)
- Convert string to *stringbuena.PtrStringValue(ptr)
- Convert *string to string (safe)buena.PtrInt32(i)
- Convert int32 to *int32buena.PtrBool(b)
- Convert bool to *boolbuena.PtrTime(t)
- Convert time.Time to *time.Time