Update predefined profile

Updates a DLP predefined profile. Only supports enabling/disabling entries.

/accounts/{account_identifier}/dlp/profiles/predefined/{profile_id}

put

DLP Profiles

dlp-profiles-update-predefined-profile

Debug "planAvailability"

null

Debug "tokenPermissions"

null

Debug "parameters"

[
  {
    "in": "path",
    "name": "profile_id",
    "required": true,
    "schema": {
      "allOf": [
        {
          "description": "UUID",
          "example": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
          "maxLength": 36,
          "readOnly": true,
          "type": "string"
        }
      ],
      "description": "The ID for this profile",
      "example": "384e129d-25bd-403c-8019-bc19eb7a8a5f"
    }
  },
  {
    "in": "path",
    "name": "account_identifier",
    "required": true,
    "schema": {
      "description": "Identifier",
      "example": "023e105f4ecef8ad9ca31a8372d0c353",
      "maxLength": 32,
      "readOnly": true,
      "type": "string"
    }
  }
]

Debug "requestBody"

{
  "content": {
    "application/json": {
      "schema": {
        "properties": {
          "allowed_match_count": {
            "default": 0,
            "description": "Related DLP policies will trigger when the match count exceeds the number set.",
            "example": 5,
            "maximum": 1000,
            "minimum": 0,
            "type": "number"
          },
          "entries": {
            "description": "The entries for this profile.",
            "items": {
              "properties": {
                "enabled": {
                  "description": "Whether the entry is enabled or not.",
                  "example": true,
                  "type": "boolean"
                },
                "id": {
                  "allOf": [
                    {
                      "description": "UUID",
                      "example": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
                      "maxLength": 36,
                      "readOnly": true,
                      "type": "string"
                    }
                  ],
                  "description": "The ID for this entry",
                  "example": "719d1215-260f-41d0-8c32-eb320ad107f7"
                }
              }
            },
            "type": "array"
          }
        },
        "title": "Update predefined profile",
        "type": "object"
      }
    }
  },
  "required": true
}

Debug "responses"

{
  "200": {
    "content": {
      "application/json": {
        "schema": {
          "properties": {
            "allowed_match_count": {
              "default": 0,
              "description": "Related DLP policies will trigger when the match count exceeds the number set.",
              "example": 5,
              "maximum": 1000,
              "minimum": 0,
              "type": "number"
            },
            "entries": {
              "description": "The entries for this profile.",
              "items": {
                "description": "A predefined entry that matches a profile",
                "properties": {
                  "enabled": {
                    "description": "Whether the entry is enabled or not.",
                    "example": true,
                    "type": "boolean"
                  },
                  "id": {
                    "allOf": [
                      {
                        "description": "UUID",
                        "example": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
                        "maxLength": 36,
                        "readOnly": true,
                        "type": "string"
                      }
                    ],
                    "description": "The ID for this entry",
                    "example": "719d1215-260f-41d0-8c32-eb320ad107f7"
                  },
                  "name": {
                    "description": "The name of the entry.",
                    "example": "Credit card (Visa)",
                    "type": "string"
                  },
                  "profile_id": {
                    "description": "ID of the parent profile"
                  }
                },
                "title": "Predefined entry",
                "type": "object"
              },
              "type": "array"
            },
            "id": {
              "allOf": [
                {
                  "description": "UUID",
                  "example": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
                  "maxLength": 36,
                  "readOnly": true,
                  "type": "string"
                }
              ],
              "description": "The ID for this profile",
              "example": "384e129d-25bd-403c-8019-bc19eb7a8a5f"
            },
            "name": {
              "description": "The name of the profile.",
              "example": "Generic CVV Card Number",
              "type": "string"
            },
            "type": {
              "description": "The type of the profile.",
              "enum": [
                "predefined"
              ],
              "example": "predefined",
              "type": "string"
            }
          },
          "title": "Predefined profile",
          "type": "object"
        }
      }
    },
    "description": "Update predefined profile response"
  },
  "4XX": {
    "content": {
      "application/json": {
        "schema": {
          "allOf": [
            {
              "properties": {
                "allowed_match_count": {
                  "default": 0,
                  "description": "Related DLP policies will trigger when the match count exceeds the number set.",
                  "example": 5,
                  "maximum": 1000,
                  "minimum": 0,
                  "type": "number"
                },
                "entries": {
                  "description": "The entries for this profile.",
                  "items": {
                    "description": "A predefined entry that matches a profile",
                    "properties": {
                      "enabled": {
                        "description": "Whether the entry is enabled or not.",
                        "example": true,
                        "type": "boolean"
                      },
                      "id": {
                        "allOf": [
                          {
                            "description": "UUID",
                            "example": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
                            "maxLength": 36,
                            "readOnly": true,
                            "type": "string"
                          }
                        ],
                        "description": "The ID for this entry",
                        "example": "719d1215-260f-41d0-8c32-eb320ad107f7"
                      },
                      "name": {
                        "description": "The name of the entry.",
                        "example": "Credit card (Visa)",
                        "type": "string"
                      },
                      "profile_id": {
                        "description": "ID of the parent profile"
                      }
                    },
                    "title": "Predefined entry",
                    "type": "object"
                  },
                  "type": "array"
                },
                "id": {
                  "allOf": [
                    {
                      "description": "UUID",
                      "example": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
                      "maxLength": 36,
                      "readOnly": true,
                      "type": "string"
                    }
                  ],
                  "description": "The ID for this profile",
                  "example": "384e129d-25bd-403c-8019-bc19eb7a8a5f"
                },
                "name": {
                  "description": "The name of the profile.",
                  "example": "Generic CVV Card Number",
                  "type": "string"
                },
                "type": {
                  "description": "The type of the profile.",
                  "enum": [
                    "predefined"
                  ],
                  "example": "predefined",
                  "type": "string"
                }
              },
              "title": "Predefined profile",
              "type": "object"
            },
            {
              "properties": {
                "errors": {
                  "allOf": [
                    {
                      "example": [],
                      "items": {
                        "properties": {
                          "code": {
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "message": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "message"
                        ],
                        "type": "object",
                        "uniqueItems": true
                      },
                      "type": "array"
                    }
                  ],
                  "example": [
                    {
                      "code": 7003,
                      "message": "No route for the URI"
                    }
                  ],
                  "minLength": 1
                },
                "messages": {
                  "allOf": [
                    {
                      "example": [],
                      "items": {
                        "properties": {
                          "code": {
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "message": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "message"
                        ],
                        "type": "object",
                        "uniqueItems": true
                      },
                      "type": "array"
                    }
                  ],
                  "example": []
                },
                "result": {
                  "enum": [
                    null
                  ],
                  "nullable": true,
                  "type": "object"
                },
                "success": {
                  "description": "Whether the API call was successful",
                  "enum": [
                    false
                  ],
                  "example": false,
                  "type": "boolean"
                }
              },
              "required": [
                "success",
                "errors",
                "messages",
                "result"
              ],
              "type": "object"
            }
          ]
        }
      }
    },
    "description": "Update predefined profile response failure"
  }
}

Debug "security"

[
  {
    "api_email": [],
    "api_key": []
  }
]