Strategy JSON shape

Share this page URL with an AI assistant to generate importable JSON for EndureTrade strategies. Import from the web app using a JSON file or pasted text.

Canonical URL: https://www.enduretrade.com/docs/strategy/import

Field reference

FieldTypeRequiredNotes
idstring (uuid)NoIf provided and matches an existing strategy, updates that row; otherwise ignored on create
namestringYesMin length 1
descriptionstringYesMarkdown or plain text; may be empty
entrystring[]YesEntry checklist items
exitstring[]YesExit checklist items
tagsstring[]YesLabels; trimmed and deduped
statusstringYes"active" | "disabled" | "retired"

Example JSON

Payload may be a single object or an array of objects. All items are validated before any import writes.

[
  {
    "name": "Breakout pullback",
    "description": "## Momentum continuation\n\nLook for a shallow pullback after a higher high.",
    "entry": [
      "Higher high on daily",
      "Pullback to VWAP",
      "Volume expansion on trigger bar"
    ],
    "exit": [
      "Target at prior high",
      "Stop below pullback low"
    ],
    "tags": [
      "momentum",
      "intraday"
    ],
    "status": "active"
  }
]

Import rules

When id matches an existing record you own, that record is updated. When id is missing or does not match, a new record is created and any foreign id is ignored. Read-only fields such as userId and timestamps are ignored if present in export files.