Portfolio

portfolio_importJob.appendSource

POST/portfolio/import-jobs/{jobId}/sources

Path parameters

  • jobIdstringRequired#

Request body

application/json, required · PortfolioAppendImportSourceRequest

  • source_indexintegerRequired#
  • source_typePortfolioSourceTypeRequired#
  • group_idstringRequired#
  • source_metadatastring[]Required#
  • statusstring#

    Only parse-phase statuses allowed; later statuses would bypass validation/commit.

    One of: parsing, parsed, parse_failed
  • parse_errorstring | null#
{
  "source_index": 1,
  "source_type": "xlsx_sheet",
  "group_id": "string",
  "source_metadata": [
    "string"
  ],
  "status": "parsing",
  "parse_error": "string"
}

Responses

201
{
  "source_id": "string"
}
404

Not found

422

Validation error

Examples

curl -X POST https://your-org-domain/kong/core/api/v2/portfolio/import-jobs/{jobId}/sources\
  -H "Authorization: Bearer $HELM_API_KEY"\
  -H "Content-Type: application/json"\
  -d '{
  "source_index": 1,
  "source_type": "xlsx_sheet",
  "group_id": "string",
  "source_metadata": [
    "string"
  ],
  "status": "parsing",
  "parse_error": "string"
}'