Skip to main content
POST
/
service-lines
Create a new service line
curl --request POST \
  --url https://api.scrums.com/v1/service-lines \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Mobile Engineering Squad",
  "workspace_id": "WS-26-000021",
  "product_line": "managed_services",
  "execution_model": "ongoing_sla",
  "billing_model": "monthly_retainer",
  "subscription_id": "SUB-26-001122",
  "project_tags": [
    "PROJ-26-004281"
  ],
  "config": {
    "sprint_length_days": 14
  },
  "starts_at": "2026-05-01T00:00:00Z"
}
'
{
  "data": {
    "id": "LIN-26-091844",
    "name": "Mobile Engineering Squad",
    "workspace_id": "WS-26-000021",
    "organization_id": "ORG-26-090500",
    "product_line": "managed_services",
    "execution_model": "ongoing_sla",
    "billing_model": "monthly_retainer",
    "status": "draft",
    "project_tags": [
      "PROJ-26-004281"
    ],
    "subscription_id": "SUB-26-001122",
    "config": {
      "sprint_length_days": 14
    },
    "started_at": null,
    "ends_at": null,
    "created_at": "2026-04-15T10:00:00Z",
    "updated_at": "2026-04-15T10:00:00Z"
  }
}

Authorizations

Authorization
string
header
required

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

Body

application/json
name
string
required
Example:

"Mobile Engineering Squad"

workspace_id
string
required
Example:

"WS-26-000021"

product_line
enum<string>
required
Available options:
talent,
managed_services,
ods,
infrastructure,
intelligence,
agent_gateway
Example:

"managed_services"

execution_model
enum<string>
required
Available options:
capacity,
ongoing_sla,
timeboxed_outcome,
infra_managed,
observability,
agent_runtime
Example:

"ongoing_sla"

billing_model
enum<string>
required
Available options:
monthly_retainer,
milestone,
usage_based,
seat_based
Example:

"monthly_retainer"

subscription_id
string
required
Example:

"SUB-26-001122"

project_tags
string[]
Example:
["PROJ-26-004281"]
config
object
Example:
{ "sprint_length_days": 14 }
starts_at
string<date-time>
Example:

"2026-05-01T00:00:00Z"

Response

The newly created service line.

data
object
Last modified on April 15, 2026