imports.paymentHistory

Owner or office: payments imported from another system (read-only history; never charged, never counted toward Doing Work fees). Filter by customer_id.

WhoAgents can call this
RESTGET /v1/imports/payments
MCP toolimports_paymentHistory
Writesno
AreaImports, custom fields, tags and search

When to use it

Move a shop's customer list in from a CSV, including files exported from Jobber, Housecall Pro and CompanyCam. Ask imports.fields what can be filled, run imports.preview to see how each column maps and what would go wrong, show that to the owner, and only then call imports.run with the mapping they confirmed.

What to tell the owner

Tell them what you found in plain words. Don't read back raw fields.

Input

FieldTypeRequired
shop_idstring (uuid)yes
customer_idstring (uuid)no
limitintegerno

Example

GET https://doingwork.work/v1/imports/payments?shop_id=00000000-0000-4000-8000-000000000000

Output

FieldTypeAlways there
paymentsarrayyes
total_minorintegeryes
{
  "payments": [
    {}
  ],
  "total_minor": 50000
}

Errors

CodeStatusWhat to do
invalid_input, invalid_token, rate_limitedCan happen on any call. See errors.