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,
)
| 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, |