API Reference

A Program represents the tri-party partnership between Happy Money, the acquisition partner, and the capital partner(s) within the Happy Money platform. The program represents a specific set of configurations that drive aspects of the Apply, Verify, and Funding processes.


Tri-party relationship across acquisition partner, Happy Money, and capital partner(s)

Tri-party relationship between integrating partner, Happy Money, and capital partner(s)



Happy Money supports multiple programs per acquisition partner. The acquisition partner's responsibility is to manage the active program IDs they need to leverage for a particular request.

Programs can be requested from the Developer Portal pursuant to an approval from the Happy Money team in coordination with the requested capital partner allocation structure.


A sample program for "Happy Money Capital" is available in the sandbox.

"programId": "81c21ebd-d146-47f8-9da1-78e0e837a26e"


The program describes the acquisition partner using the program and indicates that all capital partners can service the loan. In addition, the program indicates that the partner is a neo bank. To use this program in any API call, provide the program Id in the body of the request, as indicated by the request body documentation for the endpoint.

    {
        "programId": "81c21ebd-d146-47f8-9da1-78e0e837a26e",
        "name": "Happy Money Capital Program",
        "description": "Happy Money Capital Program",
        "acquisitionPartner": "447eda28-4573-4cf4-b603-02c133b02e0e",
        "capitalPartnerIncludeList": [
            "All"
        ],
        "capitalPartnerExcludeList": null,
        "status": "active",
        "allocation": "allocation_engine",
        "partnerType": "Neobank",
        "turndownEligible": true
    },