The Happy API is a high performance, universal programming interface that provides developers fast, reliable integration with HappyCo’s platform.
Based on gRPC — a modern communication protocol, the Happy API ensures developers can integrate with our platform with minimum time invested and maximum reliability, providing enterprises with comprehensive workflows and reporting.
Integration is much faster with gRPC than with typical REST APIs.
MyID eliminates common additional coding by using your unique identifier.
Streaming simplifies event management by allowing you to subscribe with a single call.
“We’re thrilled with how quickly we were able to integrate on our side with the Happy API — six hours of pretty straightforward coding was all that was required to connect our data warehouse to HappyCo’s API.”
Stephen J. Warren • Chief Financial Officer, Parkchester Preservation Management
Simplified Coding with gRPC
gRPC — a secure modern communication protocol open sourced by Google— bridges the gap between software platforms, simplifying client-server coding and speeding up implementation.
Acting as a universal translator, gRPC empowers applications built in different languages to communicate seamlessly.
gRPC eliminates additional client coding for serializing requests and deserializing responses, so it builds faster than a REST API.
gRPC supports ten languages: C++, Java, Python, Go, Ruby, C#, Node.js, Android Java, Objective-C and PHP.
Maintain Your Unique Identifier
MyID simplifies integration with our platform by empowering your developers to use your database unique record identifier — no additional column required!
Your Unique ID
Rather than maintain a unique HappyCo identifier for each database record, MyID gives developers the choice to use your existing ID system.
Create, Update, Delete
With MyID, every API action can be triggered using your unique identifier — create, find, update, and delete objects all with your existing IDs.
Flexible ID System
The Happy API system is flexible, allowing you to use our ID or yours. All API requests accept either, and all API responses return both.
A Better Way to Process Events
With Streaming, simply subscribe to events using a single API call — no queuing logic required on your side means less code to write and less client-server conflicts to resolve.
One API Call
Rather than manage event notifications through web hooks or polling, subscribe to Streaming with a single API call, and we’ll do the heavy lifting.
When multiple clients are connected, we’ll automatically distribute the streams among them, so each client can process an event without worrying about conflicts.
With smart queuing, if your server is unavailable or unable to process an event, our API will queue it until next availability or until new code is deployed.
Partner API for Channel Sales
Our Partner API enables companies that sell HappyCo’s software to create and manage HappyCo accounts.
Easily create and provision HappyCo accounts on the fly.