Hint Health CustomerInvoicePayment API
The CustomerInvoicePayment API from Hint Health — 2 operation(s) for customerinvoicepayment.
The CustomerInvoicePayment API from Hint Health — 2 operation(s) for customerinvoicepayment.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/hint-health-customerinvoicepayment-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Hint Health Customer Invoice Payment API
license:
name: Private
termsOfService: https://www.hint.com/terms
x-refined-note:
- x-api-evangelist-harvest differs across the merged source definitions and was not carried
version: '1.0'
description: 'Operations tagged CustomerInvoicePayment across 2 of this provider''s published API definitions: hint-health-hint-health-api-openapi.yml, hint-health-partner-endpoints-2026-07-01-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.hint.com/api
description: Production
- url: https://api.sandbox.hint.com/api
description: Sandbox
tags:
- name: CustomerInvoicePayment
paths:
/provider/customer_invoices/{customer_invoice_id}/payments:
post:
tags:
- CustomerInvoicePayment
operationId: CustomerInvoicePayment.CreatePayment
summary: Create Payment
description: ''
parameters:
- name: customer_invoice_id
in: path
required: true
description: Unique Customer Invoice ID
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Public.PaymentBlueprint_one'
example:
id: pmt-ab12C345DeF6
error_message: null
memo: null
status: unattempted
date: '2017-02-05T06:23:00.000000-08:00'
amount_in_cents: 4999
source:
id: card-ab12C345DeF6
type: Card
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Provider.PaymentsController.create_body'
security:
- BearerAuth: []
get:
tags:
- CustomerInvoicePayment
operationId: CustomerInvoicePayment.ListAllPayments
summary: List All Payments
description: ''
parameters:
- name: customer_invoice_id
in: path
required: true
description: Unique Customer Invoice ID
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Public.PaymentBlueprint_all'
example:
- id: pmt-ab12C345DeF6
amount_in_cents: 4999
date: '2017-02-05T06:23:00.000000-08:00'
error_message: null
memo: null
status: unattempted
source:
id: card-ab12C345DeF6
type: Card
security:
- BearerAuth: []
servers:
- url: https://api.hint.com/api
description: Production
- url: https://api.sandbox.hint.com/api
description: Sandbox
/provider/customer_invoices/{customer_invoice_id}/payments/{id}:
get:
tags:
- CustomerInvoicePayment
operationId: CustomerInvoicePayment.ShowPayment
summary: Show Payment
description: ''
parameters:
- name: customer_invoice_id
in: path
required: true
description: Unique Customer Invoice ID
schema:
type: string
- name: id
in: path
required: true
description: Unique Customer Invoice Payment ID
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Public.PaymentBlueprint_one'
example:
id: pmt-ab12C345DeF6
error_message: null
memo: null
status: unattempted
date: '2017-02-05T06:23:00.000000-08:00'
amount_in_cents: 4999
source:
id: card-ab12C345DeF6
type: Card
security:
- BearerAuth: []
servers:
- url: https://api.hint.com/api
description: Production
- url: https://api.sandbox.hint.com/api
description: Sandbox
components:
schemas:
Public.SourceBlueprint_leaf:
type: object
properties:
id:
type: string
type:
type: string
Provider.PaymentsController.create_body:
title: Create Payment
type: object
properties:
amount_in_cents:
type: number
format: double
description: When creating a payment you can add an amount_in_cents, if no amount is included, we will set the payment amount = due_in_cents.
external:
type: boolean
description: 'When creating a payment, processed payments are required to include `process: true`, mark-as-paid payments are required to include `external: true` as an attribute. The request fails if it does not contain only one of these attributes.'
memo:
type: string
process:
type: boolean
description: 'When creating a payment, processed payments are required to include `process: true`, mark-as-paid payments are required to include `external: true` as an attribute. The request fails if it does not contain only one of these attributes.'
paid_at:
type: string
format: date
description: When creating a payment you can specify the date, if no a date is included, we will set it to the `Hint.today` date. Date must be formatted as YYYY-MM-DD.
source:
$ref: '#/components/schemas/PaymentSource'
description: A payment source to process the payment can be specified, if empty the patient's default payment source will be used. The request fails if the patient has no default payment source and source is not specified.
PaymentSource:
type: object
properties:
id:
type: string
type:
type: string
required:
- id
- type
Public.PaymentBlueprint_one:
type: object
properties:
id:
type: string
error_message:
type: string
memo:
type: string
status:
type: string
date:
type: string
format: date-time
amount_in_cents:
type: integer
format: int32
external:
type: boolean
external_type:
type: string
source:
$ref: '#/components/schemas/Public.SourceBlueprint_leaf'
Public.PaymentBlueprint_all:
type: array
items:
type: object
properties:
id:
type: string
amount_in_cents:
type: integer
format: int32
date:
type: string
format: date-time
error_message:
type: string
external:
type: boolean
external_type:
type: string
memo:
type: string
status:
type: string
source:
$ref: '#/components/schemas/Public.SourceBlueprint_leaf'
securitySchemes:
BearerAuth:
type: http
scheme: bearer
description: Practice access token or Partner API key (Bearer authentication)
hint_api_key:
type: apiKey
name: AUTHORIZATION
in: header
description: 'Enter your token in the format: `Bearer {your_api_key}`'
x-refined-from:
- hint-health-hint-health-api-openapi.yml
- hint-health-partner-endpoints-2026-07-01-openapi.yml