{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/ainsof-io/json-schema/ainsof-io-post-cut-response-schema.json",
  "title": "PostCutResponse",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/ainsof-io-openapi-generated.yml#/components/schemas/PostCutResponse",
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean",
      "description": "true"
    },
    "track": {
      "type": "object",
      "description": "Track details of the edit."
    },
    "asked": {
      "type": "object",
      "description": "Echo of the request parameters."
    },
    "got_seconds": {
      "type": "number",
      "description": "Length of the edit."
    },
    "edit_review": {
      "type": "object",
      "description": "Method, review_required and a note."
    },
    "how": {
      "type": "string",
      "description": "One‑line description of the edit."
    },
    "hit_lands_at": {
      "type": "number",
      "description": "Where the climax landed."
    },
    "stems": {
      "type": "array",
      "description": "The stems cut, when requested."
    },
    "listen_url": {
      "type": "string",
      "description": "Link to the edit MP3."
    },
    "download_url": {
      "type": "string",
      "description": "Link to the zip package."
    },
    "kept_for_days": {
      "type": "integer",
      "description": "7"
    },
    "how_to_present": {
      "type": "string",
      "description": "Presentation guidance."
    },
    "licensing": {
      "type": "object",
      "description": "The licensing object."
    }
  }
}