For Agents
Manage partners, deals, leads, customers, payouts, and certifications inside a Kiflo PRM workspace from an automation or agent.
Install Jentic One Beta
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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
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
GET STARTED
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.
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
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.
88 endpoints — jentic publishes the only available openapi specification for kiflo prm api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/deals
Create a partner-sourced deal
/contacts
Create a contact
/contacts/{id}
Update a contact
/customers
List customers
/customers
Create a customer
/partner-contact-certifications
Award a certification
/channel-conflicts
Log a channel conflict
/attachments/upload
Upload an attachment from file
/deals
Create a partner-sourced deal
/contacts
Create a contact
/contacts/{id}
Update a contact
/customers
List customers
/customers
Create a customer
/partner-contact-certifications
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Kiflo Authorization API key is stored encrypted in the Jentic vault. Agents receive scoped execution rights and never read the raw header value.
Intent-based discovery
Agents search Jentic by intent, for example 'create a deal in Kiflo', and Jentic returns the matching POST /deals operation with its full schema for execution.
Time to first call
Direct integration: 1 to 2 days to wire up auth, pagination, and error recovery across the 88 endpoints. Through Jentic: under an hour to search, load, and execute the operations actually needed.
Alternatives and complements available in the Jentic catalogue.
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 at https://app.jentic.com/sign-up.
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.
Award a certification
/channel-conflicts
Log a channel conflict
/attachments/upload
Upload an attachment from file