Upward Financial billPayments API
The billPayments API from Upward Financial — 4 operation(s) for billpayments.
The billPayments API from Upward Financial — 4 operation(s) for billpayments.
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/upward-financial-billpayments-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: Reference accounts Bill Payments API
version: 1.0.0
servers:
- url: https://host.com
description: Default
tags:
- name: billPayments
paths:
/v2/bill-pay/bills/{external_id}/:
get:
operationId: get-bill
summary: Get Bill
description: Get a specific Bill by ID.
tags:
- billPayments
parameters:
- name: external_id
in: path
description: ''
required: true
schema:
type: string
- name: Authorization
in: header
description: Bearer authentication
required: true
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/Bill'
/v2/bill-pay/bills/:
get:
operationId: list-bill-payments-view-sets
summary: List Bill Payments View Sets
description: List all bill payments for a specific bill
tags:
- billPayments
parameters:
- name: page
in: query
description: A page number within the paginated result set.
required: false
schema:
type: integer
- name: page_size
in: query
description: Number of results to return per page.
required: false
schema:
type: integer
- name: search
in: query
description: A search term.
required: false
schema:
type: string
- name: Authorization
in: header
description: Bearer authentication
required: true
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/Bill_Payments_listBillPaymentsViewSets_Response_200'
post:
operationId: create-bill
summary: Create Bill
description: Create a new Bill.
tags:
- billPayments
parameters:
- name: Authorization
in: header
description: Bearer authentication
required: true
schema:
type: string
responses:
'201':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/CreateBill'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateBill'
/v2/bill-pay/bills/{external_id}/payments/{bill_payment_id}/:
get:
operationId: get-bill-payment
summary: Get Bill Payment
description: Get a specific Bill Payment by ID.
tags:
- billPayments
parameters:
- name: external_id
in: path
description: ''
required: true
schema:
type: string
- name: bill_payment_id
in: path
description: ''
required: true
schema:
type: string
- name: Authorization
in: header
description: Bearer authentication
required: true
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/BillPaymentResponse'
/v2/bill-pay/bills/{external_id}/payments/:
get:
operationId: get-all-bill-payments
summary: Get All Bill Payments
description: List all bill payments for a specific bill
tags:
- billPayments
parameters:
- name: external_id
in: path
description: ''
required: true
schema:
type: string
- name: page
in: query
description: A page number within the paginated result set.
required: false
schema:
type: integer
- name: page_size
in: query
description: Number of results to return per page.
required: false
schema:
type: integer
- name: search
in: query
description: A search term.
required: false
schema:
type: string
- name: Authorization
in: header
description: Bearer authentication
required: true
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/Bill_Payments_getAllBillPayments_Response_200'
post:
operationId: create-bill-payment
summary: Create Bill Payment
description: Create a new Bill Payment for a specific bill.
tags:
- billPayments
parameters:
- name: external_id
in: path
description: ''
required: true
schema:
type: string
- name: Authorization
in: header
description: Bearer authentication
required: true
schema:
type: string
responses:
'201':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/BillPaymentResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BillPaymentRequest'
components:
schemas:
Bill_Payments_getAllBillPayments_Response_200:
type: object
properties:
count:
type: integer
next:
type:
- string
- 'null'
format: uri
previous:
type:
- string
- 'null'
format: uri
results:
type: array
items:
$ref: '#/components/schemas/BillPaymentResponse'
required:
- count
- results
title: Bill Payments_getAllBillPayments_Response_200
BillPaymentResponseStatus:
type: string
enum:
- queued
- submitted
- completed
- errored
title: BillPaymentResponseStatus
CreateBill:
type: object
properties:
consumer_id:
type: string
format: uuid
sending_account_id:
type: string
format: uuid
name:
type: string
receiver_name:
type: string
account_number:
type: string
account_routing_number:
type: string
required:
- consumer_id
- sending_account_id
- name
- receiver_name
- account_number
- account_routing_number
title: CreateBill
Bill_Payments_listBillPaymentsViewSets_Response_200:
type: object
properties:
count:
type: integer
next:
type:
- string
- 'null'
format: uri
previous:
type:
- string
- 'null'
format: uri
results:
type: array
items:
description: Any type
required:
- count
- results
title: Bill Payments_listBillPaymentsViewSets_Response_200
Bill:
type: object
properties:
id:
type: string
format: uuid
consumer_id:
type: string
format: uuid
sending_account_id:
type: string
format: uuid
name:
type: string
receiver_name:
type: string
account_number:
type: string
account_routing_number:
type: string
required:
- id
- consumer_id
- sending_account_id
- name
- receiver_name
- account_number
- account_routing_number
title: Bill
BillPaymentResponse:
type: object
properties:
id:
type: string
format: uuid
amount:
type: string
format: decimal
description:
type:
- string
- 'null'
process_date:
type: string
format: date
payment_rail:
type:
- string
- 'null'
status:
$ref: '#/components/schemas/BillPaymentResponseStatus'
required:
- id
- amount
- process_date
title: BillPaymentResponse
BillPaymentRequest:
type: object
properties:
amount:
type: string
format: decimal
description:
type: string
required:
- amount
- description
title: BillPaymentRequest
securitySchemes:
bearerAuth:
type: http
scheme: bearer