# SystemStatusInstanceCounts Estrutura de dados do contrato OpenAPI. ## Campos | Campo | Tipo | Presença | Descrição | |---|---|---|---| | `callSlotsConfigured` | `integer` | obrigatório | Soma dos limites de instâncias calls; valores herdados usam o padrão deste worker. Não é capacidade física medida. Mínimo: `0` | | `callSlotsOwned` | `integer` | obrigatório | Soma dos limites das instâncias calls sob lease vigente deste worker. Mínimo: `0` | | `calls` | `object` | obrigatório | Modelo: [SystemStatusInstanceState](https://wpp.atendro.cloud/docs/modelos/system-status-instance-state.md). | | `ownedByWorker` | `integer` | obrigatório | Leases deste worker ainda não expirados. Mínimo: `0` | | `scope` | `string` | obrigatório | Valores: `"database"` | | `staleConnected` | `integer` | obrigatório | Status persistido connected sem lease vigente. Os totais por estado são snapshots persistidos, não sondas da conexão WhatsApp. Mínimo: `0` | | `total` | `integer` | obrigatório | Instâncias não excluídas neste banco. Bancos compartilhados entre workers duplicam esse total: não somar os nós sem considerar o escopo. Mínimo: `0` | | `whatsapp` | `object` | obrigatório | Modelo: [SystemStatusInstanceState](https://wpp.atendro.cloud/docs/modelos/system-status-instance-state.md). | | `workerSessionLimit` | `integer / null` | opcional | — | ## Definição OpenAPI ```json { "additionalProperties": true, "properties": { "callSlotsConfigured": { "description": "Soma dos limites de instâncias calls; valores herdados usam o padrão deste worker. Não é capacidade física medida.", "minimum": 0, "type": "integer" }, "callSlotsOwned": { "description": "Soma dos limites das instâncias calls sob lease vigente deste worker.", "minimum": 0, "type": "integer" }, "calls": { "$ref": "#/components/schemas/SystemStatusInstanceState" }, "ownedByWorker": { "description": "Leases deste worker ainda não expirados.", "minimum": 0, "type": "integer" }, "scope": { "enum": [ "database" ], "type": "string" }, "staleConnected": { "description": "Status persistido connected sem lease vigente. Os totais por estado são snapshots persistidos, não sondas da conexão WhatsApp.", "minimum": 0, "type": "integer" }, "total": { "description": "Instâncias não excluídas neste banco. Bancos compartilhados entre workers duplicam esse total: não somar os nós sem considerar o escopo.", "minimum": 0, "type": "integer" }, "whatsapp": { "$ref": "#/components/schemas/SystemStatusInstanceState" }, "workerSessionLimit": { "anyOf": [ { "minimum": 0, "type": "integer" }, { "type": "null" } ] } }, "required": [ "scope", "total", "whatsapp", "calls", "ownedByWorker", "staleConnected", "callSlotsConfigured", "callSlotsOwned" ], "type": "object" } ```