Portfolio

portfolio_importSource.reviewRules

POST/portfolio/import-sources/{sourceId}/review-rules

Path parameters

  • sourceIdstringRequired#

Request body

application/json, required · PortfolioReviewRuleActionRequest

  • typestringRequired#
  • logical_keystringRequired#
  • logical_key_fieldsstring[]Required#
  • expected_rule_idstring | nullRequired#
  • rulestring[]#
{
  "action": "upsert",
  "type": "string",
  "logical_key": "string",
  "logical_key_fields": [
    "string"
  ],
  "expected_rule_id": "string",
  "rule": [
    "string"
  ]
}

Responses

200
{
  "source_id": "string",
  "action": "string",
  "type": "string",
  "logical_key": "string",
  "changed": "string",
  "rules": "string",
  "rule_count": 1
}
404

Not found

409
422

Validation error

Examples

curl -X POST https://your-org-domain/kong/core/api/v2/portfolio/import-sources/{sourceId}/review-rules\
  -H "Authorization: Bearer $HELM_API_KEY"\
  -H "Content-Type: application/json"\
  -d '{
  "action": "upsert",
  "type": "string",
  "logical_key": "string",
  "logical_key_fields": [
    "string"
  ],
  "expected_rule_id": "string",
  "rule": [
    "string"
  ]
}'