Portfolio

portfolio_importSource.update

PATCH/portfolio/import-sources/{sourceId}

Path parameters

  • sourceIdstringRequired#

Request body

application/json, optional · PortfolioUpdateImportSourceRequest

  • normalized_jsonl_keystring | null#
  • rules_localstring[]#
  • fixesstring[]#
  • subscribed_scope_idsstring[]#
  • validation_resultsarray | null#
  • validation_summaryarray | null#
  • source_metadatastring[]#
  • validation_invalidated_atstring | null#
  • validation_invalidated_reasonstring | null#
  • parse_errorstring | null#
{
  "status": "parsing",
  "normalized_jsonl_key": "string",
  "rules_local": [
    "string"
  ],
  "fixes": [
    "string"
  ],
  "subscribed_scope_ids": [
    "string"
  ],
  "validation_results": [
    "string"
  ],
  "validation_summary": [
    "string"
  ],
  "source_metadata": [
    "string"
  ],
  "validation_invalidated_at": "2026-06-12T10:00:00+00:00",
  "validation_invalidated_reason": "string",
  "parse_error": "string"
}

Responses

200
{
  "source_id": "string",
  "status": "string",
  "validation_invalidated_at": "string",
  "validation_invalidated_reason": "string"
}
404

Not found

422

Validation error

Examples

curl -X PATCH https://your-org-domain/kong/core/api/v2/portfolio/import-sources/{sourceId}\
  -H "Authorization: Bearer $HELM_API_KEY"\
  -H "Content-Type: application/json"\
  -d '{
  "status": "parsing",
  "normalized_jsonl_key": "string",
  "rules_local": [
    "string"
  ],
  "fixes": [
    "string"
  ],
  "subscribed_scope_ids": [
    "string"
  ],
  "validation_results": [
    "string"
  ],
  "validation_summary": [
    "string"
  ],
  "source_metadata": [
    "string"
  ],
  "validation_invalidated_at": "2026-06-12T10:00:00+00:00",
  "validation_invalidated_reason": "string",
  "parse_error": "string"
}'