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.
| Operations | 55 POST 37 · GET 18 |
| Resources | 7 |
| Leaned on by | no other service names it |
| Leans on | none named |
| In recipes | none 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
| Method | Path | Does |
|---|---|---|
| POST | /admin/sync | Trigger data sync |
| POST | /api/admin/accounts/create | Create account |
| POST | /api/admin/accounts/get | Get account detail |
| POST | /api/admin/accounts/list | List accounts |
| POST | /api/admin/accounts/set-active | Set account active flag |
| POST | /api/admin/accounts/update | Update account (partial) |
| POST | /api/admin/audit/list | List audit log entries |
| POST | /api/admin/campaigns/create | Create campaign |
| POST | /api/admin/campaigns/get | Get campaign detail |
| POST | /api/admin/campaigns/list | List campaigns |
| POST | /api/admin/campaigns/set-active | Set campaign active flag |
| POST | /api/admin/campaigns/update | Update campaign (partial) |
| POST | /api/admin/consultants/create | Create consultant |
| POST | /api/admin/consultants/get | Get consultant detail |
| POST | /api/admin/consultants/list | List consultants |
| POST | /api/admin/consultants/update | Update consultant (partial) |
| POST | /api/admin/dashboard/stats | Dashboard stats |
| POST | /api/admin/donations/get | Get donation detail |
| POST | /api/admin/donations/list | List donations |
| POST | /api/admin/quickbooks/create | Create QuickBooks link |
| POST | /api/admin/quickbooks/get | Get QuickBooks link detail |
| POST | /api/admin/quickbooks/list | List QuickBooks links |
| POST | /api/admin/quickbooks/set-active | Set QuickBooks link active flag |
| POST | /api/admin/quickbooks/update | Update QuickBooks link (partial) |
| POST | /api/admin/settings/get | Get settings |
| POST | /api/admin/settings/update | Update settings |
| POST | /api/admin/sync/trigger | Trigger data sync |
| POST | /api/admin/users/create | Create user (no password — triggers a set-your-password email) |
| POST | /api/admin/users/get | Get user detail |
| POST | /api/admin/users/list | List users |
| POST | /api/admin/users/reset-password | Trigger a password-reset email for a user |
| POST | /api/admin/users/set-active | Set user active flag |
| POST | /api/admin/users/update | Update user (partial) |
33 operations
1
| Method | Path | Does |
|---|---|---|
| GET | /api/1/accounthistory/{account_code} | Get account donation history |
| GET | /api/1/accounts | List 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/campaigns | List 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
| Method | Path | Does |
|---|---|---|
| POST | /auth/forgot-password | Request password reset |
| GET | /auth/me | Get current user |
| POST | /auth/reset-password | Reset password with token |
| POST | /auth/token | Issue JWT token |
4 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
hq
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/hq/campaign-summary | Aggregate fundraising summary for one campaign (SysForge HQ) |
1 operation
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
status
| Method | Path | Does |
|---|---|---|
| GET | /status | Service 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