Ideas API

Access your product ideas with the Ideas API.

Read-only API

The Ideas API is read-only. To create, update, or delete ideas, please use the dashboard.

Endpoints

Idea Object

The idea object represents a single product idea in MyOpcs.

AttributeTypeDescription
idstringUnique identifier (cuid)
titlestringThe idea title (max 200 chars)
descriptionstring | nullDetailed description
typestring | nullOne of: app, web, pc, api, other
prioritystringOne of: high, medium, low
statusstringOne of: pending, approved, discarded, converted
evaluationobject | nullEvaluation scores (see Evaluation object)
createdAtstringISO 8601 timestamp

Evaluation Object

The evaluation object contains scoring across four dimensions. All scores range from 1 to 5.

AttributeTypeDescription
marketSizenumberMarket size score (1-5)
competitionnumberCompetition level (1-5)
technicalDifficultynumberTechnical difficulty (1-5)
personalAdvantagenumberPersonal advantage score (1-5)
GET

List Ideas

Returns all your product ideas.

Request

Bash
curl https://api.myopcs.com/api/v1/ideas \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{}JSON
{
  "data": [
    {
      "id": "clxabc123",
      "title": "AI Writing Assistant",
      "description": "An AI-powered writing tool for developers",
      "type": "web",
      "priority": "high",
      "status": "approved",
      "evaluation": {
        "marketSize": 4,
        "competition": 3,
        "technicalDifficulty": 3,
        "personalAdvantage": 4
      },
      "createdAt": "2024-01-15T10:30:00Z"
    },
    {
      "id": "clxdef456",
      "title": "Expense Tracker",
      "description": "A simple expense tracking app",
      "type": "app",
      "priority": "medium",
      "status": "pending",
      "evaluation": null,
      "createdAt": "2024-01-20T14:30:00Z"
    }
  ]
}
GET

Retrieve an Idea

Retrieves the details of an existing idea by ID.

Request

Bash
curl https://api.myopcs.com/api/v1/ideas/clxabc123 \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{}JSON
{
  "data": {
    "id": "clxabc123",
    "title": "AI Writing Assistant",
    "description": "An AI-powered writing tool for developers",
    "type": "web",
    "priority": "high",
    "status": "approved",
    "evaluation": {
      "marketSize": 4,
      "competition": 3,
      "technicalDifficulty": 3,
      "personalAdvantage": 4
    },
    "createdAt": "2024-01-15T10:30:00Z"
  }
}