{
  "topic": "errors.POLYMORPHIC_SLOT",
  "path": [
    "errors",
    "POLYMORPHIC_SLOT"
  ],
  "title": "POLYMORPHIC_SLOT — payload does not satisfy polymorphic slot constraint",
  "synopsis": "A model can define polymorphic slots — fields whose schema varies based on a discriminator value. This error fires when the payload's discriminator selects a variant whose schema the provided data fails to match, or when the discriminator value itself is unrecognised.",
  "body": "# errors.POLYMORPHIC_SLOT\n\n## NAME\n\nPOLYMORPHIC_SLOT — the entity payload does not satisfy the model's polymorphic slot definition.\n\n## SYNOPSIS\n\nHTTP: `400` `Bad Request`. Retryable: `no`.\n\n## DESCRIPTION\n\nA model can define polymorphic slots — fields whose schema varies based on a discriminator value. This error fires when the payload's discriminator selects a variant whose schema the provided data fails to match, or when the discriminator value itself is unrecognised.\n\nNot retryable. The model's polymorphic slot definition determines valid discriminator values and their corresponding schemas.\n\n## SEE ALSO\n\n- errors\n- errors.BAD_REQUEST\n- errors.VALIDATION_FAILED\n",
  "sections": [
    {
      "name": "NAME",
      "body": "POLYMORPHIC_SLOT — the entity payload does not satisfy the model's polymorphic slot definition."
    },
    {
      "name": "SYNOPSIS",
      "body": "HTTP: `400` `Bad Request`. Retryable: `no`."
    },
    {
      "name": "DESCRIPTION",
      "body": "A model can define polymorphic slots — fields whose schema varies based on a discriminator value. This error fires when the payload's discriminator selects a variant whose schema the provided data fails to match, or when the discriminator value itself is unrecognised.\n\nNot retryable. The model's polymorphic slot definition determines valid discriminator values and their corresponding schemas."
    },
    {
      "name": "SEE ALSO",
      "body": "- errors\n- errors.BAD_REQUEST\n- errors.VALIDATION_FAILED"
    }
  ],
  "see_also": [
    "errors",
    "errors.BAD_REQUEST",
    "errors.VALIDATION_FAILED"
  ],
  "stability": "stable",
  "actions": []
}
