# API Reference


## Exceptions


Exception classes


[client.When2MeetError](client.When2MeetError.md#w2m.client.When2MeetError)  
Report a failure to create or identify a When2Meet poll.


## Functions


Public functions


[client.create_poll()](client.create_poll.md#w2m.client.create_poll)  
Create an empty When2Meet poll and return its public URL.

[parsing.parse_dates()](parsing.parse_dates.md#w2m.parsing.parse_dates)  
Parse a comma-separated list of supported calendar dates.

[parsing.parse_date_range()](parsing.parse_date_range.md#w2m.parsing.parse_date_range)  
Expand an inclusive range of supported calendar dates.

[parsing.parse_time_range()](parsing.parse_time_range.md#w2m.parsing.parse_time_range)  
Parse a start-end range and return its 24-hour integer boundaries.


## Constants


Module-level constants and data


[client.BASE_URL](client.BASE_URL.md#w2m.client.BASE_URL)  

[client.CREATE_ENDPOINT](client.CREATE_ENDPOINT.md#w2m.client.CREATE_ENDPOINT)  

[client.EVENT_PATH_PATTERN](client.EVENT_PATH_PATTERN.md#w2m.client.EVENT_PATH_PATTERN)  

[client.REQUEST_TIMEOUT_SECONDS](client.REQUEST_TIMEOUT_SECONDS.md#w2m.client.REQUEST_TIMEOUT_SECONDS)  

[parsing.DATE_FORMATS](parsing.DATE_FORMATS.md#w2m.parsing.DATE_FORMATS)  

[parsing.TIME_PATTERN](parsing.TIME_PATTERN.md#w2m.parsing.TIME_PATTERN)
