Guides

Monthly report

How your month went: jobs sorted without a person, why customers couldn't make it, failed visits prevented and CO2 avoided.

GET/v1/reports/monthly

GET /v1/reports/monthly?month=2026-10 summarises your live jobs with a delivery date in that month. It's built from a record we keep for every job, with no personal details in it, so it still works after the jobs themselves are deleted.

jobsinteger

Live jobs delivered in the month.

confirmedWithoutAPersoninteger

Confirmed or moved to one of your slots, with no one on your team involved.

needsAPerson, `unreachable` integer

Jobs that needed your team.

reasonsobject

Why customers couldn't make it: work, away, illness, wrong_address, access, changed_mind, cost and other, with counts.

answeredByobject

Which channel got the answer: email, sms, call or web.

medianMinutesToAnswerinteger

From our first message to their first reply.

flagsobject

How often a customer seemed vulnerable, had changed_mind, raised an access_issue or a complaint.

photoChecks, `fitRisks` object

Results of crew checks.

rescuesobject

Doorstep rescues tried and saved.

failedVisitsPreventedinteger

Jobs where the customer told us in time that the slot wouldn't work, plus rescues that saved the visit.

co2eKgAvoidednumber

An estimate: each failed visit prevented avoids a round trip of 25 km (ask us to change this for your routes) at 0.28 kg CO2e per km, the UK government factor for a large diesel van.

The sandbox returns an empty report.

Base URL https://api.anyonein.co.uk/v1, for test and live keys alike. Found a mistake? Tell us.