MCPcopy
hub / github.com/slackapi/python-slack-sdk / calls_add

Method calls_add

slack_sdk/web/client.py:2263–2294  ·  view source on GitHub ↗

Registers a new Call. https://docs.slack.dev/reference/methods/calls.add

(
        self,
        *,
        external_unique_id: str,
        join_url: str,
        created_by: Optional[str] = None,
        date_start: Optional[int] = None,
        desktop_app_join_url: Optional[str] = None,
        external_display_id: Optional[str] = None,
        title: Optional[str] = None,
        users: Optional[Union[str, Sequence[Dict[str, str]]]] = None,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

2261 return self.api_call("bots.info", http_verb="GET", params=kwargs)
2262
2263 def calls_add(
2264 self,
2265 *,
2266 external_unique_id: str,
2267 join_url: str,
2268 created_by: Optional[str] = None,
2269 date_start: Optional[int] = None,
2270 desktop_app_join_url: Optional[str] = None,
2271 external_display_id: Optional[str] = None,
2272 title: Optional[str] = None,
2273 users: Optional[Union[str, Sequence[Dict[str, str]]]] = None,
2274 **kwargs,
2275 ) -> SlackResponse:
2276 """Registers a new Call.
2277 https://docs.slack.dev/reference/methods/calls.add
2278 """
2279 kwargs.update(
2280 {
2281 "external_unique_id": external_unique_id,
2282 "join_url": join_url,
2283 "created_by": created_by,
2284 "date_start": date_start,
2285 "desktop_app_join_url": desktop_app_join_url,
2286 "external_display_id": external_display_id,
2287 "title": title,
2288 }
2289 )
2290 _update_call_participants(
2291 kwargs,
2292 users if users is not None else kwargs.get("users"), # type: ignore[arg-type]
2293 )
2294 return self.api_call("calls.add", http_verb="POST", params=kwargs)
2295
2296 def calls_end(
2297 self,

Callers 2

test_syncMethod · 0.45
test_asyncMethod · 0.45

Calls 3

getMethod · 0.45
api_callMethod · 0.45

Tested by 2

test_syncMethod · 0.36
test_asyncMethod · 0.36