Lists the items in your inbox: failed pipeline runs, failed or rolled-back deploys, approvals waiting for you, alerts, agent runs that stopped with an error and the morning report. Snoozed items stay hidden until their time. Use –unread for the ones you have not read, and –cursor with the next page value to continue a long list. The inbox is yours alone; an agent token has none.
Usage
overlane inbox list [--unread] [--limit N] [--cursor CURSOR] [--service URL]Flags
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--unread |
boolean | no | Only items you have not read | |
--limit |
string | no | Items per page, 1 to 100 | |
--cursor |
string | no | The next page value printed by the previous page | |
--service |
string | no | The service address (default: OVERLANE_SERVICE_URL, then the project’s binding, then the hosted service) |
Examples
overlane inbox list
overlane inbox list --unread --json
overlane inbox list --limit 20 --cursor CURSORBehavior
- Effect:
read(changes nothing). - Needs credentials: yes. Uses the network: yes.
- Supports
--dry-run: no. Accepts--force: no. - Machine-readable description:
overlane schema inbox list.
Result
With --json (the default when stdout is not a terminal) the command prints this JSON Schema’s shape on stdout.
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"kind": {
"type": "string",
"enum": [
"ci_failed",
"deploy_failed",
"deploy_rolled_back",
"approval_requested",
"alert_fired",
"run_error",
"digest",
"import_finished"
]
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"detail": {
"type": "string",
"maxLength": 1000
},
"projectId": {
"type": [
"string",
"null"
]
},
"objectType": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"objectId": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"createdAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"readAt": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
},
"snoozedUntil": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"kind",
"title",
"detail",
"projectId",
"objectType",
"objectId",
"createdAt",
"readAt",
"snoozedUntil"
],
"additionalProperties": false
}
},
"unread": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"nextCursor": {
"type": [
"string",
"null"
]
}
},
"required": [
"items",
"unread",
"nextCursor"
],
"additionalProperties": false
}See exit codes for the status the process returns.