From salesbuildr
Provides patterns for Salesbuildr CRM API calls: authentication via api-key header, offset pagination, rate limiting (500/10min), and error handling.
How this skill is triggered — by the user, by Claude, or both
Slash command
/salesbuildr:api-patternsWhen to use
When making API calls to Salesbuildr. Use when: salesbuildr api, salesbuildr authentication, salesbuildr pagination, salesbuildr rate limit, or salesbuildr error.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Salesbuildr public API provides REST endpoints for managing CRM data. All requests require an API key and follow consistent patterns for pagination and error handling.
The Salesbuildr public API provides REST endpoints for managing CRM data. All requests require an API key and follow consistent patterns for pagination and error handling.
Every API request must include the api-key header:
Headers:
api-key: ${SALESBUILDR_API_KEY}
Content-Type: application/json
API keys are generated in the Salesbuildr portal under Settings > API Keys.
https://portal.salesbuildr.com/public-api
All list endpoints use offset-based pagination:
| Parameter | Type | Default | Max | Description |
|---|---|---|---|---|
| from | number | 0 | - | Starting index (0-based offset) |
| size | number | 20 | 100 | Number of results per page |
Example: To get page 2 with 25 results per page:
GET /companies?from=25&size=25
| Status Code | Meaning | Resolution |
|---|---|---|
| 400 | Bad Request | Check request body/parameters |
| 401 | Unauthorized | Verify API key is correct |
| 403 | Forbidden | Check API key permissions |
| 404 | Not Found | Resource doesn't exist |
| 429 | Rate Limited | Wait and retry |
| 500 | Server Error | Retry after delay |
GET /companies?search=acme&from=0&size=25
GET /companies/12345
POST /contacts
Content-Type: application/json
{
"first_name": "John",
"last_name": "Doe",
"email": "[email protected]",
"company_id": 12345
}
PATCH /opportunities/12345
Content-Type: application/json
{
"stage": "proposal",
"value": 15000
}
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin salesbuildrBuilds typed SalesLoft REST API v2 clients in TypeScript with pagination iterators, rate-limit handling, and axios singleton. For integrations and custom SDKs.
Integrates with Close CRM, HubSpot, and Salesforce for sales automation: lead/deal sync, activity logging, webhooks, and pipeline automation.
Provides patterns for HubSpot CRM integration including OAuth 2.0 authentication, private app tokens, CRM objects, associations, batch operations, webhooks, and custom objects using Node.js and Python SDKs.