Showing results for 
Search instead for 
Did you mean: 
Advocate I
Advocate I

Todoist APIs are failing



All of my Todoist steps are failing with:

"This API endpoint is no longer available. Please refer to our documentation to upgrade your client to use the latest API version"


That includes the built-in integration like displaying the list of projects.


Please help. None of my Todoist flows are working.



Not applicable

Thank you very much for the reply!


I'll continue to be patient, looks like they've got a beta out to folks like you. =]


Hi All,


The new version of the connector has been developed and is currently in the Preview phase. Some regions have not yet been deployed, so stay tuned.



Best Regards,

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Community Support
Community Support


Hi @ezfira /All,


Please check the new version:



Best Regards,

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Not applicable

Working well for me.  Thank you for the update and fix!

@v-bacao-msftthanks for letting us know about the update.  I've changed all my flows and they are working again.

I'm still having some issues with the 'dates'. Is there no more option to send a todoist string like 'today' or 'in three weeks'?

I'm using due date" `formatDateTime(utcNow(),'yyyy-MM-dd')` now but it seems to set the due date as 'today @ 2:00PM'



You can use the Current Time fuction which returns UTC and then Convert Time Zone to your timezone. Set the format to Short Date Pattern and then use the converted time variable in the API and it should just do the day. You can also us the future time if you want to set a new task in the future.

The new connector works but why did Microsoft not fix the label issue when doing this update? Anyone else having this issue? I have tried putting @label in the subject field but Todoist just put that text in the new task instead of adding this as a label. Guess I am sticking to creating task by email for now.

@Earp This doesn't work for me. I'm using: 



The output this generates shows up as:


However. The item shows up as a task with due date today@2:00AM (because of the time converstion at the API call). If I take a look at the API docs at Todoist they make a difference in due date option, see:


"content": "Appointment with Maria",
    "due": {
        "date": "2016-09-01",
        "datetime": "2016-09-01T11:00:00Z",
        "string": "2017-07-01 12:00",
        "timezone": "Europe/Lisbon"

I just want to be able to to post a STRING instead of a DATETIME. In the eralier connector this was possible, see:


Old new taskOld new taskNew new task (v2)New new task (v2)

@SommunSommun Sorry for the delay. This was working but I am now seeing the same issue. I use this format:



But the time is not going over as UTC even if the date input format is correct.


This is putting my task due at 7PM yesterday for my timezone. This needs to be fixed. I have converted everything over to creating task by email and the method above works. This also allows you to create task with labels which is a huge advantage for how I use Todoist.

Helpful resources

MPA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

Learn to digitize and optimize business processes and connect all your applications to share data in real time.

New Process Advisor Capabilities carousel.png

Read the blog for the latest news

Read the latest about new experiences and capabilities in the Power Automate product blog.

PA Survey Carousel Image.png

We want to hear from you!

If you are a small business ISV/Reseller, share your thoughts with our research team.

AI Builder AMA June 7th carousel (up on May 25th, take down June 8th) (1).png

'Ask Microsoft Anything' about AI Builder!

The AI Builder team invite you to ask questions and provide helpful answers at our next AMA.

Top Solution Authors
Users online (1,734)