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

Method calls_add

slack_sdk/web/legacy_client.py:2274–2305  ·  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

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

Callers

nothing calls this directly

Calls 3

getMethod · 0.45
api_callMethod · 0.45

Tested by

no test coverage detected