Craft.io · Schema

PlainIdeaRequest

Product ManagementRoadmapsOKRsBacklogFeedbackPortfolioSpecifications

Properties

Name Type Description
workspaceId string
title string
description string
owner string Email address of the idea author. The backend looks up (or creates) the person record from this email and attributes the feedback to them. This is NOT a user ID — sending a numeric ID will return 400.
categoryId string
labels array
importanceId string Portal importance — numeric ID OR exact name (case-insensitive). When omitted, the portal's `isDefault: true` importance is used (see `GET /feedback_portal/{portalId}/importances`).
View JSON Schema on GitHub

JSON Schema

craft-io-plainidearequest-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/craft-io/main/json-schema/craft-io-plainidearequest-schema.json",
  "title": "PlainIdeaRequest",
  "properties": {
    "workspaceId": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "owner": {
      "type": "string",
      "description": "Email address of the idea author. The backend looks up (or creates) the\r\nperson record from this email and attributes the feedback to them. This\r\nis NOT a user ID \u2014 sending a numeric ID will return 400.",
      "example": "[email protected]"
    },
    "categoryId": {
      "type": "string"
    },
    "labels": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "importanceId": {
      "type": "string",
      "description": "Portal importance \u2014 numeric ID OR exact name (case-insensitive). When\r\nomitted, the portal's `isDefault: true` importance is used (see\r\n`GET /feedback_portal/{portalId}/importances`).",
      "example": "Critical"
    }
  },
  "required": [
    "title"
  ],
  "type": "object",
  "additionalProperties": false
}