/v2/bootstrap/listBootstrap-Konfiguration auflisten
Liest gespeicherte Bootstrap-Versionen, Variablen und Kompilierungszustände für die Gestaltung der Teilnehmeransicht. Ohne ID wird eine gefilterte und paginierte Sammlung zurückgegeben. fields, filter, order und limit steuern die Auswahl; data ist standardmäßig nach v2-ID indiziert oder mit response_type=array eine Liste.
Operation-ID get_v2_bootstrap_list
Vertrag & Verhalten
- Dokumentationsstand
- reviewed
- Ändert Zustand
- Nein
- Als readOnly markiert
- Ja
- Für Automation markiert
- Ja
read
Authentifizierung
Eine der folgenden Alternativen muss erfüllt sein (ODER). Innerhalb jeder Alternative werden alle angegebenen Schemas gemeinsam benötigt (UND).
Alternative 1
bearerAuthhttp · bearerExisting edoobox v2 access token. Never substitute API key/secret headers.
Format: JWT
Security-Schema als JSON
{
"type": "http",
"scheme": "bearer",
"bearerFormat": "JWT",
"description": "Existing edoobox v2 access token. Never substitute API key/secret headers."
}accountContextapiKeySelected login/account context from the JWT, not a database primary key. Required even for a JWT with one account.
header: edid
Security-Schema als JSON
{
"type": "apiKey",
"in": "header",
"name": "edid",
"description": "Selected login/account context from the JWT, not a database primary key. Required even for a JWT with one account."
}Alternative 2
sessionCookieapiKeyExisting browser login session, with the same permission checks as Bearer authentication.
cookie: _edlogin
Security-Schema als JSON
{
"type": "apiKey",
"in": "cookie",
"name": "_edlogin",
"description": "Existing browser login session, with the same permission checks as Bearer authentication."
}accountContextapiKeySelected login/account context from the JWT, not a database primary key. Required even for a JWT with one account.
header: edid
Security-Schema als JSON
{
"type": "apiKey",
"in": "header",
"name": "edid",
"description": "Selected login/account context from the JWT, not a database primary key. Required even for a JWT with one account."
}Parameter
Query-Parameter
fieldsoptionalJSON-encoded fields value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
[
"id"
]Array-Elemente
Vollständiges Schema als JSON
{
"type": "array",
"items": {
"type": "string"
},
"examples": [
[
"id"
]
]
}Beispiel
[
"id"
]filteroptionalJSON-encoded filter value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
[
{
"property": "id",
"expression": "=",
"value": "bootstrap_012345abcdef_123456"
}
]Array-Elemente
property string expression string value Typ nicht eingeschränkt Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Vollständiges Schema als JSON
{
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"expression": {
"type": "string"
},
"value": {}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"expression": "=",
"value": "bootstrap_012345abcdef_123456"
}
]
]
}Beispiel
[
{
"property": "id",
"expression": "=",
"value": "bootstrap_012345abcdef_123456"
}
]limitoptionalJSON-encoded limit value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
{
"start": 0,
"reply": 25
}start integer - minimum
0
Standardwert: 0
reply integer - maximum
2000
Standardwert: 100
Vollständiges Schema als JSON
{
"type": "object",
"properties": {
"start": {
"type": "integer",
"minimum": 0,
"default": 0
},
"reply": {
"type": "integer",
"maximum": 2000,
"default": 100
}
},
"examples": [
{
"start": 0,
"reply": 25
}
]
}Beispiel
{
"start": 0,
"reply": 25
}orderoptionalJSON-encoded order value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
[
{
"property": "id",
"value": "ASC"
}
]Array-Elemente
property string value string "ASC""DESC"Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Vollständiges Schema als JSON
{
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"value": {
"type": "string",
"enum": [
"ASC",
"DESC"
]
}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"value": "ASC"
}
]
]
}Beispiel
[
{
"property": "id",
"value": "ASC"
}
]response_typeoptionalControls generic collection representation; default is an ID-keyed object.
"array""object"Schema-Beispiel
"array"Vollständiges Schema als JSON
{
"type": "string",
"enum": [
"array",
"object"
],
"examples": [
"array"
]
}Request Body
Kein Request Body in der Spezifikation beschrieben.
Antworten
9HTTP-Status und Antwortinhalt gemeinsam auswerten. In dieser API können auch Antworten mit HTTP 200 einen Fehler enthalten.
200application/json
Sammlung ausgewählter Felder in data; zusätzlich limit mit start, reply und total.
application/json
success boolean error boolean | string error_code string data Typ nicht eingeschränkt data ist standardmäßig nach öffentlicher ID indiziert; response_type=array liefert eine Liste. Eine leere Sammlung kann [] sein.
oneOf · Genau eine Variante muss passen
Variante 1 object Schema für zusätzliche Felder
id string erforderlich Öffentliche v2-ID aus diesem Konto; keine Datenbank-ID.
- pattern
"^bootstrap_[a-f0-9]{12}_-?[0-9]+$"
Schema-Beispiel
"bootstrap_012345abcdef_123456"file Typ nicht eingeschränkt Response field from the resource Structure; dynamic values remain unconstrained.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-sourceLine": 32
}name string Response field from the resource Structure; dynamic values remain unconstrained.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-sourceLine": 46
}version Typ nicht eingeschränkt 3.75.3falsebs_variables Typ nicht eingeschränkt Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 87,
"lineStart": 87,
"lineEnd": 102,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "1701d9b7a44e1107fcd288291af07144836a46ca9a6e65b32b9c09b6889a8a29",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_variables_dark Typ nicht eingeschränkt Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 103,
"lineStart": 103,
"lineEnd": 118,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "e6aea7d29666887d9d089544e15d24124bfbbaaa555c90e2951c01ee2410d5d0",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_compile boolean Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 119,
"lineStart": 119,
"lineEnd": 127,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "29d6f03b0256fe79df9446b112cb13febeb1ff6dfdd215d71564e60fc975e614",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_use_wp boolean Response field from the resource Structure; dynamic values remain unconstrained.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-sourceLine": 128
}bs_compile_recommended boolean Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 137,
"lineStart": 137,
"lineEnd": 155,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "a4babb1fa430cb91d3df6f40352b94e4166c4c050057ae93fce02b6b53c38eab",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_compile_running boolean Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 156,
"lineStart": 156,
"lineEnd": 165,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "5f0a092f073f08da99a0e84d2c16a33b87da640fb2774b85a5915a18acb95c2b",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}last_change string - format
"date-time"
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 166,
"lineStart": 166,
"lineEnd": 174,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "75e61eb9912d5e5d807513162f5e8e7b913bfb7df0117fd8e9c0d22918378357",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/helpers/edooboxhelp_helper.php",
"line": 11629,
"lineStart": 11629,
"lineEnd": 11639,
"sha256": "090d351b5bde81813c7a829bedf2f1f9f978fce5765f246989779f996198934e",
"spanSha256": "a6fb9b218b0bdd5d6bc05d62034b2a1096d3279599319f181e03bc4a6fe7d83a",
"reason": "dQ returns ISO date-time or false from stored time."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}theme_mode string "light""dark"Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 175,
"lineStart": 175,
"lineEnd": 187,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "c26a3640873dbb970a86a34dc377ab7668c89352d62fb19268c48bea544cc1fb",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}expert_mode string "simple""expert"Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 188,
"lineStart": 188,
"lineEnd": 200,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "9c8f7963bf068fc25e03b471f35dcb5075b192a8e185d64afa27239e49cbf6a1",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Variante 2 array Array-Elemente
id string erforderlich Öffentliche v2-ID aus diesem Konto; keine Datenbank-ID.
- pattern
"^bootstrap_[a-f0-9]{12}_-?[0-9]+$"
Schema-Beispiel
"bootstrap_012345abcdef_123456"file Typ nicht eingeschränkt Response field from the resource Structure; dynamic values remain unconstrained.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-sourceLine": 32
}name string Response field from the resource Structure; dynamic values remain unconstrained.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-sourceLine": 46
}version Typ nicht eingeschränkt 3.75.3falsebs_variables Typ nicht eingeschränkt Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 87,
"lineStart": 87,
"lineEnd": 102,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "1701d9b7a44e1107fcd288291af07144836a46ca9a6e65b32b9c09b6889a8a29",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_variables_dark Typ nicht eingeschränkt Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 103,
"lineStart": 103,
"lineEnd": 118,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "e6aea7d29666887d9d089544e15d24124bfbbaaa555c90e2951c01ee2410d5d0",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_compile boolean Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 119,
"lineStart": 119,
"lineEnd": 127,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "29d6f03b0256fe79df9446b112cb13febeb1ff6dfdd215d71564e60fc975e614",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_use_wp boolean Response field from the resource Structure; dynamic values remain unconstrained.
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-sourceLine": 128
}bs_compile_recommended boolean Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 137,
"lineStart": 137,
"lineEnd": 155,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "a4babb1fa430cb91d3df6f40352b94e4166c4c050057ae93fce02b6b53c38eab",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}bs_compile_running boolean Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 156,
"lineStart": 156,
"lineEnd": 165,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "5f0a092f073f08da99a0e84d2c16a33b87da640fb2774b85a5915a18acb95c2b",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}last_change string - format
"date-time"
Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 166,
"lineStart": 166,
"lineEnd": 174,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "75e61eb9912d5e5d807513162f5e8e7b913bfb7df0117fd8e9c0d22918378357",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/helpers/edooboxhelp_helper.php",
"line": 11629,
"lineStart": 11629,
"lineEnd": 11639,
"sha256": "090d351b5bde81813c7a829bedf2f1f9f978fce5765f246989779f996198934e",
"spanSha256": "a6fb9b218b0bdd5d6bc05d62034b2a1096d3279599319f181e03bc4a6fe7d83a",
"reason": "dQ returns ISO date-time or false from stored time."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}theme_mode string "light""dark"Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 175,
"lineStart": 175,
"lineEnd": 187,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "c26a3640873dbb970a86a34dc377ab7668c89352d62fb19268c48bea544cc1fb",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}expert_mode string "simple""expert"Feld-Metadaten aus der Spezifikation
{
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 188,
"lineStart": 188,
"lineEnd": 200,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "9c8f7963bf068fc25e03b471f35dcb5075b192a8e185d64afa27239e49cbf6a1",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
type string Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Vollständiges Schema als JSON
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"error": {
"type": [
"boolean",
"string"
]
},
"error_code": {
"type": "string"
},
"data": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^bootstrap_[a-f0-9]{12}_-?[0-9]+$",
"examples": [
"bootstrap_012345abcdef_123456"
],
"description": "Öffentliche v2-ID aus diesem Konto; keine Datenbank-ID."
},
"file": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 32
},
"name": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 46,
"type": "string"
},
"version": {
"enum": [
3.7,
5.3,
false
]
},
"bs_variables": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 87,
"lineStart": 87,
"lineEnd": 102,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "1701d9b7a44e1107fcd288291af07144836a46ca9a6e65b32b9c09b6889a8a29",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_variables_dark": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 103,
"lineStart": 103,
"lineEnd": 118,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "e6aea7d29666887d9d089544e15d24124bfbbaaa555c90e2951c01ee2410d5d0",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 119,
"lineStart": 119,
"lineEnd": 127,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "29d6f03b0256fe79df9446b112cb13febeb1ff6dfdd215d71564e60fc975e614",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_use_wp": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 128,
"type": "boolean"
},
"bs_compile_recommended": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 137,
"lineStart": 137,
"lineEnd": 155,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "a4babb1fa430cb91d3df6f40352b94e4166c4c050057ae93fce02b6b53c38eab",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile_running": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 156,
"lineStart": 156,
"lineEnd": 165,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "5f0a092f073f08da99a0e84d2c16a33b87da640fb2774b85a5915a18acb95c2b",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"last_change": {
"type": "string",
"format": "date-time",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 166,
"lineStart": 166,
"lineEnd": 174,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "75e61eb9912d5e5d807513162f5e8e7b913bfb7df0117fd8e9c0d22918378357",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/helpers/edooboxhelp_helper.php",
"line": 11629,
"lineStart": 11629,
"lineEnd": 11639,
"sha256": "090d351b5bde81813c7a829bedf2f1f9f978fce5765f246989779f996198934e",
"spanSha256": "a6fb9b218b0bdd5d6bc05d62034b2a1096d3279599319f181e03bc4a6fe7d83a",
"reason": "dQ returns ISO date-time or false from stored time."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"theme_mode": {
"type": "string",
"enum": [
"light",
"dark"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 175,
"lineStart": 175,
"lineEnd": 187,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "c26a3640873dbb970a86a34dc377ab7668c89352d62fb19268c48bea544cc1fb",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"expert_mode": {
"type": "string",
"enum": [
"simple",
"expert"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 188,
"lineStart": 188,
"lineEnd": 200,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "9c8f7963bf068fc25e03b471f35dcb5075b192a8e185d64afa27239e49cbf6a1",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}
},
"additionalProperties": true,
"required": [
"id"
]
}
},
{
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^bootstrap_[a-f0-9]{12}_-?[0-9]+$",
"examples": [
"bootstrap_012345abcdef_123456"
],
"description": "Öffentliche v2-ID aus diesem Konto; keine Datenbank-ID."
},
"file": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 32
},
"name": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 46,
"type": "string"
},
"version": {
"enum": [
3.7,
5.3,
false
]
},
"bs_variables": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 87,
"lineStart": 87,
"lineEnd": 102,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "1701d9b7a44e1107fcd288291af07144836a46ca9a6e65b32b9c09b6889a8a29",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_variables_dark": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 103,
"lineStart": 103,
"lineEnd": 118,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "e6aea7d29666887d9d089544e15d24124bfbbaaa555c90e2951c01ee2410d5d0",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 119,
"lineStart": 119,
"lineEnd": 127,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "29d6f03b0256fe79df9446b112cb13febeb1ff6dfdd215d71564e60fc975e614",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_use_wp": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 128,
"type": "boolean"
},
"bs_compile_recommended": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 137,
"lineStart": 137,
"lineEnd": 155,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "a4babb1fa430cb91d3df6f40352b94e4166c4c050057ae93fce02b6b53c38eab",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile_running": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 156,
"lineStart": 156,
"lineEnd": 165,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "5f0a092f073f08da99a0e84d2c16a33b87da640fb2774b85a5915a18acb95c2b",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"last_change": {
"type": "string",
"format": "date-time",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 166,
"lineStart": 166,
"lineEnd": 174,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "75e61eb9912d5e5d807513162f5e8e7b913bfb7df0117fd8e9c0d22918378357",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/helpers/edooboxhelp_helper.php",
"line": 11629,
"lineStart": 11629,
"lineEnd": 11639,
"sha256": "090d351b5bde81813c7a829bedf2f1f9f978fce5765f246989779f996198934e",
"spanSha256": "a6fb9b218b0bdd5d6bc05d62034b2a1096d3279599319f181e03bc4a6fe7d83a",
"reason": "dQ returns ISO date-time or false from stored time."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"theme_mode": {
"type": "string",
"enum": [
"light",
"dark"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 175,
"lineStart": 175,
"lineEnd": 187,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "c26a3640873dbb970a86a34dc377ab7668c89352d62fb19268c48bea544cc1fb",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"expert_mode": {
"type": "string",
"enum": [
"simple",
"expert"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 188,
"lineStart": 188,
"lineEnd": 200,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "9c8f7963bf068fc25e03b471f35dcb5075b192a8e185d64afa27239e49cbf6a1",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}
},
"additionalProperties": true,
"required": [
"id"
]
}
}
],
"description": "data ist standardmäßig nach öffentlicher ID indiziert; response_type=array liefert eine Liste. Eine leere Sammlung kann [] sein."
},
"type": {
"type": "string"
}
},
"additionalProperties": true
}Beispiel
{
"success": true,
"error": false,
"data": {
"bootstrap_012345abcdef_123456": {
"id": "bootstrap_012345abcdef_123456"
}
},
"limit": {
"start": 0,
"reply": 100,
"total": 1
}
}400application/json
Invalid request.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED40006"
}401application/json
Missing/expired token, missing account context, account paused or model-specific authorization failure.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED40103"
}402application/json
Missing/invalid action data or subscription/operation restriction.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED80100"
}403application/json
Permission denied. Browser CORS rejection may have an empty body.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED40340"
}404application/json
Unknown resource/action or unsupported method.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED80019"
}422application/json
Validation failed.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED80020"
}429application/json
Request/login rate limit exceeded. Honor Retry-After when supplied; legacy rate-limit paths may omit it. Retry only proven reads within a bounded deadline; a mutation is never automatically replayed after an ambiguous response.
Response Header
Retry-After
Optional server delay in whole seconds or an HTTP date. Absence is not permission for an immediate retry.
Schema-Beispiel
"30"Vollständiges Schema als JSON
{
"type": "string",
"examples": [
"30"
]
}application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED42902"
}502application/json
Server-side operation failed.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED50201"
}Quelle & Metadaten
application/models/v2/Bootstrap.php:275getBootstrap()Diese Angaben stammen unverändert aus der gelieferten OpenAPI-Datei. Zusätzliche Freigaben, Vorbedingungen, sensible Felder und Hinweise stehen in den Erweiterungen.
x-edoobox-mutates-state
falsex-edoobox-runtimeMutationGuard
falsex-edoobox-get-effect
"read"x-edoobox-documentationReview
{
"file": "docs/openapi/operation-contracts/07-layout-files.json",
"notes": []
}x-edoobox-source
{
"file": "application/models/v2/Bootstrap.php",
"method": "getBootstrap",
"line": 275
}x-edoobox-documentationStatus
"reviewed"x-edoobox-readOnly
truex-edoobox-safeForAutomation
truex-edoobox-permission
{
"resource": "bootstrap",
"short": "boot",
"checkedByDispatcher": true,
"levels": [
1,
3,
4
],
"description": "Resource permission mapping from APIPermissions(), Authfunc::_getCheckJWT. Additional model/admin/plugin checks may apply; resources absent from api_permission do not acquire a fictitious scope."
}Vollständige Operation als JSON
{
"operationId": "get_v2_bootstrap_list",
"summary": "Bootstrap-Konfiguration auflisten",
"description": "Liest gespeicherte Bootstrap-Versionen, Variablen und Kompilierungszustände für die Gestaltung der Teilnehmeransicht. Ohne ID wird eine gefilterte und paginierte Sammlung zurückgegeben. fields, filter, order und limit steuern die Auswahl; data ist standardmäßig nach v2-ID indiziert oder mit response_type=array eine Liste.",
"tags": [
"bootstrap"
],
"security": [
{
"bearerAuth": [],
"accountContext": []
},
{
"sessionCookie": [],
"accountContext": []
}
],
"parameters": [
{
"name": "fields",
"in": "query",
"required": false,
"description": "JSON-encoded fields value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
},
"examples": [
[
"id"
]
]
},
"example": [
"id"
]
}
}
},
{
"name": "filter",
"in": "query",
"required": false,
"description": "JSON-encoded filter value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"expression": {
"type": "string"
},
"value": {}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"expression": "=",
"value": "bootstrap_012345abcdef_123456"
}
]
]
},
"example": [
{
"property": "id",
"expression": "=",
"value": "bootstrap_012345abcdef_123456"
}
]
}
}
},
{
"name": "limit",
"in": "query",
"required": false,
"description": "JSON-encoded limit value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"start": {
"type": "integer",
"minimum": 0,
"default": 0
},
"reply": {
"type": "integer",
"maximum": 2000,
"default": 100
}
},
"examples": [
{
"start": 0,
"reply": 25
}
]
},
"example": {
"start": 0,
"reply": 25
}
}
}
},
{
"name": "order",
"in": "query",
"required": false,
"description": "JSON-encoded order value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"value": {
"type": "string",
"enum": [
"ASC",
"DESC"
]
}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"value": "ASC"
}
]
]
},
"example": [
{
"property": "id",
"value": "ASC"
}
]
}
}
},
{
"name": "response_type",
"in": "query",
"required": false,
"schema": {
"type": "string",
"enum": [
"array",
"object"
],
"examples": [
"array"
]
},
"description": "Controls generic collection representation; default is an ID-keyed object."
}
],
"responses": {
"200": {
"description": "Sammlung ausgewählter Felder in data; zusätzlich limit mit start, reply und total.",
"content": {
"application/json": {
"example": {
"success": true,
"error": false,
"data": {
"bootstrap_012345abcdef_123456": {
"id": "bootstrap_012345abcdef_123456"
}
},
"limit": {
"start": 0,
"reply": 100,
"total": 1
}
},
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"error": {
"type": [
"boolean",
"string"
]
},
"error_code": {
"type": "string"
},
"data": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^bootstrap_[a-f0-9]{12}_-?[0-9]+$",
"examples": [
"bootstrap_012345abcdef_123456"
],
"description": "Öffentliche v2-ID aus diesem Konto; keine Datenbank-ID."
},
"file": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 32
},
"name": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 46,
"type": "string"
},
"version": {
"enum": [
3.7,
5.3,
false
]
},
"bs_variables": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 87,
"lineStart": 87,
"lineEnd": 102,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "1701d9b7a44e1107fcd288291af07144836a46ca9a6e65b32b9c09b6889a8a29",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_variables_dark": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 103,
"lineStart": 103,
"lineEnd": 118,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "e6aea7d29666887d9d089544e15d24124bfbbaaa555c90e2951c01ee2410d5d0",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 119,
"lineStart": 119,
"lineEnd": 127,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "29d6f03b0256fe79df9446b112cb13febeb1ff6dfdd215d71564e60fc975e614",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_use_wp": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 128,
"type": "boolean"
},
"bs_compile_recommended": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 137,
"lineStart": 137,
"lineEnd": 155,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "a4babb1fa430cb91d3df6f40352b94e4166c4c050057ae93fce02b6b53c38eab",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile_running": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 156,
"lineStart": 156,
"lineEnd": 165,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "5f0a092f073f08da99a0e84d2c16a33b87da640fb2774b85a5915a18acb95c2b",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"last_change": {
"type": "string",
"format": "date-time",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 166,
"lineStart": 166,
"lineEnd": 174,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "75e61eb9912d5e5d807513162f5e8e7b913bfb7df0117fd8e9c0d22918378357",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/helpers/edooboxhelp_helper.php",
"line": 11629,
"lineStart": 11629,
"lineEnd": 11639,
"sha256": "090d351b5bde81813c7a829bedf2f1f9f978fce5765f246989779f996198934e",
"spanSha256": "a6fb9b218b0bdd5d6bc05d62034b2a1096d3279599319f181e03bc4a6fe7d83a",
"reason": "dQ returns ISO date-time or false from stored time."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"theme_mode": {
"type": "string",
"enum": [
"light",
"dark"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 175,
"lineStart": 175,
"lineEnd": 187,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "c26a3640873dbb970a86a34dc377ab7668c89352d62fb19268c48bea544cc1fb",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"expert_mode": {
"type": "string",
"enum": [
"simple",
"expert"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 188,
"lineStart": 188,
"lineEnd": 200,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "9c8f7963bf068fc25e03b471f35dcb5075b192a8e185d64afa27239e49cbf6a1",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}
},
"additionalProperties": true,
"required": [
"id"
]
}
},
{
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^bootstrap_[a-f0-9]{12}_-?[0-9]+$",
"examples": [
"bootstrap_012345abcdef_123456"
],
"description": "Öffentliche v2-ID aus diesem Konto; keine Datenbank-ID."
},
"file": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 32
},
"name": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 46,
"type": "string"
},
"version": {
"enum": [
3.7,
5.3,
false
]
},
"bs_variables": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 87,
"lineStart": 87,
"lineEnd": 102,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "1701d9b7a44e1107fcd288291af07144836a46ca9a6e65b32b9c09b6889a8a29",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_variables_dark": {
"description": "Any JSON value is json_encode stored and json_decode returned; no shape or entry validator.",
"x-edoobox-schemaStatus": "reviewed-any-json",
"x-edoobox-supportedWireShapes": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 103,
"lineStart": 103,
"lineEnd": 118,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "e6aea7d29666887d9d089544e15d24124bfbbaaa555c90e2951c01ee2410d5d0",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 119,
"lineStart": 119,
"lineEnd": 127,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "29d6f03b0256fe79df9446b112cb13febeb1ff6dfdd215d71564e60fc975e614",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_use_wp": {
"description": "Response field from the resource Structure; dynamic values remain unconstrained.",
"x-edoobox-sourceLine": 128,
"type": "boolean"
},
"bs_compile_recommended": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 137,
"lineStart": 137,
"lineEnd": 155,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "a4babb1fa430cb91d3df6f40352b94e4166c4c050057ae93fce02b6b53c38eab",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"bs_compile_running": {
"type": "boolean",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 156,
"lineStart": 156,
"lineEnd": 165,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "5f0a092f073f08da99a0e84d2c16a33b87da640fb2774b85a5915a18acb95c2b",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"last_change": {
"type": "string",
"format": "date-time",
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 166,
"lineStart": 166,
"lineEnd": 174,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "75e61eb9912d5e5d807513162f5e8e7b913bfb7df0117fd8e9c0d22918378357",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/helpers/edooboxhelp_helper.php",
"line": 11629,
"lineStart": 11629,
"lineEnd": 11639,
"sha256": "090d351b5bde81813c7a829bedf2f1f9f978fce5765f246989779f996198934e",
"spanSha256": "a6fb9b218b0bdd5d6bc05d62034b2a1096d3279599319f181e03bc4a6fe7d83a",
"reason": "dQ returns ISO date-time or false from stored time."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"theme_mode": {
"type": "string",
"enum": [
"light",
"dark"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 175,
"lineStart": 175,
"lineEnd": 187,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "c26a3640873dbb970a86a34dc377ab7668c89352d62fb19268c48bea544cc1fb",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
},
"expert_mode": {
"type": "string",
"enum": [
"simple",
"expert"
],
"x-edoobox-contractSource": [
{
"file": "application/models/v2/Bootstrap.php",
"line": 188,
"lineStart": 188,
"lineEnd": 200,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "9c8f7963bf068fc25e03b471f35dcb5075b192a8e185d64afa27239e49cbf6a1",
"reason": "Structure getter, output setter and field flags."
},
{
"file": "application/models/v2/Bootstrap.php",
"line": 213,
"lineStart": 213,
"lineEnd": 244,
"sha256": "336883443f0523fd196dc70b746a5323dbc9b48c5f0f7e4b13feb68b32a1930d",
"spanSha256": "f4438476c2439b12f496bf485284ce3f980679fa045059af724d73f10ffa52c5",
"reason": "Actual resource dispatch and generic writer reachability; action branches are distinct."
},
{
"file": "docs/openapi/reviews/domain-fields.json",
"line": 1,
"reason": "Independent field-level source review, direction applicability, examples and explicit runtime limitations.",
"sha256": "0da1cbbf108a5871b54204c3c76aaf59dabf85a6886bfb38210136885cfc1667"
}
]
}
},
"additionalProperties": true,
"required": [
"id"
]
}
}
],
"description": "data ist standardmäßig nach öffentlicher ID indiziert; response_type=array liefert eine Liste. Eine leere Sammlung kann [] sein."
},
"type": {
"type": "string"
}
},
"additionalProperties": true
}
}
}
},
"400": {
"description": "Invalid request.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED40006"
}
}
}
},
"401": {
"description": "Missing/expired token, missing account context, account paused or model-specific authorization failure.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED40103"
}
}
}
},
"402": {
"description": "Missing/invalid action data or subscription/operation restriction.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED80100"
}
}
}
},
"403": {
"description": "Permission denied. Browser CORS rejection may have an empty body.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED40340"
}
}
}
},
"404": {
"description": "Unknown resource/action or unsupported method.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED80019"
}
}
}
},
"422": {
"description": "Validation failed.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED80020"
}
}
}
},
"429": {
"description": "Request/login rate limit exceeded. Honor Retry-After when supplied; legacy rate-limit paths may omit it. Retry only proven reads within a bounded deadline; a mutation is never automatically replayed after an ambiguous response.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED42902"
}
}
},
"headers": {
"Retry-After": {
"description": "Optional server delay in whole seconds or an HTTP date. Absence is not permission for an immediate retry.",
"schema": {
"type": "string",
"examples": [
"30"
]
}
}
}
},
"502": {
"description": "Server-side operation failed.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED50201"
}
}
}
}
},
"x-edoobox-mutates-state": false,
"x-edoobox-runtimeMutationGuard": false,
"x-edoobox-get-effect": "read",
"x-edoobox-documentationReview": {
"file": "docs/openapi/operation-contracts/07-layout-files.json",
"notes": []
},
"x-edoobox-source": {
"file": "application/models/v2/Bootstrap.php",
"method": "getBootstrap",
"line": 275
},
"x-edoobox-documentationStatus": "reviewed",
"x-edoobox-readOnly": true,
"x-edoobox-safeForAutomation": true,
"x-edoobox-permission": {
"resource": "bootstrap",
"short": "boot",
"checkedByDispatcher": true,
"levels": [
1,
3,
4
],
"description": "Resource permission mapping from APIPermissions(), Authfunc::_getCheckJWT. Additional model/admin/plugin checks may apply; resources absent from api_permission do not acquire a fictitious scope."
}
}