Listing icon as a base64 data URI (e.g. "data:image/png;base64,..."). Note the field-name asymmetry: the request field is icon (data URI input); the GET response surfaces the uploaded image as icon_url (hosted URL). Sending icon_url as a request field is silently ignored. The listing icon is distinct from the Core Page sidebar icon (anchor.core_page_icon) — see the anchor endpoints for that.