Real plugin admin demo: this is the installed plugin interface. The demo guard disables saving, actions, credentials, licenses, and all unlisted WordPress administration screens.
apLedger Settings
apLedger License
Enter the license sent to your purchase email.
Connection
Not connected.
Activate your apLedger license above before connecting.
REST API & Webhook Intake
Use this API key to authenticate external integrations.
| API Key |
GKBlcah3Efiapfsl4kVMEKyb5YCJ5C3C
|
|---|---|
| Intake Endpoint |
https://demo.artistprowp.com/wp-json/apqbo/v1/intake
POST JSON payloads to create customers, invoices, and payments. |
| Health Endpoint |
https://demo.artistprowp.com/wp-json/apqbo/v1/health
|
Example: Create Customer
curl -X POST https://demo.artistprowp.com/wp-json/apqbo/v1/intake \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"action": "create_customer",
"source": "my_system",
"source_id": "customer_123",
"data": {
"name": "John Doe",
"email": "[email protected]",
"company": "Acme Inc",
"push_now": true
}
}'
Example: Create Invoice
curl -X POST https://demo.artistprowp.com/wp-json/apqbo/v1/intake \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"action": "create_invoice",
"source": "woocommerce",
"source_id": "order_456",
"data": {
"customer_email": "[email protected]",
"invoice_number": "INV-456",
"amount": 99.00,
"due_date": "2026-03-15"
}
}'
Entity Mappings
These QBO entity types are currently registered for sync.
| QBO Entity | Local Table | Fields Mapped | Status |
|---|---|---|---|
| Customer | qbo_customers |
11 | ● Enabled |
| Invoice | qbo_invoices |
7 | ● Enabled |
| Payment | qbo_payments |
6 | ● Enabled |
| Item | qbo_items |
8 | ● Enabled |
Sync Tools
Initial Sync / Resync All Data
Pull ALL existing records from QuickBooks (customers, invoices, payments, items). Use this for initial setup or to refresh all data.
Note: This may take several minutes for large datasets. The regular 30-minute CDC sync only pulls changes.