Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / CRM / Kiflo PRM API
Kiflo PRM API logo

Kiflo PRM API

Agent-ready OpenAPI document · curated by JenticCRMDeal PipelineapiKey88 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Manage partners, deals, leads, customers, payouts, and certifications inside a Kiflo PRM workspace from an automation or agent.

Use for: Create a new deal sourced by a partner, Register a lead passed to us from a referral partner, Update a customer record after a renewal closes, Give a certification to a partner team member

Not supported: Does not handle direct-sales pipelines, marketing automation, or invoicing - use for partner-sourced deals, leads, and certifications inside a PRM workspace only.

Jentic publishes the only available OpenAPI specification for Kiflo PRM API, keeping it validated and agent-ready. Kiflo is a partner relationship management platform whose API exposes partners, deals, leads, customers, payouts, certifications, and supporting metadata. The 88-endpoint surface covers contact and customer records, deal and lead lifecycle, channel conflicts, partner certifications, attachments, and email templates, all secured with an API key in the Authorization header. Use it to keep a partner program in sync with a CRM, billing system, or onboarding workflow.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Kiflo PRM API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Kiflo PRM API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fkiflo.com%2Fkiflo" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fkiflo.com%2Fkiflo" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Kiflo PRM API.

Create deals and update them as they move through the partner pipeline

Register and update leads passed in from partners

Maintain customer records linked to partner-sourced revenue

Issue and revoke partner team-member certifications

Track channel conflicts when two partners claim the same opportunity

Attach files to records by uploading from disk or from a URL

List and patch contact properties used in custom fields

Use Cases

Patterns agents use Kiflo PRM API for, with concrete tasks.

★ Partner-sourced deal sync

When a partner submits a new opportunity through a portal or form, an integration can call POST /deals to register it in Kiflo and PATCH /contacts/{id} to update the linked partner contact. The deal then flows through the channel team's pipeline with the partner attribution preserved end to end.

POST a deal to /deals with partner_id, account name, and value, then PATCH the related contact with the latest details.

Lead distribution workflow

Inbound leads from a website or paid campaign can be routed to the right partner by reading the relevant lead, customer, and partner records through Kiflo and writing back the assigned partner. The API exposes both the lead and customer collections needed to build the full attribution view.

List leads, choose the partner with the lowest current load using the partner list, and assign the lead to that partner.

Partner certification tracking

Enablement teams can grant or revoke partner team-member certifications by calling POST /partner-contact-certifications, then list the certifications a partner currently holds with GET /partner-contact-certifications. This keeps the partner portal accurate without a manual update step.

POST a certification award for the partner contact who completed training, then verify it appears in the contact's certification list.

Channel conflict resolution

When two partners both claim an opportunity, an automation can record the dispute via POST /channel-conflicts so the channel team has a single record to triage. The endpoint captures both parties and the contested deal in one structured object.

POST a channel conflict to /channel-conflicts referencing both partner IDs and the disputed deal.

Agent integration via Jentic

A revenue operations agent can use Jentic to discover the Kiflo deal and lead operations, load their schemas, and execute them with vaulted credentials. The agent runs end-to-end partner workflows without holding the raw API key.

Search Jentic for 'create a deal in Kiflo', load POST /deals, and execute it with the partner-supplied opportunity details.

Key Endpoints

88 endpoints — jentic publishes the only available openapi specification for kiflo prm api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/deals

Create a partner-sourced deal

POST

/contacts

Create a contact

PATCH

/contacts/{id}

Update a contact

GET

/customers

List customers

POST

/customers

Create a customer

POST

/partner-contact-certifications

Award a certification

POST

/channel-conflicts

Log a channel conflict

POST

/attachments/upload

Upload an attachment from file

POST

/deals

Create a partner-sourced deal

POST

/contacts

Create a contact

PATCH

/contacts/{id}

Update a contact

GET

/customers

List customers

POST

/customers

Create a customer

POST

/partner-contact-certifications

Award a certification

POST

/channel-conflicts

Log a channel conflict

POST

/attachments/upload

Upload an attachment from file

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Kiflo PRM by hand means learning its Authorization-header API key, handling the api.kiflo.com/v3 host, and mapping its many partner endpoints yourself. Through Jentic you install once, import Kiflo PRM from the API Directory, store the key once, and your agent calls it.

Permission scoping

Permission scoping

Most Kiflo writes carry the deal, contact, or customer in the request body rather than pinning a resource in the URL path, so scope by operation: limit the agent to the operations it needs, such as creating deals or contacts, and leave certifications or channel-conflict writes out unless you add them.

Credential management

Credential isolation

Your Kiflo API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'register a partner-sourced deal' or 'add a partner contact', and Jentic returns the matching Kiflo operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Salesforce API

→

Salesforce holds the master account and opportunity record while Kiflo manages the partner relationship

Pair with Salesforce when a deal originated by a partner needs to be reflected in the company's main CRM

Complementary

HubSpot Account API

→

HubSpot CRM tracks contacts and deals at the company-wide level alongside a Kiflo partner program

Use HubSpot when the same partner-sourced contact also needs to enter HubSpot marketing or sales sequences

Complementary

Pipedrive API

→

Pipedrive runs the internal sales pipeline that closes deals registered through Kiflo

Use Pipedrive when an internal AE needs to take a Kiflo-registered deal through their personal pipeline

Alternative

Close CRM API

→

Close handles direct sales pipelines but does not include Kiflo's partner program features

Choose Close when the team sells direct rather than through partners and does not need a PRM layer

FAQs

Specific to using Kiflo PRM API through Jentic.

Why is there no official OpenAPI spec for Kiflo PRM API?

Kiflo does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Kiflo PRM API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Kiflo PRM API use?

Kiflo authenticates with an API key sent in the Authorization header. Jentic keeps that key in its vault and injects it on each call, so the agent process never reads the raw value.

Can I create partner-sourced deals with the Kiflo PRM API?

Yes. POST to /deals with the partner ID, account name, and deal value. The same surface lets you list, patch, and search deals through the dedicated /deals endpoints.

What are the rate limits for the Kiflo PRM API?

The OpenAPI specification does not declare explicit rate limits. Treat list endpoints like /deals and /customers as paginated reads, request only the pages needed, and back off if a 429 response is returned.

How do I award a partner certification with the Kiflo PRM API through Jentic?

Run pip install jentic, search Jentic for 'give a certification to a partner team member', load the POST /partner-contact-certifications operation, and execute it with the partner contact ID and certification ID. Jentic supplies the Authorization header from the vault.

Can I limit what my agent is allowed to do with the Kiflo PRM API?

Yes. Because you run Jentic One yourself, your own rules decide which Kiflo operations and credentials the agent may use. Since most Kiflo writes carry the deal, contact, or customer in the request body rather than in the URL path, you scope by operation: grant only the operations the agent needs, such as creating deals or contacts, and leave certification awards and channel-conflict writes out unless you explicitly add them.

GET STARTED

Start building with Kiflo PRM API

Explore with Jentic One
View OpenAPI Document