Draft an outcome agreement

Organization API key with decision:write and role ADMIN or higher; the organization comes from the key. Drafts the agreed outcome meter (decionis.outcomes.agreement/1): workflow, primary metric, scope, baseline, currency and conversion, deductions, who confirms a problem, exclusions, attribution window, monthly close and commercial basis. The agreement becomes ACTIVE only after Decionis signs it with the dossier key and a customer signatory co-signs with a passkey in the delivered case. 503 outcomes_disabled while DECIONIS_OUTCOMES_ENABLED is not 1.

post/v1/outcomes/agreements

Request

  • Base URL: https://api.decionis.com
  • URL: https://api.decionis.com/v1/outcomes/agreements
  • Auth: HTTP bearer

Request body

environment'sandbox' | 'production' required
supersedesstring uuid nullable

Response

The DRAFT agreement.

artifact_sha256string required
canonicalization'RFC8785/JCS' required
state'DRAFT' | 'AWAITING_CUSTOMER' | 'ACTIVE' | 'SUPERSEDED' | 'TERMINATED' required
public_jwks_path'/.well-known/decision-dossier-jwks.json' required

Changes

No recorded changes to this operation across all 1 revision of this API.