How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DealHub Payments API

The Payments API from DealHub — 17 operation(s) for payments.

DealHub Payments API is one of 63 APIs that DealHub publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Payments. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 21 operations across 17 paths, and defines 12 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.app.subskribe.com.

21 operations 17 paths 12 schemas 3 DELETE11 GET6 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.dealhub.io
Authentication
API Key
Resource Areas
1

Authentication & Security 1

DealHub Payments API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-API-Key (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 21

Across 17 paths, the API surfaces 21 operations — 3 DELETE, 11 GET, 6 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Payments 21
GET
/payments/bank-account/{id}
Get a payment bank account by id
getBankAccount 1 param → 200
DELETE
/payments/bank-account/{id}
Get a payment bank account by id
deleteBankAccount 1 param → 200
POST
/payments/{paymentId}/retry/manual
Manually retries a payment
manualPaymentRetry 2 params → 200
GET
/payments/payment-gateways
Gets the list of payment integrations
getPaymentIntegrations → default
GET
/payments/bank-account/accounts/ledger
Gets cash and expense ledger accounts for bank account creation
getLedgerAccountsForPaymentBankAccount 1 param → 200
POST
/payments/processPaymentForInvoice/{invoiceNumber}
Processes one time payment for an invoice if there is an automatic payment set up for the account
processPaymentForInvoice 1 param → default
GET
/payments/retry/config
Gets a payment retry configuration
getPaymentRetryConfig 1 param → 200
POST
/payments/retry/config
Creates or updates a payment retry configuration
upsertPaymentRetryConfig body → 200
DELETE
/payments/retry/config/{id}
Deletes a payment retry configuration
deletePaymentRetryConfig 1 param → 200
GET
/payments/{id}
Get payment details
getPayment 1 param → 200
DELETE
/payments/{id}
Delete payment by payment id
deletePayment 1 param → 200
GET
/payments/account/{id}
Get payments
getAccountPayment 1 param → 200
GET
/payments/configuration
Get payment configuration
getPaymentConfiguration → 200
POST
/payments/configuration
Update payment configuration
updatePaymentConfiguration body → 200
GET
/payments/account-payment/{id}
Get account payment management link
getAccountPaymentManagementLink 1 param → 200
POST
/payments/bank-account
Adds a new payment bank account
upsertBankAccount body → 200
GET
/payments
Get all payments
getPayments 2 params → 200
GET
/payments/{id}/canDelete
Check if the payment object can be deleted
canDeletePayment 1 param → 200
GET
/payments/{id}/balance
Get payment balance
getPaymentBalance 1 param → 200
PUT
/payments/{id}/void
Voids a payment
voidPayment 1 param body → 200
POST
/stripe-import/payment-method/csv
Import Stripe payment method via CSV
importStripePaymentMethodCSV body → default

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are PaymentJson (15 properties), PaymentBankAccountJson (12 properties), LedgerAccount (9 properties), VoidPaymentJson (5 properties). Each schema is shown below with its type and property counts.

PaymentBankAccountJson
object
12 properties 3 required
PaymentRetryPolicy
object
3 properties 1 required
PaymentRetryConfigOutput
object
2 properties 2 required
PaymentRetryResult
object
3 properties
VoidPaymentJson
object
5 properties 3 required
PaymentDeletableResponse
object
2 properties
LedgerAccount
object
9 properties
PaymentBalanceJson
object
4 properties
PaymentConfiguration
object
1 property
PaymentJsonPaginationResponse
object
3 properties
PaymentRetryConfigInput
object
2 properties 1 required
PaymentJson
object
15 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dealhub-payments-api-openapi.yml Raw ↑

Other APIs DealHub publishes across the network.

DealHub CRM Import API
DealHub Account API
DealHub Accounting API
DealHub Accounts API
DealHub AI Agent API
DealHub AI Summary API
DealHub Approvals API
DealHub Asynchronous Operations API
DealHub Attachments API
DealHub Authentication API
DealHub Bank Transactions API
DealHub Billing API
Where this information came from

This is an independent, third-party profile of DealHub Payments API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.