Complete API reference for all functions in the JavaScript/TypeScript SDK
@buena/sdk
package.
buena.default.*
and return promises.
listLeads(options?)
401
- Invalid API key403
- Insufficient permissions429
- Rate limit exceeded500
- Server errorcreateLead(leadData)
400
- Invalid lead data (missing required fields, invalid email format)401
- Invalid API key409
- Lead with email already exists422
- Validation error (invalid phone format, invalid LinkedIn URL)429
- Rate limit exceeded500
- Server errorgetLead(leadId)
401
- Invalid API key404
- Lead not found500
- Server errorupdateLead(leadId, updateData)
400
- Invalid update data401
- Invalid API key404
- Lead not found409
- Email already exists (if updating email)422
- Validation error500
- Server errordeleteLead(leadId)
401
- Invalid API key404
- Lead not found500
- Server errorlistApiKeys()
401
- Invalid API key403
- Insufficient permissions500
- Server errorcreateApiKey(keyData)
400
- Invalid key data (missing name, invalid permissions)401
- Invalid API key403
- Insufficient permissions422
- Validation error500
- Server errorhealthCheck()
500
- Server error503
- Service unavailableSDKError
exceptions:
X-RateLimit-Limit
- Total requests allowedX-RateLimit-Remaining
- Requests remainingX-RateLimit-Reset
- Unix timestamp when limit resetsbuena_list_leads
- Search and filter leadsbuena_create_lead
- Create new leadsbuena_get_lead
- Retrieve lead detailsbuena_update_lead
- Update lead informationbuena_delete_lead
- Delete leadsbuena_list_api_keys
- List API keysbuena_create_api_key
- Create new API keysbuena_health_check
- Check system statusbuena-mcp.config.json
):