salesloft-rate-limits

Featured

Handle SalesLoft cost-based rate limiting with backoff and request budgeting. Use when hitting 429 errors, optimizing API throughput, or implementing pagination-aware rate limit strategies. Trigger: "salesloft rate limit", "salesloft 429", "salesloft throttling".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SalesLoft Rate Limits ## Overview SalesLoft uses cost-based rate limiting at 600 cost per minute. Each request costs 1 point by default, but deep pagination multiplies the cost. Rate limit state is returned in response headers. ## Rate Limit Model ### Cost per Request | Page Range | Cost per Request | Example: 1000 records at 100/page | |------------|-----------------|-----------------------------------| | 1-100 | 1 point | Pages 1-10: 10 points | | 101-150 | 3 points | N/A for this example | | 151-250 | 8 points | N/A | | 251-500 | 10 points | N/A | | 501+ | 30 points | N/A | **Budget: 600 points/minute.** A simple 10-page pagination costs 10 points. But paginating to page 500 costs 10 + 150 + 800 + 2500 = 3460 points (nearly 6 minutes of budget). ### Response Headers ``` X-RateLimit-Limit-Per-Minute: 600 X-RateLimit-Remaining-Per-Minute: 487 Retry-After: 42 # Only present on 429 responses X-Request-Id: abc-123 # For support tickets ``` ## Instructions ### Step 1: Rate-Limit-Aware Client ```typescript import axios, { AxiosInstance } from 'axios'; class SalesloftRateLimiter { private remaining = 600; private resetAt = Date.now(); constructor(private client: AxiosInstance) { client.interceptors.response.use( (res) => { this.remaining = parseInt(res.headers['x-ratelimit-remaining-per-minute'] || '600'); return res; }, async (err) => { if (err.response?.status === 429) { const wait = parseIn...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

salesloft-cost-tuning

Optimize SalesLoft API costs by reducing request volume and deep pagination. Use when analyzing API usage, reducing rate limit consumption, or planning capacity for bulk operations. Trigger: "salesloft cost", "salesloft billing", "reduce salesloft API usage".

2,266 Updated today
jeremylongshore
AI & Automation Featured

salesforce-rate-limits

Implement Salesforce API limit management, backoff, and quota monitoring. Use when handling REQUEST_LIMIT_EXCEEDED errors, implementing retry logic, or optimizing API request throughput for Salesforce. Trigger with phrases like "salesforce rate limit", "salesforce API limit", "salesforce 403", "salesforce retry", "salesforce governor limits", "API quota".

2,266 Updated today
jeremylongshore
AI & Automation Featured

customerio-rate-limits

Implement Customer.io rate limiting and backoff. Use when handling high-volume API calls, implementing retry logic, or hitting 429 errors. Trigger: "customer.io rate limit", "customer.io throttle", "customer.io 429", "customer.io backoff", "customer.io too many requests".

2,266 Updated today
jeremylongshore
AI & Automation Featured

appfolio-rate-limits

Handle AppFolio API rate limits with throttling and backoff. Trigger: "appfolio rate limit".

2,266 Updated today
jeremylongshore
AI & Automation Featured

salesloft-performance-tuning

Optimize SalesLoft API performance with caching, pagination strategies, and connection pooling. Use when experiencing slow API responses, reducing latency for bulk operations, or optimizing cadence sync throughput. Trigger: "salesloft performance", "optimize salesloft", "salesloft slow", "salesloft caching".

2,266 Updated today
jeremylongshore