Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Kareo Billing API

Charges, payments, and transactions

Kareo Billing API is one of 8 APIs that Kareo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Billing. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 4 operations across 4 paths, and defines 11 schemas. It is described by OpenAPI 3.0.3, at version 2.1.

Requests are made against a single base URL, https://webservice.kareo.com/services/soap/2.1.

4 operations 4 paths 11 schemas 4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.1
Base URL
https://webservice.kareo.com/services/soap/2.1/KareoServices.svc
Terms of Service
Resource Areas
1

Paths & Operations 4

Across 4 paths, the API surfaces 4 operations — 4 POST. Each is listed below with its method, path, parameters, and response codes.

Billing 4

Charges, payments, and transactions

POST
/KareoServices.svc/CreatePayment
Post a payment
createPayment body → 200401
POST
/KareoServices.svc/GetPayments
Retrieve payment records
getPayments body → 200401
POST
/KareoServices.svc/GetCharges
Retrieve charge records
getCharges body → 200401
POST
/KareoServices.svc/GetTransactions
Retrieve financial transactions
getTransactions body → 200401

Schemas 11

The contract defines 11 schemas that model the data the API accepts and returns. The most detailed are Charge (9 properties), Payment (7 properties), GetChargesRequest (4 properties), GetPaymentsRequest (4 properties). Each schema is shown below with its type and property counts.

GetChargesResponse
object
3 properties
GetPaymentsRequest
object
4 properties
GetTransactionsRequest
object
3 properties
GetTransactionsResponse
object
3 properties
CreatePaymentResponse
object
3 properties
GetChargesRequest
object
4 properties
Payment
object
7 properties
Charge
object
9 properties
CreatePaymentRequest
object
2 properties
GetPaymentsResponse
object
3 properties
RequestHeader
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kareo-billing-api-openapi.yml Raw ↑

Other APIs Kareo publishes across the network.

Kareo Integration SOAP API
Kareo Clinical Open API
Kareo Administrative API
Kareo Appointments API
Kareo Encounters API
Kareo Patients API
Kareo Providers API