M3ter connector icon

M3ter Integrations

A service for deploying and managing usage-based pricing.

01

Low-code orchestration

Connect, compose and ship AI features faster.

02

Multi-tenant deployment

Isolate customer credentials and configurations at scale.

03

Governed access

Apply policies, field controls and audit trails across usage.

04

Embedded experience

Deliver workflows natively inside your product.

CONNECTOR OVERVIEW

Provide automations with our M3ter connector

Cyclr enables SaaS platforms to integrate their application with hundreds of other platforms. Use Cyclr’s low code integration builder to integrate your application with M3ter, so you can provide in-app M3ter integrations for your end users.

PRODUCT USE CASES

Top Use Cases for M3ter Integrations

Cyclr is a powerful white-labelled integration platform that allows your teams to use low code tools to build data responsive integrations for your customers. Then quickly and seamlessly deploy them directly into your SaaS application.

Billing/Payment

  • Recieve payment information from multiple providers to a single source.
  • Keep customer lists in sync and up to date across systems.
  • Send order information to external systems for processing or notificaiton.

ORCHESTRATION

How M3ter works with Cyclr

Cyclr sits between your SaaS product and M3ter 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

    M3ter

    M3ter 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 M3ter methods you can orchestrate through Cyclr.

Accounts5

Get Account

Action

Get an Account.

Create Account

Action

Create an Account.

Update Account

Action

Update an Account.

Delete Account

Action

Delete an Account.

List Accounts

Action

List all Accounts.

Pricings5

List Prices

Action

Get list of prices.

Get Price

Action

Get a price.

Update Price

Action

Update a price.

Delete Price

Action

Delete a price.

Create Price

Action

Create a price.

Bills6

Create Bill Job

Action

Create a bill job to calculate bills asynchronously.

List Bill Jobs

Action

Retrieve a list of Bill Jobs.

Get Bill Job

Action

Retrieves the given Bill Job by ID.

List Bills

Action

List all bills.

Get Bill

Action

Get a bill.

Get Latest Bill

Action

Get the latest bill.

Balances6

Delete Balance

Action

Delete a Balance by ID.

Create Balance

Action

Create a new balance.

Get Balance

Action

Get a Balance by ID.

List Balances

Action

Retrieve a list of Balance entities.

Create Balance Transaction

Action

Create a new Balance Transaction by ID.

List Balance Transactions

Action

List all balance transactions by ID.

Aggregations1

List Aggregations

Action

List the aggregations.

Commitments5

List Commitments

Action

List all commitments.

Create Commitment

Action

Create a new commitment.

Update Commitment

Action

Update a commitment by ID.

Delete Commitment

Action

Delete a commitment by ID.

Get Commitment

Action

Get a commitment by ID.

Account Plans5

Delete Account Plan

Action

Delete an account plan.

Get Account Plan

Action

Get an account plan.

List Account Plans

Action

Get a list of account plans.

Create Account Plan

Action

Create account plan.

Update Account Plan

Action

Updates an account plan.

Plans4

Create Plan

Action

Create a plan. Custom fields can be added to the request with the field location customFields.<fieldKey> (eg. customFields.myCustomField).

List Plans

Action

List plans.

Get Plan

Action

Get a plan.

List Plan Templates

Action

List plan templates.

Meters5

Delete Meter

Action

Delete a meter.

Get Meter

Action

Get a meter.

List Meters

Action

List of meters.

Create Meter

Action

Create a meter.

Update Meter

Action

Update a meter.

Pick Lists2

Create Transaction Type

Action

Create a transaction types

List Transaction Types

Action

Retrieve a list of transaction types

Templates2

Get Template

Action

Get a template.

List Templates

Action

Get list of templates.

Products3

Create Product

Action

Create a product. Custom fields can be added to the request with the field location customFields.<fieldKey> (eg. customFields.myCustomField).

List Products

Action

List of products.

Get Product

Action

Get a product.

Meter Groups2

Get Meter Group

Action

Get a meter group.

List Meter Groups

Action

List of meter groups.

External Mapping8

Create External Mapping

Action

Creates an External Mapping.

Update External Mapping

Action

Updates an External Mapping for the given UUID.

Delete External Mapping

Action

Delete an Externa lMapping.

List Items For Organisation

Action

Retrieve a list of External Mapping entities for a given external system.

List External Mappings For External System And Entity

Action

Retrieve a list of External Mapping entities for a given m3ter entity.

Get External Mapping

Action

Retrieve an External Mapping for the given UUID.

List External Mappings

Action

Retrieve a list of External Mapping entities.

List External Mappings For M3ter Entity

Action

Retrieve a list of External Mapping entities for a given m3ter entity.

Contracts5

Create Contract

Action

Create a new contract entity, To add custom fields please add the field to the method with the field location name in this format: "custom_FieldName"

Delete Contract

Action

Delete a contract entity

List Contracts

Action

List all contract entities

Get Contract

Action

Get the specified contract entity

Update Contract

Action

Update a contract entity, To update custom fields please add the field to the method with the field location name in this format: "custom_FieldName"

TECHNICAL DETAILS

M3ter integration and API details

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

API and authentication

API host
Not specified
Authentication
See Connector in Console
Credentials

Review the connector installation fields in Cyclr Console.

Method categories

See available methods

Pagination and rate limits

Pagination

Method-specific behavior should be confirmed before implementation.

Rate limits

Refer to the vendor API documentation for current limits.

IMPLEMENTATION

Authentication at a glance

Authentication requirements and any available connection options are shown when installing this connector in Cyclr Console.

Authentication method
See Connector in Console
Credential required

Review the connector installation fields in Cyclr Console.