curl --request GET \
--url https://ai.wisepilot.app/api/v1/content/inbox/unified \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"groups": [
{
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runnerName": "<string>",
"runnerRole": "monitor",
"createdAt": "2023-11-07T05:31:56Z",
"totalTokens": 123,
"totalCostUsd": 123,
"itemCount": 123,
"items": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"itemType": "work_item",
"urgency": "urgent",
"label": "<string>",
"nature": "fix",
"whyText": "<string>",
"heroMetric": {
"label": "<string>",
"value": "<string>"
},
"priorityScore": 123,
"createdAt": "2023-11-07T05:31:56Z",
"primaryAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"aiAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"status": "<string>",
"assetType": "<string>",
"aiRunId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
]
}
],
"ungrouped": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"itemType": "work_item",
"urgency": "urgent",
"label": "<string>",
"nature": "fix",
"whyText": "<string>",
"heroMetric": {
"label": "<string>",
"value": "<string>"
},
"priorityScore": 123,
"createdAt": "2023-11-07T05:31:56Z",
"primaryAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"aiAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"status": "<string>",
"assetType": "<string>",
"aiRunId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"counts": {
"open": 123,
"resolved": 123,
"staged": 123,
"byNature": {
"fix": 123,
"create": 123
},
"byAssetType": {}
}
}
}Merges work items and content opportunities into a single priority-sorted action feed. Each item includes contextual action routing and hero metrics.
curl --request GET \
--url https://ai.wisepilot.app/api/v1/content/inbox/unified \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"groups": [
{
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runnerName": "<string>",
"runnerRole": "monitor",
"createdAt": "2023-11-07T05:31:56Z",
"totalTokens": 123,
"totalCostUsd": 123,
"itemCount": 123,
"items": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"itemType": "work_item",
"urgency": "urgent",
"label": "<string>",
"nature": "fix",
"whyText": "<string>",
"heroMetric": {
"label": "<string>",
"value": "<string>"
},
"priorityScore": 123,
"createdAt": "2023-11-07T05:31:56Z",
"primaryAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"aiAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"status": "<string>",
"assetType": "<string>",
"aiRunId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
]
}
],
"ungrouped": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"itemType": "work_item",
"urgency": "urgent",
"label": "<string>",
"nature": "fix",
"whyText": "<string>",
"heroMetric": {
"label": "<string>",
"value": "<string>"
},
"priorityScore": 123,
"createdAt": "2023-11-07T05:31:56Z",
"primaryAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"aiAction": {
"label": "<string>",
"type": "navigate",
"href": "<string>",
"panelId": "<string>",
"runnerId": "<string>",
"runnerInputs": {}
},
"status": "<string>",
"assetType": "<string>",
"aiRunId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"counts": {
"open": 123,
"resolved": 123,
"staged": 123,
"byNature": {
"fix": 123,
"create": 123
},
"byAssetType": {}
}
}
}API key prefixed with cr_ (e.g. cr_a1b2c3...)
Website ID. Auto-resolved if key has single website scope.
Filter by lifecycle status. "resolved" includes approved/accepted + dismissed.
open, resolved, staged Filter by item nature (fix = remediation, create = new content).
fix, create Filter by asset type (e.g. blog_post, landing_page).
Max results (default 50, max 200)
x <= 200Pagination offset
x >= 0