For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
How It WorksKnowledge BaseOnboardingVideo TutorialsPMS GuidanceAPI ReferenceRelease Notes
    • Overview
    • PMS Generic APIs
    • CRM Generic APIs
    • PMS APIs
    • CRM APIs
    • Download OpenAPI Spec
Dashboard
LogoLogo
On this page
  • Helpful Note

CRM APIs

Built with

Helpful Note

Each CRM system will have their own request payload requirements. Propexo will unify the request payload shape, but you will need to understand the CRM system requirements for how to properly populate the request payload. Leverage these API docs to understand the request payload requirements for each system.

With the Propexo API, you can choose to leverage our generic write endpoints or the system-specific write endpoints. The benefit to using generic write endpoints is that you do not have to manage many different endpoints that perform the same operation.

Below is an example of what it might look like to write to the generic endpoint creating a prospect.
1// Propexo will route the request to the
2// appropriate system-specific endpoint
3// under the hood.
4await app.post('crm/v1/prospects',
5 {
6 ...prospectPayload,
7 integration_id: 'foo'
8 })
Below is an example of what it might look like to write to a system-specific endpoint. Note that you would need to understand the system context and define the Knock specific endpoint.
1// You would need to understand the system context
2// and define the Knock specific endpoint.
3await app.post('crm/v1/prospects/knock',
4 {
5 ...prospectPayload,
6 integration_id: 'bar'
7 })

The end result will be the same. You are just given the option to choose how much control you would like.