action walletobjects_walletobjects_permissions_update { label: "walletobjects.permissions.update" description: "Updates the permissions for the given issuer." provider: walletobjects method: PUT path: "/walletobjects/v1/permissions/{resourceId}" encoding: json input: { type: "object" properties: { issuerId: { type: "string" format: "int64" description: "ID of the issuer the list of permissions refer to." } permissions: { type: "array" description: "The complete list of permissions for the issuer account." items: { type: "object" properties: { emailAddress: { type: "string" description: "The email address of the user, group, or service account to which this permission refers to." } role: { type: "string" description: "The role granted by this permission." enum: ["ROLE_UNSPECIFIED", "OWNER", "owner", "READER", "reader", "WRITER", "writer"] } } } } resourceId: { type: "string" } } required: ["resourceId"] additionalProperties: false } output: { type: "object" properties: { issuerId: { type: "string" format: "int64" description: "ID of the issuer the list of permissions refer to." } permissions: { type: "array" description: "The complete list of permissions for the issuer account." items: { type: "object" properties: { emailAddress: { type: "string" description: "The email address of the user, group, or service account to which this permission refers to." } role: { type: "string" description: "The role granted by this permission." enum: ["ROLE_UNSPECIFIED", "OWNER", "owner", "READER", "reader", "WRITER", "writer"] } } } } } } }