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 / CINC Open API
CINC Open API logo

Cincpro CINC Open API

Agent-ready OpenAPI document · curated by JenticCRMContact ManagementapiKey7 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Read and write real estate leads, contacts, and activities in the CINC CRM so an agent can route new prospects, sync follow-ups, and pull pipeline reports.

Use for: I need to push a new website lead into CINC, Get the full record for a CINC lead by its ID, List all leads added to CINC in the last 24 hours, Update the status of a CINC lead after a phone call

Not supported: Does not handle MLS listing data, transaction management, or commission disbursement - use for CINC CRM lead, contact, and activity records only.

Jentic publishes the only available OpenAPI specification for CINC Open API, keeping it validated and agent-ready. The CINC Open API exposes the lead, contact, and activity records held inside the CINC (Commissions Inc) real estate CRM so external tools and AI agents can read and update pipeline data. It covers listing and creating leads, retrieving and updating individual lead records, and reading contact and activity history through a small set of REST endpoints under api.cincpro.com. Authentication is by an X-API-Key header issued from a CINC account, making it suitable for back-office automations, lead routing, and reporting integrations.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the CINC Open API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CINC Open 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%2Fcincpro.com%2Fcincpro" | 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%2Fcincpro.com%2Fcincpro" | 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 CINC Open API.

List leads from the CINC CRM with pagination and filter parameters

Create a new lead record via POST /leads when a prospect arrives from a website or campaign

Retrieve a single lead by leadId for enrichment or qualification checks

Update an existing lead record (status, notes, assigned agent) through PUT /leads/{leadId}

Pull contact records from /contacts to sync the CINC database with external systems

Read activity history through /activities to build follow-up reports and timelines

Use Cases

Patterns agents use CINC Open API for, with concrete tasks.

★ Website lead capture into CINC

When a visitor submits a property enquiry form, the new lead is posted directly into the CINC CRM via POST /leads with name, email, phone, and source fields. The lead is assigned to the right agent and appears in the CINC pipeline within seconds, removing the manual copy step between the website and the CRM. A lightweight integration can be live in a single afternoon.

Call POST /leads with a JSON body containing name, email, phone, and source 'website-form' and confirm the returned leadId.

Pipeline reporting and lead enrichment

Listing leads via GET /leads and pulling individual records by leadId lets an analyst or agent build daily pipeline reports without exporting CSVs from the CINC UI. Activities pulled from /activities provide the timeline needed to flag stale leads or measure follow-up speed.

List the most recent 50 leads from GET /leads, fetch /activities for each leadId, and flag any lead with no activity in the past 7 days.

Lead status sync with phone and SMS tools

When an agent finishes a call with a prospect, the call disposition is written back to CINC by calling PUT /leads/{leadId} with the new status and notes. This keeps the CRM aligned with the dialer or messaging tool so no manual update is required between systems.

Update lead 12345 in CINC by calling PUT /leads/12345 with status 'contacted' and a note summarising the call outcome.

AI agent triage of inbound leads via Jentic

An AI agent loaded with the CINC tool through Jentic searches by intent ('create a real estate lead'), receives the POST /leads schema, and pushes qualified prospects into CINC while logging an activity entry. The agent never sees the raw API key - Jentic resolves credentials at execution time.

Use the Jentic search 'create a real estate lead in CINC', load the schema for POST /leads, and execute the call with the qualified prospect's contact details.

Key Endpoints

7 endpoints — jentic publishes the only available openapi specification for cinc open api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/leads

List leads

POST

/leads

Create a new lead

GET

/leads/{leadId}

Get a single lead

PUT

/leads/{leadId}

Update a lead

GET

/contacts

List contacts

GET

/contacts/{contactId}

Get a single contact

GET

/activities

List activities

GET

/leads

List leads

POST

/leads

Create a new lead

GET

/leads/{leadId}

Get a single lead

PUT

/leads/{leadId}

Update a lead

GET

/contacts

List contacts

GET

/contacts/{contactId}

Get a single contact

GET

/activities

List activities

Why Jentic?

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

Setup

Setup

Wiring the CINC Open API by hand means managing its API key and threading lead, contact, and activity records through the right CRM endpoints yourself. Through Jentic you install once, import the CINC Open API from the API Directory, store the API key once, and your agent calls it.

Permission scoping

Permission scoping

CINC puts the lead and contact id in the URL path (/leads/{leadId}, /contacts/{contactId}), so a rule can pin your agent to reading and updating specific records. You choose the operations it may call, so creating new leads or writing contacts is not included unless you add it.

Credential management

Credential isolation

Your CINC 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 'look up a CRM lead' or 'log an activity on a contact', and Jentic returns the matching CINC 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.

Alternative

HubSpot CRM Objects

→

General-purpose CRM object API used by many real estate teams as a CINC replacement

Choose HubSpot CRM Objects when the team is not on CINC and wants broader CRM tooling beyond real estate.

Complementary

Clarkup API

→

Lightweight lead-creation API that can feed prospects into CINC alongside Clarkup's own pipeline

Use Clarkup when the source system is a sales workspace that needs to fan out to multiple CRMs including CINC.

Complementary

Mailchimp Marketing API

→

Email marketing platform used to nurture CINC leads after capture

Use Mailchimp when the next step after creating a CINC lead is enrolling the contact in an email nurture sequence.

FAQs

Specific to using CINC Open API through Jentic.

Why is there no official OpenAPI spec for CINC Open API?

CINC (Commissions Inc) does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call CINC Open 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 CINC Open API use?

The CINC Open API uses an API key sent in the X-API-Key request header. Through Jentic, the key is held in your encrypted Jentic One instance and is never exposed to the agent's context - Jentic injects the header at execution time.

Can I create new leads in CINC through the API?

Yes. POST /leads accepts the lead's name, email, phone, source, and other CRM fields and returns the new leadId. This is the primary way to push website forms, marketing campaigns, or third-party prospects into the CINC pipeline.

Can I read activities or call history for a CINC lead?

Yes. GET /activities returns the activity log entries (calls, emails, status changes) recorded against leads and contacts in CINC, which lets you build follow-up timelines or pipeline-velocity reports.

What are the rate limits for the CINC Open API?

The published OpenAPI specification does not declare explicit rate limits. CINC enforces account-level throttling at the platform layer, so production integrations should add retry-with-backoff on 429 responses. Confirm current limits with CINC support for your account.

How do I push a lead into CINC from an AI agent through Jentic?

Run pip install jentic, then have the agent search 'create a real estate lead in CINC', load the schema for POST /leads, and execute with the lead payload. Jentic resolves the X-API-Key credential from the vault at execution time.

Can I limit what my agent is allowed to do with the CINC Open API?

Yes. Because you run Jentic One yourself, your own rules decide which CINC operations the agent may call and which credentials it may use. Since CINC puts the lead and contact id in the URL path (/leads/{leadId}, /contacts/{contactId}), you can pin the agent to reading and updating specific records with GET and PUT while leaving out write operations like POST /leads unless you explicitly allow them. The agent can only invoke the endpoints you have scoped to it, so creating new leads or writing contacts stays off limits until you add it.

GET STARTED

Start building with CINC Open API

Explore with Jentic One
View OpenAPI Document