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,
)
| 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, |
nothing calls this directly
no test coverage detected