---
title: "Notify Decionis that signed Presence proof may be ready"
method: POST
path: "/v1/authority/presence-completions"
---

# Notify Decionis that signed Presence proof may be ready

`POST /v1/authority/presence-completions`

## Request

- Base URL: `https://api.decionis.com`
- URL: `https://api.decionis.com/v1/authority/presence-completions`
- Auth: HTTP bearer

Service-to-service recovery hint. The body is never authorization.
Decionis locates the tenant-bound escalation, fetches the signed Presence
dossier, verifies it independently, and performs current-policy
re-authorization before any grant can be issued. Duplicate notifications
are idempotent.

## Request body

- PresenceAuthorityCompletion
  - `version` 'presence.authority_completion/1', required
  - `org_id` string, uuid, required
  - `authority_request_id` string, required
  - `source_decision_id` string, required
  - `requirement_digest` string, required
  - `action_digest` string, required
  - `proof_digest` string, required
  - `proof_dossier_id` string, required
  - `verified_at` string, date-time, required
  - `expires_at` string, date-time, required

## Response `202`

Completion hint accepted or idempotently replayed

## Other responses

- `400`: Structured API error
- `401`: Structured API error
- `403`: Structured API error
- `404`: Structured API error
- `409`: Structured API error

---

[API](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api.md) · [All operations](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/llms.txt) · [OpenAPI document](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/revisions/357f5e459d0c?raw)
