Skip to main content
POST
/
api
/
plan
/
{boardId}
/
auto-schedule
NOT USED: Auto-schedule frontend has been removed as part of the Board Revamp. This endpoint is retained for potential future use. Suggests optimal resource assignments for backlog items using greedy capacity balancing. Read-only — does not mutate data.
curl --request POST \
  --url https://{tenant}.ekso.app/api/plan/{boardId}/auto-schedule \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "cycleId": "<string>"
}
'
{
  "suggestions": [
    {
      "itemId": "<string>",
      "itemName": "<string>",
      "suggestedResourceId": "<string>",
      "suggestedResourceName": "<string>",
      "estimatedHours": 123,
      "reason": "<string>"
    }
  ],
  "unschedulable": [
    {
      "itemId": "<string>",
      "itemName": "<string>",
      "reason": "<string>"
    }
  ],
  "error": "<string>"
}

Authorizations

Authorization
string
header
required

JWT Bearer token. Obtain via the OAuth 2.0 token endpoint.

Path Parameters

boardId
string
required

Body

cycleId
string

Response

OK

suggestions
object[]
unschedulable
object[]
error
string