Atualizado em 17 de outubro de 2026
Listar e consultar metas
Lista as metas fora do arquivo que o usuário da credencial pode ver, das mais recentes para as mais antigas, com as métricas ativas, o progresso, o ritmo e a situação; ou mostra uma meta pelo id.
Considerações
- Exige o escopo
objectives:reade a permissão Metas (visualizar). - Só vêm as metas que a pessoa pode ver, pela
visibilityde cada uma: rascunho só para quem criou; criador, responsável e participantes sempre veem. - Filtros:
type(resultado,projeto,rotina,sim_nao),priority(baixa,media,alta,critica),owner_scope(empresa,time,quadro),team_id,board_id,parent_id(metas-filhas de uma meta maior),status(openjunta não iniciada e em andamento, ourascunho,nao_iniciada,em_andamento,concluida,cancelada),situation(on_track,at_risk,late,done,canceled),metric_key(metas com métrica por integração com essa chave) esearch(nome). progress.percenttem teto de 100;progress.achievementnão tem teto;progress.suggested_resulté o resultado pelas faixas da meta;progress.sourcediz de onde vem o progresso (metrics,tasks,marcos,checkinsouconfirmacao). No projeto por marcos,progress.items_totaleprogress.items_donecontam as tarefas principais e os marcos sem tarefas. Meta medida por métricas sem métrica fica em 0.paceé o ritmo:elapsed_percent,ideal_percent,days_left,days_total,days_elapsed,projection_percenteachievement.- A resposta é paginada: até 100 por página com
per_page(padrão 20). - Meta arquivada não aparece na lista e responde
404na consulta.
Referência
GET /objectives na Referência da API GET /objectives/{objective} na Referência da APIComo fazer
Metas de resultado da empresa, abertas e em risco:
cURL
curl "$MICORE_BASE_URL/objectives?owner_scope=empresa&type=resultado&status=open&situation=at_risk" \
-H "Authorization: Bearer $MICORE_TOKEN" \
-H "Accept: application/json"
Uma meta:
cURL
curl "$MICORE_BASE_URL/objectives/58" \
-H "Authorization: Bearer $MICORE_TOKEN" \
-H "Accept: application/json"
Resposta
Resposta · 200
{
"data": [
{
"id": 58,
"name": "Disponibilidade do sistema Novembro",
"type": "resultado",
"priority": "alta",
"owner_scope": "quadro",
"team": null,
"visibility": "empresa",
"parent": null,
"progress_mode": "metricas",
"routine": null,
"bands": {
"partial_from": 80,
"exceeded_from": 120
},
"checkin": {
"cadence": null,
"weekday": null
},
"alerts": {
"off_pace": {
"on": true,
"pct": 10
},
"deadline": {
"on": true,
"days": 3
},
"milestone": {
"on": false
},
"checkin_late": {
"on": false
},
"recipients": [
"responsavel",
"gestor"
]
},
"on_complete": {
"next": true,
"notify": true,
"report": false,
"archive_open_tasks": false
},
"participants": [],
"milestones": [],
"confirmation": null,
"recurrence": "monthly",
"recurrence_name": "Disponibilidade do sistema",
"recurrence_source_id": 41,
"description": null,
"achievement_criteria": "Servidores no ar 99,9% do mês.",
"board": {
"id": 2,
"name": "Operação"
},
"responsible": {
"id": 7,
"name": "Ana Souza"
},
"date_start": "2026-11-01",
"date_end": "2026-11-30",
"status": "em_andamento",
"situation": "on_track",
"progress": {
"percent": 100,
"achievement": 100,
"suggested_result": "atingida",
"source": "metrics"
},
"pace": {
"elapsed_percent": 40,
"ideal_percent": 40,
"days_left": 18,
"days_total": 30,
"days_elapsed": 12,
"projection_percent": 100,
"achievement": 100
},
"closure": null,
"metrics": [
{
"id": 131,
"name": "Disponibilidade dos servidores",
"source": "integration",
"integration_key": "sentinel.availability",
"indicator_key": null,
"indicator_filters": null,
"direction": "manter",
"baseline_value": null,
"tolerance_min": 99.900000000000005684341886080801486968994140625,
"tolerance_max": 100,
"weight": null,
"count_scope": null,
"target_value": 99.900000000000005684341886080801486968994140625,
"current_value": 99.9500000000000028421709430404007434844970703125,
"unit": "%",
"percent": 100,
"task_template_id": null,
"user_id": null,
"frequency": null,
"frequency_target": null,
"updated_at": "2026-11-12T09:00:00-03:00"
}
],
"created_at": "2026-11-01T01:00:00-03:00",
"updated_at": "2026-11-12T09:00:00-03:00"
}
],
"links": {
"first": "...",
"last": "...",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"per_page": 20,
"total": 1
}
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.