Activity

The Attività section surfaces the tenant's background-job feed: imports, bulk updates, AI enrichments, search reindexes, and media cleanups all appear here. Every long-running PIM operation returns a job_id that you can look up through this API.

Endpoints

GET/api/b2b/pim/jobsauth: session
GET/api/b2b/pim/jobs/:job_idauth: session
GET/api/b2b/pim/jobs/:job_id/eventsauth: session
POST/api/b2b/pim/jobs/:job_id/cancelauth: session
POST/api/b2b/pim/jobs/:job_id/retryauth: session

Job lifecycle

Job states
FieldTypeRequiredDescription
queuedstateOptionalAccepted but not yet picked up by a worker.
processingstateOptionalA worker is actively running the job.
completedstateOptionalFinished successfully.
failedstateOptionalTerminated with an error. See 'last_error'.
cancelledstateOptionalCancelled by user or system.

Job document

GET /api/b2b/pim/jobs/:job_id
{
"job_id": "pim-bulk-publish-01H7X...",
"kind": "bulk-publish",
"state": "processing",
"progress": { "processed": 420, "total": 1000, "failed": 2 },
"started_at": "2026-04-24T09:02:11.000Z",
"updated_at": "2026-04-24T09:03:48.000Z",
"last_error": null
}