← Back to appMCA Manager Helpmcamgr.com
Browse help topics

MCA Manager Public API

v1.5.0 · openapi.json · · guide · webhooks · keys

REST API for MCA Manager. Authenticate with a per-tenant API key (Authorization: Bearer mca_live_… or mca_test_…) or an OAuth 2.0 access token from /oauth/token (mca_at_…; see /help/connected-apps), scoped per resource (read / write). The base URL is your company host, e.g. https://acme.mcamgr.com. Every response carries X-Request-Id and X-RateLimit-Limit / X-RateLimit-Remaining; errors share one envelope { error, code, details?, requestId }. Lists paginate by cursor. POSTs honour Idempotency-Key. Outbound webhooks (Settings → Webhooks or /api/v1/webhook-endpoints) POST a signed envelope { id, event, version, occurredAt, data } for the events listed at /help/webhooks.

Try it

Paste an API key (Settings → API keys) and send requests against your instance from this page. Prefer a mca_test_ key: it works against your sandbox, or read-only until one exists. Requests are same-origin, so open this page on your company subdomain.

Conventions

  • Auth: Authorization: Bearer mca_live_…; each operation names the scope it needs (e.g. deals:write; write implies read).
  • Errors: { error, code, details?, requestId }. Quote requestId (also in X-Request-Id) when reporting a problem.
  • Lists: limit (≤200) + cursor → { items, count, hasMore, nextCursor }; sort=field:asc|desc, expand=, fields=, ids=, q=, date windows.
  • Writes: send Idempotency-Key on POSTs; money is a decimal string ("425.00"); timestamps are UTC ISO-8601.
  • Rate limit: 120 requests per minute per key; X-RateLimit-Remaining counts down, 429 carries Retry-After.

Whoami

Leads

Merchants

People

Deals

Statement analysis

Payments

Submissions

Decisions

Renewals

Credit facilities

ISOs

Funders

Syndicators

Disclosures

UCC filings

Payouts

Applications

Communications

Document templates

E-sign requests

Documents

Webhook endpoints

Webhook events

  • deal.created — A deal was created (staff, API, portal or email intake).
  • deal.updated — A deal's fields were edited (staff or API). changed names the fields; values are not repeated — fetch the deal.
  • deal.deleted — A deal was deleted (only possible while nothing references it). A tombstone for updatedSince sync.
  • deal.state_changed — A deal moved to a new state (funded, collections, closed, defaulted…).
  • merchant.created — A merchant record was created.
  • lead.created — A lead was created.
  • lead.status_changed — A lead's status changed.
  • submission.status_changed — A funder submission moved to a new pipeline status.
  • payment.created — A payment row was created: a pull scheduled, a fee charged, a payment recorded or imported (rows from history loads only when recent). A schedule rebuild sends one per new pull.
  • payment.cancelled — A payment was cancelled (by staff, a payoff close-out, a schedule repair or rebuild). Kept on record; never collected.
  • payment.deleted — A mistaken manual payment was deleted (its journal reversed). A tombstone for updatedSince sync.
  • payment.refunded — Money went back to the merchant (a refund was paid out); also sent as payment.paid with a negative credit amount.
  • payment.paid — A payment was marked paid (staff, processor, import or API). type and direction tell a collection from a fee or a refund (a refund is a negative credit).
  • payment.bounced — A payment was returned; carries the NACHA return code when known.
  • merchant.bank_account_changed — A merchant's bank account was added, edited, re-ordered or removed. Never carries account or routing numbers.
  • person.merged — Two person records were merged; contacts on the dropped one now point at the kept one.
  • contract.generated — A contract requested through the API (POST /deals/{id}/contracts) was generated: a draft signature request is ready to review and send.
  • contract.failed — A contract requested through the API could not be generated; carries the reason (no signers chosen, template archived, conversion failed…).
  • esign.sent — A signature request went out to its signers (staff or API).
  • esign.voided — A signature request was withdrawn; its signer links stop working.
  • esign.signed — One party signed a document sent for signature.
  • esign.completed — Every party signed; carries the filed document id and url.
  • esign.declined — A signer declined; the request stopped and carries their reason.
  • webhook.test — Sent by the Send test button.

Schemas

Error
  • error - string (required)
  • code - string (required)
  • details - object
  • requestId - string (required)
Lead
  • id - integer (required)
  • businessName - string (required)
  • dbaName - string
  • contactName - string
  • email - string
  • phone - string
  • status - string (required) (NEW | CONTACTED | QUALIFIED | CONVERTED | DEAD)
  • source - string
  • requestedAmount - decimal string
  • notes - string
  • ownerId - integer
  • nextActionAt - string
  • createdAt - string (required)
  • updatedAt - string (required)
NewLead
  • businessName - string (required)
  • dbaName - string
  • contactName - string
  • email - string
  • phone - string
  • requestedAmount - decimal string
  • source - string
  • status - string (NEW | CONTACTED | QUALIFIED | CONVERTED | DEAD)
  • notes - string
UpdateLead
  • businessName - string
  • dbaName - string
  • contactName - string
  • email - string
  • phone - string
  • requestedAmount - decimal string
  • source - string
  • status - string (NEW | CONTACTED | QUALIFIED | CONVERTED | DEAD)
  • notes - string
Merchant
  • id - integer (required)
  • legalName - string (required)
  • dbaName - string
  • referenceId - string
  • federalId - string
  • industry - string
  • email - string
  • phone - string
  • addressLine1 - string
  • addressLine2 - string
  • city - string
  • state - string
  • postalCode - string
  • businessType - string
  • startedOn - string
  • website - string
  • stateOfIncorporation - string
  • naicsCode - string
  • sicCode - string
  • homeBased - boolean (required)
  • eCommerce - boolean (required)
  • annualRevenue - decimal string
  • merchantStatusId - integer
  • externalSource - string
  • externalRef - string
  • createdAt - string (required)
  • updatedAt - string (required)
NewMerchant
  • legalName - string (required)
  • dbaName - string
  • email - string
  • phone - string
  • website - string
  • federalId - string
  • industry - string
  • naicsCode - string
  • sicCode - string
  • businessType - string
  • startedOn - string
  • stateOfIncorporation - string
  • annualRevenue - decimal string
  • addressLine1 - string
  • addressLine2 - string
  • city - string
  • state - string
  • postalCode - string
  • homeBased - boolean
  • eCommerce - boolean
  • referenceId - string
UpdateMerchant
  • legalName - string
  • dbaName - string
  • email - string
  • phone - string
  • website - string
  • federalId - string
  • industry - string
  • naicsCode - string
  • sicCode - string
  • businessType - string
  • startedOn - string
  • stateOfIncorporation - string
  • annualRevenue - decimal string
  • addressLine1 - string
  • addressLine2 - string
  • city - string
  • state - string
  • postalCode - string
  • homeBased - boolean
  • eCommerce - boolean
  • referenceId - string
Deal
  • id - integer (required)
  • dealNumber - string
  • referenceId - string
  • productType - string (required) (MCA | FACTORING | TERM_LOAN | LOC | SBA | EQUIPMENT)
  • state - string (required) (INCEPTION | SUBMITTED | PREFUNDED | FUNDED | COLLECTIONS | DEFAULTED | CLOSED | RENEWED | WITHDRAWN)
  • merchantId - integer (required)
  • isoId - integer
  • fundedLenderId - integer
  • inceptionLenderId - integer
  • factorRate - decimal string
  • buyRate - decimal string
  • specifiedPercentage - decimal string
  • fundedAmount - decimal string
  • paybackAmount - decimal string
  • termDays - integer
  • position - integer
  • bankFeeBasis - string (PERCENT_OF_FUNDED | PERCENT_OF_PAYBACK | POINTS | FLAT)
  • bankFeeValue - decimal string
  • applicationFee - decimal string
  • wireFee - decimal string
  • defaultSurcharge - decimal string
  • fundedBy - string (ACH | WIRE | CHECK | CASH | OTHER | OFFSET)
  • fundingSendCost - decimal string
  • bankFeeReferralBasis - string
  • bankFeeReferralValue - decimal string
  • bankFeeReferralTo - string
  • epoWindowDays - integer
  • epoFactorRate - decimal string
  • epoCommissionBasis - string
  • epoCommissionValue - decimal string
  • thirdPartyPayoffAmount - decimal string
  • payoffsNone - boolean (required)
  • brokerFeeMerchant - decimal string
  • brokerFeeFunder - decimal string
  • disclosureRevenueMonths - object
  • signerOverrideNote - string
  • collectionFrequency - string (DAILY | WEEKLY | MONTHLY)
  • collectionSchedule - string (BANKING_DAYS | WEEKDAYS | EVERY_DAY | CUSTOM_DAYS)
  • collectionDay - integer
  • paymentAmount - decimal string
  • numberOfPayments - integer
  • firstPaymentDate - string
  • payoffDate - string
  • underwriterId - integer
  • uwScore - integer
  • uwScoreCategory - string (A | B | C)
  • commissionBasis - string (PERCENT_OF_FUNDED | PERCENT_OF_PAYBACK | POINTS | FLAT)
  • commissionValue - decimal string
  • commissionOfferId - integer
  • fundedAt - string
  • defaultedAt - string
  • isRenewal - boolean (required)
  • countsAsRenewal - boolean (required)
  • externalSource - string
  • externalRef - string
  • renewedFromDealId - integer
  • renewalPayoffAmount - decimal string
  • createdAt - string (required)
  • updatedAt - string (required)
NewDeal
  • merchantId - integer (required)
  • isoId - integer
  • productType - string (MCA | FACTORING | TERM_LOAN | LOC | SBA | EQUIPMENT)
  • fundedAmount - decimal string
  • paybackAmount - decimal string
  • factorRate - decimal string
  • buyRate - decimal string
  • termDays - integer
  • numberOfPayments - integer
  • paymentAmount - decimal string
  • collectionFrequency - string (DAILY | WEEKLY | MONTHLY)
  • collectionSchedule - string (BANKING_DAYS | WEEKDAYS | EVERY_DAY | CUSTOM_DAYS)
  • collectionDay - integer
  • firstPaymentDate - string
  • position - integer
  • specifiedPercentage - decimal string
  • commissionBasis - string (PERCENT_OF_FUNDED | PERCENT_OF_PAYBACK | POINTS | FLAT)
  • commissionValue - decimal string
  • bankFeeBasis - string (PERCENT_OF_FUNDED | PERCENT_OF_PAYBACK | POINTS | FLAT)
  • bankFeeValue - decimal string
  • applicationFee - decimal string
  • wireFee - decimal string
  • defaultSurcharge - decimal string
  • epoFactorRate - decimal string
  • epoWindowDays - integer
  • epoCommissionBasis - string
  • epoCommissionValue - decimal string
  • fundedAt - string
  • payoffDate - string
  • fundedLenderId - integer
  • inceptionLenderId - integer
  • underwriterId - integer
  • uwScore - integer
  • uwScoreCategory - string (A | B | C)
  • referenceId - string
  • fundedBy - string (ACH | WIRE | CHECK | CASH | OTHER | OFFSET)
  • fundingSendCost - decimal string
  • bankFeeReferralBasis - string
  • bankFeeReferralValue - decimal string
  • bankFeeReferralTo - string
  • thirdPartyPayoffAmount - decimal string
  • countsAsRenewal - boolean
UpdateDeal
  • isoId - integer
  • productType - string (MCA | FACTORING | TERM_LOAN | LOC | SBA | EQUIPMENT)
  • fundedAmount - decimal string
  • paybackAmount - decimal string
  • factorRate - decimal string
  • buyRate - decimal string
  • termDays - integer
  • numberOfPayments - integer
  • paymentAmount - decimal string
  • collectionFrequency - string (DAILY | WEEKLY | MONTHLY)
  • collectionSchedule - string (BANKING_DAYS | WEEKDAYS | EVERY_DAY | CUSTOM_DAYS)
  • collectionDay - integer
  • firstPaymentDate - string
  • position - integer
  • specifiedPercentage - decimal string
  • commissionBasis - string (PERCENT_OF_FUNDED | PERCENT_OF_PAYBACK | POINTS | FLAT)
  • commissionValue - decimal string
  • bankFeeBasis - string (PERCENT_OF_FUNDED | PERCENT_OF_PAYBACK | POINTS | FLAT)
  • bankFeeValue - decimal string
  • applicationFee - decimal string
  • wireFee - decimal string
  • defaultSurcharge - decimal string
  • epoFactorRate - decimal string
  • epoWindowDays - integer
  • epoCommissionBasis - string
  • epoCommissionValue - decimal string
  • fundedAt - string
  • payoffDate - string
  • fundedLenderId - integer
  • inceptionLenderId - integer
  • underwriterId - integer
  • uwScore - integer
  • uwScoreCategory - string (A | B | C)
  • referenceId - string
  • fundedBy - string (ACH | WIRE | CHECK | CASH | OTHER | OFFSET)
  • fundingSendCost - decimal string
  • bankFeeReferralBasis - string
  • bankFeeReferralValue - decimal string
  • bankFeeReferralTo - string
  • thirdPartyPayoffAmount - decimal string
  • countsAsRenewal - boolean
  • state - string (INCEPTION | SUBMITTED | PREFUNDED | FUNDED | COLLECTIONS | DEFAULTED | CLOSED | RENEWED | WITHDRAWN)
Payment
  • id - integer (required)
  • dealId - integer (required)
  • type - string (required) (ORIGINAL_ADVANCE_PAYBACK | ADVANCE_PAYBACK | ADVANCE_PAYBACK_ADJUSTMENT | PARTICIPATION_PAYOUT | PARTICIPATION_PAYOUT_ADJUSTMENT | BOUNCE_FEE | WIRE_FEE | UCC_FEE | APPLICATION_FEE | OTHER_FEE | EPO_DISCOUNT | RENEWAL_PAYOFF | REFUND | OVERPAYMENT_TRANSFER)
  • status - string (required) (PENDING | SUBMITTED | PAID | BOUNCED | CANCELLED)
  • amount - decimal string (required)
  • scheduledDate - string
  • clearedDate - string
  • accountId - integer
  • syndicatorId - integer
  • bounceCodeId - integer
  • direction - string
  • externalTransferId - string
  • referenceId - string
  • note - string
  • source - string
  • method - string (ACH | WIRE | CHECK | CASH | OTHER | OFFSET)
  • bankAccountTokenId - integer
  • initiatedAt - string
  • returnedAt - string
  • locDrawId - integer
  • madeUpById - integer
  • makeupForId - integer
  • coveredById - integer
  • coveredAmount - decimal string
  • feeTiming - string (AT_FUNDING | ADD_ON)
  • overpaymentDecisionId - integer
  • createdAt - string (required)
  • updatedAt - string (required)
NewPayment
  • dealId - integer (required)
  • type - string (required) (ORIGINAL_ADVANCE_PAYBACK | ADVANCE_PAYBACK | ADVANCE_PAYBACK_ADJUSTMENT | PARTICIPATION_PAYOUT | PARTICIPATION_PAYOUT_ADJUSTMENT | BOUNCE_FEE | WIRE_FEE | UCC_FEE | APPLICATION_FEE | OTHER_FEE | EPO_DISCOUNT | RENEWAL_PAYOFF | REFUND | OVERPAYMENT_TRANSFER)
  • amount - decimal string (required)
  • status - string (PENDING | SUBMITTED | PAID | BOUNCED | CANCELLED)
  • method - string (ACH | WIRE | CHECK | CASH | OTHER | OFFSET)
  • accountId - integer
  • syndicatorId - integer
  • bounceCodeId - integer
  • referenceId - string
  • note - string
  • feeTiming - string (AT_FUNDING | ADD_ON)
  • scheduledDate - string
  • clearedDate - string
  • wireCost - decimal string
  • wireCostBearer - string (MERCHANT | HOUSE)
UpdatePayment
  • type - string (ORIGINAL_ADVANCE_PAYBACK | ADVANCE_PAYBACK | ADVANCE_PAYBACK_ADJUSTMENT | PARTICIPATION_PAYOUT | PARTICIPATION_PAYOUT_ADJUSTMENT | BOUNCE_FEE | WIRE_FEE | UCC_FEE | APPLICATION_FEE | OTHER_FEE | EPO_DISCOUNT | RENEWAL_PAYOFF | REFUND | OVERPAYMENT_TRANSFER)
  • amount - decimal string
  • status - string (PENDING | SUBMITTED | PAID | BOUNCED | CANCELLED)
  • method - string (ACH | WIRE | CHECK | CASH | OTHER | OFFSET)
  • accountId - integer
  • syndicatorId - integer
  • bounceCodeId - integer
  • referenceId - string
  • note - string
  • feeTiming - string (AT_FUNDING | ADD_ON)
  • clearedDate - string
  • madeUpById - integer
Submission
  • id - integer (required)
  • dealId - integer (required)
  • funderId - integer (required)
  • statusId - integer (required)
  • underwriterId - integer
  • assignedToId - integer
  • delegatedToId - integer
  • submittedAt - string
  • statusChangedAt - string (required)
  • declineReasonId - integer
  • declinedAt - string
  • createdAt - string (required)
  • updatedAt - string (required)
DecisionResult
  • id - integer (required)
  • dealId - integer (required)
  • policyId - integer
  • recommendation - string (required)
  • score - integer (required)
  • category - string (required)
  • flags - object (required)
  • maxOffer - object
  • metrics - object (required)
  • createdAt - string (required)
RenewalOpportunity
  • id - integer (required)
  • priorDealId - integer (required)
  • merchantId - integer (required)
  • status - string (required)
  • paidDownPct - decimal string (required)
  • outstanding - decimal string (required)
  • renewalDealId - integer
  • createdAt - string (required)
  • updatedAt - string (required)
CreditFacility
  • id - integer (required)
  • dealId - integer (required)
  • creditLimit - decimal string (required)
  • availableRoom - decimal string (required)
  • factorRate - decimal string
  • status - string (required)
  • createdAt - string (required)
  • updatedAt - string (required)
Iso
  • id - integer (required)
  • name - string (required)
  • email - string
  • phone - string
  • contactName - string
  • website - string
  • notes - string
  • addressLine1 - string
  • addressLine2 - string
  • city - string
  • state - string
  • postalCode - string
  • ein - string
  • entityType - string
  • signerName - string
  • signerTitle - string
  • isoType - string
  • type - string (required) (BROKER | SUPER_BROKER | REFERRAL)
  • requires1099 - boolean (required)
  • isActive - boolean (required)
  • domains - string[] (required)
  • emailAddresses - string[] (required)
  • commissionRule - object
  • agreementSignedAt - string
  • idOnFileAt - string
  • voidedCheckAt - string
  • w9OnFileAt - string
  • createdAt - string (required)
  • updatedAt - string (required)
NewIso
  • name - string (required)
  • type - string (BROKER | SUPER_BROKER | REFERRAL)
  • isoType - string
  • contactName - string
  • email - string
  • phone - string
  • website - string
  • domains - string[]
  • emailAddresses - string[]
  • commissionRule - object
  • requires1099 - boolean
  • isActive - boolean
  • notes - string
UpdateIso
  • name - string
  • type - string (BROKER | SUPER_BROKER | REFERRAL)
  • isoType - string
  • contactName - string
  • email - string
  • phone - string
  • website - string
  • domains - string[]
  • emailAddresses - string[]
  • commissionRule - object
  • requires1099 - boolean
  • isActive - boolean
  • notes - string
Funder
  • id - integer (required)
  • name - string (required)
  • email - string
  • phone - string
  • contactName - string
  • website - string
  • notes - string
  • isActive - boolean (required)
  • isHouse - boolean (required)
  • externalSource - string
  • externalRef - string
  • createdAt - string (required)
  • updatedAt - string (required)
NewFunder
  • name - string (required)
  • contactName - string
  • email - string
  • phone - string
  • website - string
  • isHouse - boolean
  • isActive - boolean
  • notes - string
UpdateFunder
  • name - string
  • contactName - string
  • email - string
  • phone - string
  • website - string
  • isHouse - boolean
  • isActive - boolean
  • notes - string
Syndicator
  • id - integer (required)
  • name - string (required)
  • referenceId - string
  • email - string
  • phone - string
  • contactName - string
  • website - string
  • notes - string
  • requires1099 - boolean (required)
  • isActive - boolean (required)
  • isHouse - boolean (required)
  • externalSource - string
  • externalRef - string
  • portfolioId - integer
  • maxPerDeal - decimal string
  • managementFeePercent - decimal string
  • managementFeeBasis - string (PERCENT_OF_PARTICIPATION | PERCENT_OF_COLLECTIONS)
  • profitSplitPercent - decimal string
  • lossProtected - boolean (required)
  • settlementBasis - string (required) (PER_DEAL | PORTFOLIO_PNL)
  • settlementSplitPercent - decimal string
  • settlementStartsOn - string
  • participatesInBankFee - boolean
  • frontsCommission - boolean (required)
  • cafRecognition - string (required) (UPFRONT | AS_COLLECTED)
  • profitAccrual - string (required) (PRO_RATA | COST_FIRST)
  • distributionFrequency - string
  • createdAt - string (required)
  • updatedAt - string (required)
NewSyndicator
  • name - string (required)
  • contactName - string
  • email - string
  • phone - string
  • website - string
  • portfolioId - integer
  • isHouse - boolean
  • isActive - boolean
  • managementFeeBasis - string (PERCENT_OF_PARTICIPATION | PERCENT_OF_COLLECTIONS)
  • managementFeePercent - decimal string
  • profitAccrual - string (PRO_RATA | COST_FIRST)
  • profitSplitPercent - decimal string
  • cafRecognition - string (UPFRONT | AS_COLLECTED)
  • participatesInBankFee - boolean
  • frontsCommission - boolean
  • lossProtected - boolean
  • settlementBasis - string (PER_DEAL | PORTFOLIO_PNL)
  • settlementSplitPercent - decimal string
  • settlementStartsOn - string
  • maxPerDeal - decimal string
  • distributionFrequency - string
  • requires1099 - boolean
  • referenceId - string
  • notes - string
UpdateSyndicator
  • name - string
  • contactName - string
  • email - string
  • phone - string
  • website - string
  • portfolioId - integer
  • isHouse - boolean
  • isActive - boolean
  • managementFeeBasis - string (PERCENT_OF_PARTICIPATION | PERCENT_OF_COLLECTIONS)
  • managementFeePercent - decimal string
  • profitAccrual - string (PRO_RATA | COST_FIRST)
  • profitSplitPercent - decimal string
  • cafRecognition - string (UPFRONT | AS_COLLECTED)
  • participatesInBankFee - boolean
  • frontsCommission - boolean
  • lossProtected - boolean
  • settlementBasis - string (PER_DEAL | PORTFOLIO_PNL)
  • settlementSplitPercent - decimal string
  • settlementStartsOn - string
  • maxPerDeal - decimal string
  • distributionFrequency - string
  • requires1099 - boolean
  • referenceId - string
  • notes - string
Disclosure
  • id - integer (required)
  • dealId - integer (required)
  • state - string (required)
  • computed - object (required)
  • status - string (required)
  • signatureRequestId - integer
  • deliveredAt - string
  • signedAt - string
  • createdAt - string (required)
  • updatedAt - string (required)
UccFiling
  • id - integer (required)
  • dealId - integer (required)
  • provider - string (required)
  • externalId - string
  • fileNumber - string
  • jurisdiction - string (required)
  • type - string (required)
  • status - string (required)
  • collateral - string
  • filedAt - string
  • lapsesAt - string
  • createdAt - string (required)
  • updatedAt - string (required)
PayoutBatch
  • id - integer (required)
  • kind - string (required)
  • periodFrom - string (required)
  • periodTo - string (required)
  • status - string (required)
  • createdByUserId - integer
  • createdAt - string (required)
  • updatedAt - string (required)
ApplicationSubmission
  • id - integer (required)
  • formId - integer (required)
  • payload - object (required)
  • leadId - integer
  • status - string (required)
  • ip - string
  • createdAt - string (required)
Communication
  • id - integer (required)
  • channel - string (required)
  • direction - string (required) (INBOUND | OUTBOUND)
  • merchantId - integer
  • dealId - integer
  • fromAddr - string
  • toAddr - string
  • body - string
  • recordingUrl - string
  • durationSec - integer
  • dispositionReasonId - integer
  • userId - integer
  • occurredAt - string (required)
MerchantContact
  • id - integer (required)
  • merchantId - integer (required)
  • firstName - string (required)
  • lastName - string (required)
  • email - string
  • phone - string
  • ssnLast4 - string
  • title - string
  • homeAddressLine1 - string
  • homeAddressLine2 - string
  • homeCity - string
  • homeState - string
  • homePostalCode - string
  • ownershipPct - decimal string
  • isGuarantor - boolean (required)
  • isPrimary - boolean (required)
  • personId - integer
  • createdAt - string (required)
  • updatedAt - string (required)
WebhookEndpoint
  • id - integer (required)
  • url - string (required)
  • events - string[] (required)
  • isActive - boolean (required)
  • failureStreak - integer (required)
  • disabledAt - string
  • disabledReason - string
  • lastDeliveredAt - string
  • createdAt - string (required)
WebhookDelivery
  • id - integer (required)
  • endpointId - integer (required)
  • event - string (required)
  • eventId - string
  • payload - object (required)
  • status - string (required) (PENDING | DELIVERED | FAILED)
  • attempts - integer (required)
  • responseStatus - integer
  • error - string
  • durationMs - integer
  • responseSnippet - string
  • deliveredAt - string
  • createdAt - string (required)
  • updatedAt - string (required)
StatementAnalysis
  • id - integer (required)
  • dealId - integer (required)
  • merchantId - integer (required)
  • source - string (required)
  • version - string
  • periodStart - string
  • periodEnd - string
  • monthsCovered - integer
  • grossDeposits - decimal string
  • mcaDeposits - decimal string
  • internalTransfers - decimal string
  • trueRevenue3m - decimal string
  • avgMonthlyTrueRevenue - decimal string
  • estimatedMcaMonthly - decimal string
  • positionCount - integer
  • altered - boolean (required)
  • nsfCount - integer
  • negativeDays - integer
  • avgDailyBalance - decimal string
  • depositTypes - object
  • positions - object
  • alteredFlags - object
  • summary - object
  • keyId - integer
  • actorId - integer
  • receivedAt - string (required)
LocDraw
  • id - integer (required)
  • facilityId - integer (required)
  • amount - decimal string (required)
  • feeAmount - decimal string
  • paybackAmount - decimal string
  • status - string (required)
  • requestedBy - string
  • fundedAt - string
  • createdAt - string (required)
  • updatedAt - string (required)
Approval
  • id - integer (required)
  • submissionId - integer (required)
  • factorRate - decimal string
  • fundedAmount - decimal string
  • paybackAmount - decimal string
  • termDays - integer
  • epoDiscount - decimal string
  • notes - string
  • offerSentAt - string
  • acceptedAt - string
  • expiresAt - string
  • shareToken - string
  • counterAmount - decimal string
  • counterFactor - decimal string
  • counterTermDays - integer
  • counterBankFeePercent - decimal string
  • counterNote - string
  • counterAt - string
  • counterResolvedAt - string
  • counterAccepted - boolean
  • pricingLabelId - integer
  • createdAt - string (required)
  • updatedAt - string (required)
PayoutItem
  • id - integer (required)
  • batchId - integer (required)
  • isoId - integer
  • referrerId - integer
  • syndicatorId - integer
  • dealId - integer
  • amount - decimal string (required)
  • paymentId - integer
  • status - string (required)
  • clawbackRiskAt - string
  • clawedBackAt - string
  • clawbackNote - string
  • clawbackAmount - decimal string
  • createdAt - string (required)

Can’t find what you need? Return to the app or contact your administrator.

API reference - Help