Atualizado em 17 de outubro de 2026

Considerações

  • Registrar exige o escopo objectives:write; listar, objectives:read. Não usa Idempotency-Key.
  • Obrigatório: confidence (no_ritmo, em_risco ou fora_do_ritmo). Opcionais: comment e blocker (até 2000 caracteres cada).
  • metric_values traz o realizado das métricas manuais, pelo id da métrica. Cada valor vira um ajuste no histórico da métrica; métricas automáticas (tarefas, integração, indicador) são ignoradas.
  • Na meta de rotina com progresso por check-ins, cada check-in conta uma repetição do ciclo, até o alvo do ciclo.
  • A meta não iniciada passa a em andamento. Meta encerrada ou rascunho responde 409 invalid_transition.
  • A lista vem dos mais recentes para os mais antigos, paginada com per_page (até 100).

Referência

POST /objectives/{objective}/checkins na Referência da API GET /objectives/{objective}/checkins na Referência da API

Como fazer

cURL
curl -X POST "$MICORE_BASE_URL/objectives/72/checkins" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "confidence": "em_risco",
    "comment": "Duas propostas devem fechar na semana que vem.",
    "blocker": "Cliente sem retorno",
    "metric_values": {
        "140": 20
    }
}'

Os check-ins da meta:

cURL
curl "$MICORE_BASE_URL/objectives/72/checkins" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json"

Resposta

Resposta · 201
{
    "data": {
        "id": 33,
        "confidence": "em_risco",
        "comment": "Duas propostas devem fechar na semana que vem.",
        "blocker": "Cliente sem retorno",
        "metric_values": {
            "140": 20
        },
        "user": {
            "id": 7,
            "name": "Ana Souza"
        },
        "created_at": "2026-11-13T09:30:00-03:00"
    }
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.