FurniOpsDocs
Error codes

agreement_required

409 Accept the data agreement first

HTTP status
409
Title
Accept the data agreement first
Code
agreement_required

What it means

The organisation publishes its catalogue to the FurniOps network, and has not accepted the current data agreement, so it cannot publish or write records to a published catalogue. Nothing was changed.

What to do

Someone who may bind the organisation reads and accepts the current agreement (GET /v1/agreements/{kind}, then POST /v1/agreements/{kind}/acceptances), then repeat the request.

Example

Errors are RFC 9457 problem details, sent as application/problem+json. See Errors for every field.

{
  "type": "https://docs.furniops.com/errors/agreement_required",
  "title": "Accept the data agreement first",
  "status": 409,
  "code": "agreement_required",
  "detail": "An explanation of this occurrence.",
  "request_id": "req_…",
  "doc_url": "https://docs.furniops.com/errors/agreement_required"
}

Operations that answer it

  • POST /v1/catalogue/publish
  • POST /v1/sources/{id}/records