How to connect your systems to Rikor with the API

Franchisor and platform teams: create an API key, connect a franchise management system, and pull your locations' compliance data into your own software.

Written By Wade Millward (Super Administrator)

Updated at October 30th, 2026

This guide is for franchisor and platform teams who want their own software to read their insurance compliance data. With a Rikor API key, your systems pull your locations, each one's compliance status and score, the coverages on file and what is missing or expiring, straight from the RMS. No more asking us for exports.

Before you start, have: Manager access in the RMS, and the name of the system or person who will hold the key. If you don't see API Access in your left menu, email support@rikor.io and we'll turn it on for your brand or platform.

What the API shares, and what it never does

Shared Never shared
Your locations: entity name, DBA, city, state and postal code Owner names, emails and phone numbers
Each location's compliance status and score Tax ids
Each required coverage: on file or missing, dates, limits against your requirements, policy number, expiring or lapsed Certificates and other documents
Rollups for your brand, or for every brand on your platform Revenue, payroll, drivers and notes

The API reads your compliance data. It can't change your locations, coverages or certificates. Status refreshes overnight and whenever Rikor approves a new certificate.

Franchisors: a key reads your brand. Platforms: one key reads every brand on your platform.

Step 1. Open API Access

Sign in at app.rikor.io and click API Access in the left menu.

The left menu with API Access outlined

The API keys list shows every key your brand or platform holds, with its status, when it was created, when it was last used and when it expires. Click New key.

The API keys list with the New key button outlined

Step 2. Name the key

Give the key a Label for the system that will hold it, for example the name of your franchise management system. A key belongs to your company, not to a person, so the label is how you tell keys apart later. Click Create key.

The New secret key window with the Label field outlined

If you've been signed in for a while, the RMS asks for a fresh sign-in code first. Enter the code we email you and the key is created.

Step 3. Copy the key and hand it to your tech contact

The key is shown once. Click the copy button and store it somewhere safe, such as your password manager or your developer's secret store, then click I've stored it. If you close the window without copying it, roll the key for a new one (Step 4).

The Your secret key window, key text hidden, with the copy button outlined

Send it to whoever is building the connection, along with the developer docs at docs.rikor.io. The Quickstart walks them through their first call. The key works only from a server: never paste it into a web page, a spreadsheet or an email thread with people who don't need it.

Step 4. Roll or revoke a key

Open the menu on a key's row:

  • Roll key issues a new key with the same label. The old one keeps working for 24 hours, so your systems can switch over without downtime.
  • Revoke stops the key immediately. Use it when someone who had the key leaves or a key may have been exposed. This can't be undone.
A key's menu open showing Roll key and Revoke

Revoked and expired keys are hidden from the list. Use the link under the list to show them.

Connect your franchise management system

Rikor can connect software you already use, such as your franchise management system or CRM, so it reads your compliance data directly. You don't create a key for it. Here's how it works:

  1. Tell us which system you want connected, in writing. Email support@rikor.io.
  2. Rikor sets up the software company as a partner and connects it to your brand.
  3. The partner appears under Connected apps on your API Access page, with when it was connected and when it last read your data.
The Connected apps list on the API Access page, with no partner connected yet

A partner sees the same data a key does and never sees owner contact details, tax ids or documents. To cut one off, open the menu on its row and choose Revoke access. It loses access right away, and your managers and the partner are notified.

Using a system we aren't connected to yet? Ask. We add partners as brands request them.

Match locations with your own ids

Your system can tag each location in the RMS with the id it already uses, then look locations up by that id. Records match up on both sides without anyone keeping a crosswalk spreadsheet. Your developer sets this up through the API; see Map your own ids.

If something goes wrong

  • I don't see API Access. It hasn't been turned on for your brand or platform yet, or you don't have Manager access. Email support@rikor.io.
  • I don't see New key. You need Manager access. Ask a Manager on your team, or see How to add users and contacts.
  • I lost the key. It can't be shown again. Roll it for a new one.
  • Our system gets refused. Check the key wasn't revoked or rolled more than 24 hours ago. Your developer can find error details in the Errors guide.

How this protects your brand

The API puts your franchisees' coverage where your team already works, so gaps get seen and closed faster. Monitoring shows you where a franchisee's insurance falls short. The way to close those gaps for good is to have franchisees insured right from the start. Franchisees insured through Rikor get coverage built to your brand's requirements by a dedicated Rikor consultant, and with monitoring on they're 93.3% compliant, against 48% for franchisees insured elsewhere. Make sure your brand's Rikor link is in your franchisee onboarding: Add Rikor to your franchisee onboarding.

Related: How to add users and contacts · Rikor API developer docs