---
schema_version: "1"
id: 8ee8d50973956e8730e5a96634a9c91c7b531f933500d28c4f680be5d4dceccd
title: Insurance Validate User Permissions Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_requests_ins_validate_user_permissions_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_ins_validate_user_permissions_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 523712ea54e1cf50172121dd87347bfd87a0dd68b7dab0a2959896ff0ac71770
description: Input representation that specifies the insurance operation and optional user ID for a permissions check.
---
# Insurance Validate User Permissions Input

Input representation that specifies the insurance operation and optional user ID for a permissions check.

## JSON Example

{
  "targetOperation": "createPolicy",
  "userId": "005xx000001X7roAAC"
}

## Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| targetOperation | String | Insurance operation to validate against the user’s permission. Valid values are: executeQuote, browseCatalog, createQuote, rateProduct, createPolicy, endorsePolicy, cancelPolicy, reinstatePolicy, createSurcharge, createUnderwritingRules, and createClause. Unknown or blank values return an invalid result with the list of supported identifiers. | Required | 68.0 |
| userId | String | ID of the user to check the permission for. If not specified, the API validates permission for the current user. | Optional | 68.0 |