Relationship Intelligence

Reconcile now

Reconcile now sends an empty body. A past-due promise with nothing newer comes back as classification forgotten, and the company sheet reads that as a forgotten promise.

post/v1/relationships/{relationshipId}/commitment-recovery/run

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/relationships/{relationshipId}/commitment-recovery/run
  • Auth: HTTP bearer

Path parameters

relationshipIdstring uuid required

Relationship id.

Request body

object required

Recovery request.

Response

Recovery evaluations.

Example response

{
  "evaluations": [
    {
      "classification": "forgotten",
      "commitmentId": "8b8dfa9b-a7b2-46ea-982c-622a914c00e5",
      "commitmentVersion": 3,
      "evaluatedAt": "2026-07-31T14:00:00Z",
      "evaluationId": "recovery:7cb1669953b1015129545ab3",
      "evidenceRefs": [
        "relationship-observation:6b8dfa9b-a7b2-46ea-982c-622a914c00e5"
      ],
      "explanation": "This promise is past due and nothing newer has closed it.",
      "proposedActionType": "reminder",
      "reconcilerVersion": "commitment-recovery-v1",
      "recoveryWindow": "2026-07-31",
      "requiresReview": true,
      "staleSources": [
        "google"
      ]
    }
  ]
}

Changes

No recorded changes to this operation across all 50 revisions of this API.