Provet Cloud connector icon

Provet Cloud Connector

Build in-app integrations that sync clients, patients, appointments, consultations, invoices and inventory between Provet Cloud and your SaaS. Use webhooks plus the REST API to surface real-time events and bulk sync historic records for multi-tenant customers.

01

Faster time to market

Ship customer integrations weeks faster.

02

Reusable orchestration

Author once, run across many tenants.

03

Governed MCP tools

Expose only approved methods to customers.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

What you can integrate or automate with Provet Cloud

Use the Provet Cloud connector to sync and automate Provet records — clients, patients, appointments, consultations, invoices, stock items and related workflows — between Provet and your product. Provet exposes a REST API and webhook notifications; Cyclr orchestrates API calls, listens for webhooks and maps data across tenant accounts for embedded, customer-facing automations. (developers.provetcloud.com)

PRODUCT USE CASES

Top Use Cases for Provet Cloud Integrations

Automate operational workflows for multiple customer practices: sync clients and patients, create or update appointments and consultations, push invoices and reconcile stock levels across tenant Provet instances.

Sync clients and patient records

Create and update Provet client and patient records to keep CRM and support systems aligned using REST endpoints and webhook change notifications. (developers.provetcloud.com)

Automate appointments and consultations

Create, update and cancel appointments or consultations in Provet from your app to streamline booking workflows and reduces double bookings. (developers.provetcloud.com)

Invoice and payment workflows

Push invoices and reconcile payments between Provet and finance systems to automate billing and reporting. (developers.provetcloud.com)

ORCHESTRATION

How Provet Cloud works with Cyclr

Cyclr sits between your SaaS product and Provet Cloud to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Provet Cloud

    Provet Cloud processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Provet Cloud methods you can orchestrate through Cyclr.

Clients8

Get Client List By Email

Action

Gets client list biased on partial match of email.

Get Updated Clients

Action

Gets updated clients since last run.

Create Client

Action

Create a new client.

Get Client List

Action

Gets all clients.

Get Client

Action

Gets client by ID.

Get New Clients

Action

Gets new clients since last run.

Get Insurance Claim Client List

Action

Gets insurance claim client list.

Update Client

Action

Update a client.

Patients7

Get Patient

Action

Gets patient by ID.

Get New Patients

Action

Get New Patients.

Get Updated Patients

Action

Get Updated Patients.

Get Patient List

Action

Get Patients.

Create Patient

Action

Create new patient.

Get Patients By Name

Action

Get Patients By Name.

Update Patient

Action

Update Patient.

Unallocated Payments5

Get Unallocated Payments By Client

Action

Gets unallocated payments for client.

Get Unallocated Payment List

Action

Gets all unallocated payments.

Get Updated Unallocated Payments

Action

Gets unallocated payments updated since last run.

Get Unallocated Payment

Action

Gets unallocated payments by ID.

Get New Unallocated Payments

Action

Gets unallocated payments created since last run.

Notes1

Create Note

Action

Create a new note.

Phone Numbers2

Delete Phone Number

Action

Delete a phone number.

Update Phone Number

Action

Update a phone number.

Lists2

Get Species

Action

Gets list of species.

Get Breeds

Action

Gets list of breeds.

Invoices5

Get Invoice

Action

Gets invoices by ID.

Get Invoice List

Action

Gets all invoices.

Get Invoices by Client

Action

Gets all invoices for client.

Get New Invoices

Action

Gets invoices created since last run datetime.

Get Updated Invoices

Action

Gets invoices updated since last run datetime.

Invoice Rows5

Get Invoice Row

Action

Gets invoice row by ID.

Get Updated Invoice Rows

Action

Gets updated invoice rows since last run.

Get Invoice Row by Invoice

Action

Gets invoice rows by invoice ID.

Get Invoice Row List

Action

Gets all invoice rows.

Get New Invoice Rows

Action

Gets new invoice rows since last run.

Invoice Payments4

Get New Invoice Payments

Action

Gets list of invoice payments created since last run.

Get Updated Invoice Payments

Action

Gets list of invoice payments updated since last run.

Get Invoice Payment

Action

Gets invoice payment by ID.

Get Invoice Payment By Invoice

Action

Gets all invoice payments for invoice.

TECHNICAL DETAILS

Provet Cloud integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Provet Cloud integrations in Cyclr.

API and authentication

API host
https://provetcloud.com/
Authentication
OAuth 2.0; API token
Credentials

client_id; client_secret; redirect_uri; provet_id (organization subdomain) or API token if enabled.

Method categories

Read; Create; Update; Delete; Search; Webhooks; File uploads

View vendor API documentation →

Pagination and rate limits

Pagination

List endpoints return up to 1,000 items per page and include next, previous, count and num_pages fields for traversal. (developers.provetcloud.com)

Rate limits

Endpoint-level rate limits apply; exceeding limits returns HTTP 429 with a Retry-After header. (developers.provetcloud.com)

IMPLEMENTATION

Authentication at a glance

Provet documents OAuth 2.0 as the primary method (Authorization code with PKCE and Client Credentials). Legacy API tokens remain but are deprecated; confirm enabled options in Cyclr Console. (developers.provetcloud.com)

Authentication method
OAuth 2.0; API token
Credential required

client_id; client_secret; redirect_uri; provet_id (organization subdomain) or API token if enabled.

Before you begin:

Provet requires integration registration and approval before issuing OAuth credentials. (developers.provetcloud.com)

View setup guide

COMMON QUESTIONS

Frequently asked questions

It synchronizes Provet records and events: clients, patients, appointments, consultations, invoices, stock items and webhook-triggered updates, enabling both real-time and bulk synchronizations. (developers.provetcloud.com)

OAuth 2.0 is the primary method — Authorization code with PKCE for user-facing apps and Client Credentials for server-to-server. Legacy API tokens exist but are deprecated. Provet issues client credentials after integration registration. (developers.provetcloud.com)

Yes. Cyclr orchestrates tenant-scoped connections: each customer uses their Provet instance (provet_id) and credentials so you can deploy the same workflow across multiple customer accounts. Provet requires approved applications per integration. (developers.provetcloud.com)

Yes. You can expose selected REST methods and webhook-driven actions as governed MCP tools with Cyclr, enforcing permissions, auditing and reusable orchestration at the product level.