Complete API reference for all functions in the PHP SDK
buena/sdk
package.
DefaultApi
instance.
listLeads($limit, $offset, $sort, $order, $search, $company, $status)
$limit
(int, optional): Number of leads (default: 50, max: 100)$offset
(int, optional): Pagination offset (default: 0)$sort
(string, optional): Sort field (created_at, updated_at, first_name, last_name)$order
(string, optional): Sort order (asc, desc, default: desc)$search
(string, optional): Search term for name/email$company
(string, optional): Filter by company name$status
(string, optional): Filter by status (active, inactive, contacted)createLead($createLeadRequest)
$createLeadRequest
(CreateLeadRequest): Lead data object
first_name
(string, required): Lead’s first namelast_name
(string, required): Lead’s last nameemail
(string, required): Valid email addresscompany
(string, optional): Company namephone
(string, optional): Phone numberlinkedin_url
(string, optional): LinkedIn profile URLjob_title
(string, optional): Job titlelocation
(string, optional): Location/citynotes
(string, optional): Additional notestags
(array, optional): Array of tagscustom_fields
(array, optional): Custom field datagetLead($leadId)
$leadId
(string, required): Unique lead identifierupdateLead($leadId, $updateLeadRequest)
$leadId
(string, required): Unique lead identifier$updateLeadRequest
(UpdateLeadRequest): Update data object
status
(string, optional): Update status (active, inactive, contacted)deleteLead($leadId)
$leadId
(string, required): Unique lead identifierlistApiKeys()
createApiKey($createApiKeyRequest)
$createApiKeyRequest
(CreateApiKeyRequest): API key data
name
(string, required): Descriptive name for keypermissions
(array, required): Array of permission stringsexpires_at
(DateTime, optional): Expiration datedescription
(string, optional): Key descriptionhealthCheck()
ApiException
with these properties:
getCode()
- HTTP status codegetMessage()
- Error messagegetResponseBody()
- Raw response bodygetResponseHeaders()
- Response headers400
- Bad Request (validation errors)401
- Unauthorized (invalid API key)403
- Forbidden (insufficient permissions)404
- Not Found (resource doesn’t exist)409
- Conflict (duplicate email)422
- Unprocessable Entity (validation error)429
- Too Many Requests (rate limited)500
- Internal Server Error503
- Service Unavailable