Skip to content

Payments

Donation and payment processing for organizations that take money.

partLines of business55 operationsid payments

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations55 POST 37 · GET 18
Resources7
Leaned on byno other service names it
Leans onnone named
In recipesnone yet

What it can do

55 operations in 7 resources, as the spec declares them. Each row is one call; paths are relative to the part.

admin

MethodPathDoes
POST/admin/syncTrigger data sync
POST/api/admin/accounts/createCreate account
POST/api/admin/accounts/getGet account detail
POST/api/admin/accounts/listList accounts
POST/api/admin/accounts/set-activeSet account active flag
POST/api/admin/accounts/updateUpdate account (partial)
POST/api/admin/audit/listList audit log entries
POST/api/admin/campaigns/createCreate campaign
POST/api/admin/campaigns/getGet campaign detail
POST/api/admin/campaigns/listList campaigns
POST/api/admin/campaigns/set-activeSet campaign active flag
POST/api/admin/campaigns/updateUpdate campaign (partial)
POST/api/admin/consultants/createCreate consultant
POST/api/admin/consultants/getGet consultant detail
POST/api/admin/consultants/listList consultants
POST/api/admin/consultants/updateUpdate consultant (partial)
POST/api/admin/dashboard/statsDashboard stats
POST/api/admin/donations/getGet donation detail
POST/api/admin/donations/listList donations
POST/api/admin/quickbooks/createCreate QuickBooks link
POST/api/admin/quickbooks/getGet QuickBooks link detail
POST/api/admin/quickbooks/listList QuickBooks links
POST/api/admin/quickbooks/set-activeSet QuickBooks link active flag
POST/api/admin/quickbooks/updateUpdate QuickBooks link (partial)
POST/api/admin/settings/getGet settings
POST/api/admin/settings/updateUpdate settings
POST/api/admin/sync/triggerTrigger data sync
POST/api/admin/users/createCreate user (no password — triggers a set-your-password email)
POST/api/admin/users/getGet user detail
POST/api/admin/users/listList users
POST/api/admin/users/reset-passwordTrigger a password-reset email for a user
POST/api/admin/users/set-activeSet user active flag
POST/api/admin/users/updateUpdate user (partial)
33 operations

1

MethodPathDoes
GET/api/1/accounthistory/{account_code}Get account donation history
GET/api/1/accountsList accounts (discovery)
GET/api/1/accounttotals/{account_code}Get account donation totals
GET/api/1/campaignhistory/{campaign_code}Get campaign donation history
GET/api/1/campaignimage/{campaign_code}Get campaign image
GET/api/1/campaignimage/{campaign_code}/{image_type}Get campaign image by type
GET/api/1/campaigninfo/{campaign_code}Get campaign info
GET/api/1/campaignlist/{account_code}List campaigns
GET/api/1/campaignsList campaigns across accounts (discovery)
GET/api/1/campaigntotals/{campaign_code}Get campaign donation totals
POST/api/1/donate/{campaign_code}Process donation
GET/api/1/donors/{account_code}List donors
GET/api/1/feed/{account_code}Get donation feed
13 operations

auth

MethodPathDoes
POST/auth/forgot-passwordRequest password reset
GET/auth/meGet current user
POST/auth/reset-passwordReset password with token
POST/auth/tokenIssue JWT token
4 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

hq

MethodPathDoes
GET/api/v1/hq/campaign-summaryAggregate fundraising summary for one campaign (SysForge HQ)
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

All the partsLines of businessThe platform's own id for this service is cbpayments.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal