---
schema_version: "1"
id: ad7f8238ff8f5c585ccd80146eb3ad13f5c399b6d18b6445ee331c582cc46797
title: ConnectApi.InsValidateUserPermissionsInputRepresentation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/apex_connectapi_input_ins_validate_user_permissions.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_ins_validate_user_permissions.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 115a1362118328da024be3e2d71233db80a9ad0b045286e7439c48d2dc60c847
description: Input representation that specifies the insurance operation and optional user ID for a permissions check.
---
# ConnectApi.InsValidateUserPermissionsInputRepresentation

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

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| targetOperation | [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm "HTML (New Window)") | 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](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm "HTML (New Window)") | ID of the user to check the permission for. If not specified, the API validates permission for the current user. | Optional | 68.0 |