MCPcopy Create free account
hub / github.com/slackapi/python-slack-sdk / canvases_access_delete

Method canvases_access_delete

slack_sdk/web/client.py:2435–2457  ·  view source on GitHub ↗

Create a Channel Canvas for a channel https://docs.slack.dev/reference/methods/canvases.access.delete

(
        self,
        *,
        canvas_id: str,
        channel_ids: Optional[Union[Sequence[str], str]] = None,
        user_ids: Optional[Union[Sequence[str], str]] = None,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

2433 return self.api_call("canvases.access.set", params=kwargs)
2434
2435 def canvases_access_delete(
2436 self,
2437 *,
2438 canvas_id: str,
2439 channel_ids: Optional[Union[Sequence[str], str]] = None,
2440 user_ids: Optional[Union[Sequence[str], str]] = None,
2441 **kwargs,
2442 ) -> SlackResponse:
2443 """Create a Channel Canvas for a channel
2444 https://docs.slack.dev/reference/methods/canvases.access.delete
2445 """
2446 kwargs.update({"canvas_id": canvas_id})
2447 if channel_ids is not None:
2448 if isinstance(channel_ids, (list, tuple)):
2449 kwargs.update({"channel_ids": ",".join(channel_ids)})
2450 else:
2451 kwargs.update({"channel_ids": channel_ids})
2452 if user_ids is not None:
2453 if isinstance(user_ids, (list, tuple)):
2454 kwargs.update({"user_ids": ",".join(user_ids)})
2455 else:
2456 kwargs.update({"user_ids": user_ids})
2457 return self.api_call("canvases.access.delete", params=kwargs)
2458
2459 def canvases_sections_lookup(
2460 self,

Callers 2

test_syncMethod · 0.45
test_asyncMethod · 0.45

Calls 1

api_callMethod · 0.45

Tested by 2

test_syncMethod · 0.36
test_asyncMethod · 0.36