{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Replaces the full recipient list for an account-targeted share. The\nserver computes the diff between the current and desired recipients:\nnew accounts are added, accounts no longer in the list are marked for\ndisassociation, and unchanged accounts are left as-is.\n\nReturns an error if the share targets an organization\n(`target_type=organization`) and the list is non-empty; org-targeted\nshares derive their recipients dynamically from org membership and\ncannot be modified through this endpoint.\n","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/resource-sharing_account_id"},"share_id":{"$ref":"#/definitions/resource-sharing_share_id"}},"required":["account_id","share_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/resource-sharing_update_share_recipients_request"}},"required":["path","body"],"additionalProperties":false,"definitions":{"resource-sharing_account_id":{"description":"Account identifier.","type":"string","maxLength":32,"minLength":32,"pattern":"^[0-9a-fA-F]{32}$","examples":["023e105f4ecef8ad9ca31a8372d0c353"]},"resource-sharing_share_id":{"description":"Share identifier tag.","type":"string","maxLength":32,"minLength":32,"pattern":"^[0-9a-fA-F]{32}$","examples":["3fd85f74b32742f1bff64a85009dda07"]},"resource-sharing_update_share_recipients_request":{"type":"array","items":{"$ref":"#/definitions/resource-sharing_share_recipient_mutation_request"},"maxItems":100},"resource-sharing_share_recipient_mutation_request":{"description":"Specify the account receiving the share using `recipient_account_id`.\nThe legacy field `account_id` is accepted as a synonym during the deprecation period (see `x-sunset` on that field).\n","type":"object","properties":{"account_id":{"description":"Deprecated alias for `recipient_account_id`. Use `recipient_account_id` instead.\nThe body field collided with the URL path parameter of the same name, which prevented SDK generators from distinguishing the source account (in the URL) from the recipient account (in the body). Both names will continue to be accepted until 2027-05-26 (see `x-sunset`).\n","allOf":[{"$ref":"#/definitions/resource-sharing_account_id"}]},"recipient_account_id":{"description":"The account that will receive the share.","allOf":[{"$ref":"#/definitions/resource-sharing_account_id"}]}},"minProperties":1}}},"name":"Trigger recipient reconciliation on a share","id":"cloudflare.share-recipients-update","example":{"path":{"account_id":"023e105f4ecef8ad9ca31a8372d0c353","share_id":"3fd85f74b32742f1bff64a85009dda07"},"body":[]},"maxRequests":1,"summary":false}}