[GH-ISSUE #806] Trello Integration returning error 400 #566

Closed
opened 2026-02-25 23:42:53 +03:00 by kerem · 4 comments
Owner

Originally created by @daviewales on GitHub (Mar 20, 2023).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/806

I'm trying to setup a Trello integration, but it's returning error 400.

What works:

I can click the integration, authorise Healthchecks access to Trello, and even select a Trello board and list:

image

What doesn't work

After I click the 'Save integration' button, I get error 400 from the POST to https://healthchecks.io/projects/abc-123/add_trello/
(Note: Fake project ID used in URL above)

Originally created by @daviewales on GitHub (Mar 20, 2023). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/806 I'm trying to setup a Trello integration, but it's returning error 400. ## What works: I can click the integration, authorise Healthchecks access to Trello, and even select a Trello board and list: ![image](https://user-images.githubusercontent.com/2499066/226219710-73b4dc13-756c-417f-b2e4-3f0c91b11eaf.png) ## What doesn't work After I click the 'Save integration' button, I get error 400 from the POST to `https://healthchecks.io/projects/abc-123/add_trello/` (Note: Fake project ID used in URL above)
kerem closed this issue 2026-02-25 23:42:53 +03:00
Author
Owner

@cuu508 commented on GitHub (Mar 20, 2023):

Thanks for the report.

I'd like to see the POST data in the request that returns 400. The POST data should contain an access token, the board name, the list name, and the list ID. I don't need the actual values, but only their lengths, and if any of them is empty or absent.

<!-- gh-comment-id:1475643329 --> @cuu508 commented on GitHub (Mar 20, 2023): Thanks for the report. I'd like to see the POST data in the request that returns 400. The POST data should contain an access token, the board name, the list name, and the list ID. I don't need the actual values, but only their lengths, and if any of them is empty or absent.
Author
Owner

@daviewales commented on GitHub (Mar 21, 2023):

Thanks @cuu508, here's the POST data:

csrfmiddlewaretoken: 64 chars
token: 76 chars
board_name: 21 chars
list_name: 26 chars
list_id: 24 chars
board_list_id: 49 chars
<!-- gh-comment-id:1477138961 --> @daviewales commented on GitHub (Mar 21, 2023): Thanks @cuu508, here's the POST data: ``` csrfmiddlewaretoken: 64 chars token: 76 chars board_name: 21 chars list_name: 26 chars list_id: 24 chars board_list_id: 49 chars ```
Author
Owner

@cuu508 commented on GitHub (Mar 29, 2023):

Trello increased the length of auth tokens. This caused our Trello onboarding form validation to fail, as it was expecting the token length to be a single, fixed value (64 characters). Fixed, and should work now!

<!-- gh-comment-id:1488428094 --> @cuu508 commented on GitHub (Mar 29, 2023): Trello [increased the length of auth tokens](https://community.developer.atlassian.com/t/trello-tokens-are-getting-longer/62964). This caused our Trello onboarding form validation to fail, as it was expecting the token length to be a single, fixed value (64 characters). Fixed, and should work now!
Author
Owner

@daviewales commented on GitHub (Mar 29, 2023):

Thank you!

<!-- gh-comment-id:1488484447 --> @daviewales commented on GitHub (Mar 29, 2023): Thank you!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#566
No description provided.