category: Identity and Access Management provider: Zoom sectionorder: - Connect - Collect commonfields: id: Zoom_IAM version: -1 configuration: - display: Server URL (e.g., 'https://api.zoom.us/v2/') name: url type: 0 defaultvalue: "https://api.zoom.us/v2/" required: false section: Connect - display: Account ID (OAuth) name: account_id type: 0 required: false section: Connect - display: Client ID (OAuth) name: credentials type: 9 displaypassword: Client Secret (OAuth) required: false section: Connect - name: creds_api_key displaypassword: API Key (JWT-Deprecated) type: 9 additionalinfo: This authentication method is deprecated. hiddenusername: true required: false section: Connect - name: creds_api_secret displaypassword: API Secret (JWT-Deprecated) type: 9 additionalinfo: This authentication method is deprecated. hiddenusername: true required: false section: Connect - display: API Key (JWT-Deprecated) name: api_key type: 4 additionalinfo: This authentication method is deprecated. hidden: true required: false section: Connect - display: API Secret (JWT-Deprecated) name: api_secret type: 4 additionalinfo: This authentication method is deprecated. hidden: true required: false section: Connect - display: Use system proxy settings name: proxy type: 8 required: false section: Connect - display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect - display: Allow disabling users name: disable-user-enabled type: 8 required: false section: Connect - display: Allow enabling users name: enable-user-enabled type: 8 required: false section: Connect - defaultvalue: User Profile - SCIM (Incoming) display: Incoming Mapper name: mapper_in required: false type: 0 section: Collect - defaultvalue: User Profile - SCIM (Outgoing) display: Outgoing Mapper name: mapper_out required: false type: 0 section: Collect additionalinfo: Cortex XSOAR only parameter. hidden: - marketplacev2 - platform description: An Identity and Access Management integration template. display: Zoom_IAM name: Zoom_IAM script: commands: - arguments: - description: >- A User Profile indicator. For example: `{"email": "john.doe@example.com"}`. name: user-profile required: true description: Disable an active user. execution: true name: iam-disable-user outputs: - contextPath: IAM.Vendor.active description: When true, indicates that the employee's status is active in the 3rd-party integration. type: Boolean - contextPath: IAM.Vendor.brand description: Name of the integration. type: String - contextPath: IAM.Vendor.details description: Provides the raw data from the 3rd-party integration. type: string - contextPath: IAM.Vendor.email description: The employee's email address. type: String - contextPath: IAM.Vendor.errorCode description: HTTP error response code. type: Number - contextPath: IAM.Vendor.errorMessage description: Reason why the API failed. type: String - contextPath: IAM.Vendor.id description: The employee's user ID in the app. type: String - contextPath: IAM.Vendor.instanceName description: Name of the integration instance. type: string - contextPath: IAM.Vendor.success description: When true, indicates that the command was executed successfully. type: Boolean - contextPath: IAM.Vendor.username description: The employee's username in the app. type: String compliantpolicies: - User Hard Remediation - arguments: - description: >- A User Profile indicator. For example: `{"email": "john.doe@example.com"}`. name: user-profile required: true description: Enable a deactivated user. execution: true name: iam-enable-user outputs: - contextPath: IAM.Vendor.active description: When true, indicates that the employee's status is active in the 3rd-party integration. type: Boolean - contextPath: IAM.Vendor.brand description: Name of the integration. type: String - contextPath: IAM.Vendor.details description: Provides the raw data from the 3rd-party integration. type: string - contextPath: IAM.Vendor.email description: The employee's email address. type: String - contextPath: IAM.Vendor.errorCode description: HTTP error response code. type: Number - contextPath: IAM.Vendor.errorMessage description: Reason why the API failed. type: String - contextPath: IAM.Vendor.id description: The employee's user ID in the app. type: String - contextPath: IAM.Vendor.instanceName description: Name of the integration instance. type: string - contextPath: IAM.Vendor.success description: When true, indicates that the command was executed successfully. type: Boolean - contextPath: IAM.Vendor.username description: The employee's username in the app. type: String - description: Retrieves a single user resource. name: iam-get-user arguments: - description: >- A User Profile indicator. For example: `{"email": "john.doe@example.com"}`. name: user-profile required: true - description: Retrieves a User Profile schema, which holds all of the user fields within the application. Used for outgoing-mapping through the Get Schema option. name: get-mapping-fields dockerimage: demisto/auth-utils:1.0.0.5476008 ismappable: true isremotesyncout: true script: '-' subtype: python3 type: python tests: - No tests fromversion: 6.0.0