Skip to main content
POST
/
api
/
internal
/
materialize-tasks
Materialize task-inbox rows for all organizations
curl --request POST \
  --url https://app.solya.app/api/internal/materialize-tasks \
  --header 'Authorization: Bearer <token>'
{
  "alertInstances": {
    "closed": 0,
    "created": 2,
    "total": 4,
    "updated": 2
  },
  "closed": 1,
  "created": 4,
  "organizationsFailed": 0,
  "organizationsProcessed": 3,
  "planApprovals": {
    "closed": 0,
    "created": 1,
    "total": 3,
    "updated": 2
  },
  "recommendationDigests": {
    "closed": 1,
    "created": 0,
    "total": 2,
    "updated": 2
  },
  "recommendedPlans": {
    "closed": 0,
    "created": 1,
    "total": 3,
    "updated": 2
  },
  "total": 12,
  "totalDurationMs": 847,
  "updated": 8
}

Authorizations

Authorization
string
header
required

Static internal-ops token used by the data platform and internal cron jobs (e.g. zombie-run sweep). Validated via requireBearerToken inside the handler against a service-specific environment variable.

Response

Successful response

data
object
required
success
enum<boolean>
required
Available options:
true