Follow Up Boss provides a REST API. Here are the key points about their API:
Follow Up Boss provides documentation covering:
Follow Up Boss offers a standard REST API with typical REST features like resource-based endpoints, HTTP methods for operations, and stateless communication. This aligns with common REST API practices, making it familiar and accessible for many developers. The API appears to be well-documented and actively maintained, providing a range of functionalities for integrating with the Follow Up Boss platform.
Yes, the official Follow Up Boss API does have webhooks. Here are the key points about webhooks in Follow Up Boss:
Follow Up Boss supports webhooks for various event types, including:
Webhooks allow you to be notified about events that happen in a Follow Up Boss account.
To use webhooks, you need to register a webhook endpoint URL for the specific events you want to subscribe to.
When an event occurs, Follow Up Boss will send an HTTP POST request to your registered webhook URL with details about the event.
There is a limit of two webhooks per event per system that can be registered.
Only the account owner has permission to create, update or delete webhooks.
Follow Up Boss will retry failed webhook deliveries for up to 8 hours.
Webhook events can be requested individually if needed, which is useful for recovering missed events.
Decouple receiving webhook events from processing them to improve reliability.
Use a unique identifier when registering webhooks, not API keys.
Include a Follow Up Boss account identifier in webhook URLs when setting up webhooks for multiple accounts.
So in summary, Follow Up Boss does offer a robust webhook system that allows you to subscribe to a wide variety of events and receive real-time notifications when those events occur in an account. This enables building integrations that can react quickly to changes in Follow Up Boss data.
The Follow Up Boss API has specific rate limits that developers need to be aware of when integrating with their system. Here are the key points about the API Rate Limits:
Rate limiting is enforced by the API based on a sliding 10-second window [1].
The API uses response headers to indicate the current limit, remaining requests, time window, and context [1].
Different endpoints may have different rate limit contexts with varying restrictions [1].
The default rate limits are as follows [1]:
Each API response includes the following headers [1]:
X-RateLimit-Limit: [limit]
X-RateLimit-Remaining: [remaining requests]
X-RateLimit-Window: 10
X-RateLimit-Context: [context]
When rate limits are exceeded, the API returns a 429 (Too Many Requests) response code [1].
The response includes a Retry-After header indicating how long to wait before retrying [1].
Requests that receive a 429 response are not processed and must be retried [1].
Systems should respect the 429 header even if X-RateLimit-Remaining shows remaining requests [1].
For systems without a valid X-System-Key header, the allowed rate is much lower (125 requests for the global context) [1].
Rate limit increases can be requested by emailing [email protected] with an explanation of the use case [1].
Implement proper error handling for 429 responses.
Use the response headers to track your remaining requests and adjust your request rate accordingly.
If you need higher limits, contact Follow Up Boss support with a detailed explanation of your use case.
Ensure your system is properly registered with Follow Up Boss and uses the correct X-System-Key header for better rate limits.
By understanding and adhering to these rate limits, developers can ensure their integrations with the Follow Up Boss API remain stable and efficient.
Based on the search results provided, I can answer your question about the most recent version of the Follow Up Boss API. Here's the information:
The most recent version of the Follow Up Boss API is v1.
https://api.followupboss.com/v1/resource
.When using the Follow Up Boss API, keep in mind the following:
By following these guidelines and using the current v1 version of the API, you can effectively integrate your applications with Follow Up Boss while ensuring security and proper functionality.
Start by creating a trial account on Follow Up Boss:
If you need more time or want to convert to a developer account:
Based on the search results provided, I don't have specific information about the data models that can be interacted with using the Follow Up Boss API. The search results don't contain detailed information about the API's data models and capabilities.
However, I can provide some general information about APIs and common data models in CRM systems like Follow Up Boss:
CRM systems typically allow interaction with the following data models:
For each of these data models, an API might typically allow:
To get accurate and detailed information about the Follow Up Boss API's capabilities and data models, it would be best to consult their official API documentation or contact their support team directly.