Put Definition
Authentication
AuthorizationBearer
ediphai_test_… or ediphai_live_…
Path parameters
key
version
Request
This endpoint expects an object.
kind
Allowed values:
name
roles
sections
items
key
A key. Platform definitions prefix their declarer’s namespace (rock.disc); church keys never contain a dot
declarer
The declaring source, or a platform namespace such as rock
scope
church unless a platform seed declares global
Allowed values:
supersedes
respondents
Who may answer; self only when not declared
reading
Response
Unchanged: this version was already stored with the same definition
key
version
declarer
The source that declared it; the key is namespaced by it
scope
env
Allowed values:
status
applied: in use at once, in the environment of the key that sent it
supersedes
line
The version that started the compatible line this version joins
compatible
Whether it is compatible with the version it supersedes; null when it supersedes none. false starts a new line
reasons
Why it is not compatible, one line each
hash
sha256 of the canonical definition; an identical re-PUT answers 200 with this receipt
Errors
4XX
Client Request Error
5XX
Server Error