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

Method calls_add

slack_sdk/web/async_client.py:2273–2304  ·  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

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

Callers

nothing calls this directly

Calls 3

getMethod · 0.45
api_callMethod · 0.45

Tested by

no test coverage detected