Skip to content

Add support for sync endpoint resources (specifically reminders) #219

@boralyl

Description

@boralyl

Enhancement description

I noticed the python sdk does not include any of the sync endpoint resources. Specifically for the homeassistant integration, I was unable to use the SDK for creating reminders. This does appear to be supported by the new v1 api: https://developer.todoist.com/api/v1/#tag/Sync/Reminders

The problem it solves

Allows the python sdk the ability to create reminders and other abilities not currently supported. (I didn't audit what else can only be created/viewed/updated/etc. in the sync endpoint)

Alternatives

I was able to work around this in the upgrade of the sdk by calling the sync api directly, but that is strongly discouraged by Home Assistant: https://github.com/home-assistant/core/pull/161811/changes#diff-0df90a93485af80ce0879138de9155f75b1a60a63454406902e6246df2da2194R309

Use case / screenshots

Allowing a user to create a reminder for a task

Additional information

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions