Skip to main content
POST
/
capabilities
/
ods
/
requests
Submit an ODS scoping request
curl --request POST \
  --url https://api.scrums.com/v1/capabilities/ods/requests \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "organization_id": "ORG-26-090500",
  "workspace_id": "WS-26-000021",
  "subscription_id": "SUB-26-001122",
  "project_tags": [
    "PROJ-26-004281"
  ],
  "title": "Rebuild checkout flow with React 19",
  "description": "Migrate the existing checkout service to a React 19 Server Components architecture.",
  "desired_outcome": "50% reduction in checkout load time and improved Core Web Vitals.",
  "acceptance_criteria": [
    "All existing tests pass",
    "LCP < 1.5s on 4G",
    "Zero regressions in order completion rate"
  ],
  "timeline_weeks": 8,
  "budget_max": 24000,
  "currency": "USD"
}
'
{
  "data": {
    "id": "OREQ-26-000041",
    "status": "scoping",
    "title": "Rebuild checkout flow with React 19",
    "scope_id": null,
    "created_at": "2026-04-15T09:05:00Z"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
organization_id
string
required
Example:

"ORG-26-090500"

workspace_id
string
required
Example:

"WS-26-000021"

title
string
required
Example:

"Rebuild checkout flow with React 19"

description
string
required
Example:

"Migrate the existing checkout service to a React 19 Server Components architecture."

desired_outcome
string
required
Example:

"50% reduction in checkout load time and improved Core Web Vitals."

subscription_id
string
Example:

"SUB-26-001122"

project_tags
string[]
Example:
["PROJ-26-004281"]
acceptance_criteria
string[]
Example:
[
"All existing tests pass",
"LCP < 1.5s on 4G",
"Zero regressions in order completion rate"
]
timeline_weeks
integer
Example:

8

budget_max
number
Example:

24000

currency
string
Example:

"USD"

Response

The newly created ODS request.

data
object
Last modified on April 15, 2026