Trello PHP API Client

A downloadable PHP package that lets you connect your PHP application to the Trello API in a private and secure way.

Imagine...

A robust Trello API client

Written in PHP

With everything you need

Trello Logo
  • A convenient fluent interface for interacting with the Trello API.
  • Supports 324 API operations.
  • Full IDE autocomplete support.
  • Comprehensive documentation.
  • Great customer support.
  • Comprehensive tests, including unit and functional integration tests. All test cases provided.

About Tectalic

Building robust API clients for developers like you

Our experienced team of developers is on a mission to standardize and simplify how developers interact with the Trello API in their applications.

Instead of writing low-level code yourself to interact with the Trello API, we think there's a better way.

Purchasing a reliable and robust Trello API client can save you time and money by letting you focus on delivering value within your application.

Sounds good?

Interested in a Trello API client?

We're actively building PHP API clients at the moment.

An API client for Trello isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Trello PHP API client, we will respond with an availability date.

Programming Language(s)

A comprehensive Trello API client

Supporting 324 operations

getActionsByIdAction()

updateActionsByIdAction()

deleteActionsByIdAction()

getActionsBoardByIdAction()

getActionsBoardByIdActionByField()

getActionsCardByIdAction()

getActionsCardByIdActionByField()

getActionsDisplayByIdAction()

getActionsEntitiesByIdAction()

getActionsListByIdAction()

getActionsListByIdActionByField()

getActionsMemberByIdAction()

getActionsMemberByIdActionByField()

getActionsMemberCreatorByIdAction()

getActionsMemberCreatorByIdActionByField()

getActionsOrganizationByIdAction()

getActionsOrganizationByIdActionByField()

updateActionsTextByIdAction()

getActionsByIdActionByField()

getBatch()

addBoards()

getBoardsByIdBoard()

updateBoardsByIdBoard()

getBoardsActionsByIdBoard()

getBoardsBoardStarsByIdBoard()

addBoardsCalendarKeyGenerateByIdBoard()

getBoardsCardsByIdBoard()

getBoardsCardsByIdBoardByFilter()

getBoardsCardsByIdBoardByIdCard()

getBoardsChecklistsByIdBoard()

addBoardsChecklistsByIdBoard()

updateBoardsClosedByIdBoard()

getBoardsDeltasByIdBoard()

updateBoardsDescByIdBoard()

addBoardsEmailKeyGenerateByIdBoard()

updateBoardsIdOrganizationByIdBoard()

updateBoardsLabelNamesBlueByIdBoard()

updateBoardsLabelNamesGreenByIdBoard()

updateBoardsLabelNamesOrangeByIdBoard()

updateBoardsLabelNamesPurpleByIdBoard()

updateBoardsLabelNamesRedByIdBoard()

updateBoardsLabelNamesYellowByIdBoard()

getBoardsLabelsByIdBoard()

addBoardsLabelsByIdBoard()

getBoardsLabelsByIdBoardByIdLabel()

getBoardsListsByIdBoard()

addBoardsListsByIdBoard()

getBoardsListsByIdBoardByFilter()

addBoardsMarkAsViewedByIdBoard()

getBoardsMembersByIdBoard()

updateBoardsMembersByIdBoard()

getBoardsMembersByIdBoardByFilter()

updateBoardsMembersByIdBoardByIdMember()

deleteBoardsMembersByIdBoardByIdMember()

getBoardsMembersCardsByIdBoardByIdMember()

getBoardsMembersInvitedByIdBoard()

getBoardsMembersInvitedByIdBoardByField()

getBoardsMembershipsByIdBoard()

getBoardsMembershipsByIdBoardByIdMembership()

updateBoardsMembershipsByIdBoardByIdMembership()

getBoardsMyPrefsByIdBoard()

updateBoardsMyPrefsEmailPositionByIdBoard()

updateBoardsMyPrefsIdEmailListByIdBoard()

updateBoardsMyPrefsShowListGuideByIdBoard()

updateBoardsMyPrefsShowSidebarByIdBoard()

updateBoardsMyPrefsShowSidebarActivityByIdBoard()

updateBoardsMyPrefsShowSidebarBoardActionsByIdBoard()

updateBoardsMyPrefsShowSidebarMembersByIdBoard()

updateBoardsNameByIdBoard()

getBoardsOrganizationByIdBoard()

getBoardsOrganizationByIdBoardByField()

addBoardsPowerUpsByIdBoard()

deleteBoardsPowerUpsByIdBoardByPowerUp()

updateBoardsPrefsBackgroundByIdBoard()

updateBoardsPrefsCalendarFeedEnabledByIdBoard()

updateBoardsPrefsCardAgingByIdBoard()

updateBoardsPrefsCardCoversByIdBoard()

updateBoardsPrefsCommentsByIdBoard()

updateBoardsPrefsInvitationsByIdBoard()

updateBoardsPrefsPermissionLevelByIdBoard()

updateBoardsPrefsSelfJoinByIdBoard()

updateBoardsPrefsVotingByIdBoard()

updateBoardsSubscribedByIdBoard()

getBoardsByIdBoardByField()

addCards()

getCardsByIdCard()

updateCardsByIdCard()

deleteCardsByIdCard()

getCardsActionsByIdCard()

addCardsActionsCommentsByIdCard()

updateCardsActionsCommentsByIdCardByIdAction()

deleteCardsActionsCommentsByIdCardByIdAction()

getCardsAttachmentsByIdCard()

addCardsAttachmentsByIdCard()

getCardsAttachmentsByIdCardByIdAttachment()

deleteCardsAttachmentsByIdCardByIdAttachment()

getCardsBoardByIdCard()

getCardsBoardByIdCardByField()

getCardsCheckItemStatesByIdCard()

updateCardsChecklistCheckItemByIdCardByIdChecklistCurrentByIdCheckItem()

addCardsChecklistCheckItemByIdCardByIdChecklist()

deleteCardsChecklistCheckItemByIdCardByIdChecklistByIdCheckItem()

addCardsChecklistCheckItemConvertToCardByIdCardByIdChecklistByIdCheckItem()

updateCardsChecklistCheckItemNameByIdCardByIdChecklistByIdCheckItem()

updateCardsChecklistCheckItemPosByIdCardByIdChecklistByIdCheckItem()

updateCardsChecklistCheckItemStateByIdCardByIdChecklistByIdCheckItem()

getCardsChecklistsByIdCard()

addCardsChecklistsByIdCard()

deleteCardsChecklistsByIdCardByIdChecklist()

updateCardsClosedByIdCard()

updateCardsDescByIdCard()

updateCardsDueByIdCard()

updateCardsIdAttachmentCoverByIdCard()

updateCardsIdBoardByIdCard()

addCardsIdLabelsByIdCard()

deleteCardsIdLabelsByIdCardByIdLabel()

updateCardsIdListByIdCard()

updateCardsIdMembersByIdCard()

addCardsIdMembersByIdCard()

deleteCardsIdMembersByIdCardByIdMember()

updateCardsLabelsByIdCard()

addCardsLabelsByIdCard()

deleteCardsLabelsByIdCardByColor()

getCardsListByIdCard()

getCardsListByIdCardByField()

addCardsMarkAssociatedNotificationsReadByIdCard()

getCardsMembersByIdCard()

getCardsMembersVotedByIdCard()

addCardsMembersVotedByIdCard()

deleteCardsMembersVotedByIdCardByIdMember()

updateCardsNameByIdCard()

updateCardsPosByIdCard()

getCardsStickersByIdCard()

addCardsStickersByIdCard()

getCardsStickersByIdCardByIdSticker()

updateCardsStickersByIdCardByIdSticker()

deleteCardsStickersByIdCardByIdSticker()

updateCardsSubscribedByIdCard()

getCardsByIdCardByField()

addChecklists()

getChecklistsByIdChecklist()

updateChecklistsByIdChecklist()

deleteChecklistsByIdChecklist()

getChecklistsBoardByIdChecklist()

getChecklistsBoardByIdChecklistByField()

getChecklistsCardsByIdChecklist()

getChecklistsCardsByIdChecklistByFilter()

getChecklistsCheckItemsByIdChecklist()

addChecklistsCheckItemsByIdChecklist()

getChecklistsCheckItemsByIdChecklistByIdCheckItem()

deleteChecklistsCheckItemsByIdChecklistByIdCheckItem()

updateChecklistsIdCardByIdChecklist()

updateChecklistsNameByIdChecklist()

updateChecklistsPosByIdChecklist()

getChecklistsByIdChecklistByField()

addLabels()

getLabelsByIdLabel()

updateLabelsByIdLabel()

deleteLabelsByIdLabel()

getLabelsBoardByIdLabel()

getLabelsBoardByIdLabelByField()

updateLabelsColorByIdLabel()

updateLabelsNameByIdLabel()

addLists()

getListsByIdList()

updateListsByIdList()

getListsActionsByIdList()

addListsArchiveAllCardsByIdList()

getListsBoardByIdList()

getListsBoardByIdListByField()

getListsCardsByIdList()

addListsCardsByIdList()

getListsCardsByIdListByFilter()

updateListsClosedByIdList()

updateListsIdBoardByIdList()

addListsMoveAllCardsByIdList()

updateListsNameByIdList()

updateListsPosByIdList()

updateListsSubscribedByIdList()

getListsByIdListByField()

getMembersByIdMember()

updateMembersByIdMember()

getMembersActionsByIdMember()

addMembersAvatarByIdMember()

updateMembersAvatarSourceByIdMember()

updateMembersBioByIdMember()

getMembersBoardBackgroundsByIdMember()

addMembersBoardBackgroundsByIdMember()

getMembersBoardBackgroundsByIdMemberByIdBoardBackground()

updateMembersBoardBackgroundsByIdMemberByIdBoardBackground()

deleteMembersBoardBackgroundsByIdMemberByIdBoardBackground()

getMembersBoardStarsByIdMember()

addMembersBoardStarsByIdMember()

getMembersBoardStarsByIdMemberByIdBoardStar()

updateMembersBoardStarsByIdMemberByIdBoardStar()

deleteMembersBoardStarsByIdMemberByIdBoardStar()

updateMembersBoardStarsIdBoardByIdMemberByIdBoardStar()

updateMembersBoardStarsPosByIdMemberByIdBoardStar()

getMembersBoardsByIdMember()

getMembersBoardsByIdMemberByFilter()

getMembersBoardsInvitedByIdMember()

getMembersBoardsInvitedByIdMemberByField()

getMembersCardsByIdMember()

getMembersCardsByIdMemberByFilter()

getMembersCustomBoardBackgroundsByIdMember()

addMembersCustomBoardBackgroundsByIdMember()

getMembersCustomBoardBackgroundsByIdMemberByIdBoardBackground()

updateMembersCustomBoardBackgroundsByIdMemberByIdBoardBackground()

deleteMembersCustomBoardBackgroundsByIdMemberByIdBoardBackground()

getMembersCustomEmojiByIdMember()

addMembersCustomEmojiByIdMember()

getMembersCustomEmojiByIdMemberByIdCustomEmoji()

getMembersCustomStickersByIdMember()

addMembersCustomStickersByIdMember()

getMembersCustomStickersByIdMemberByIdCustomSticker()

deleteMembersCustomStickersByIdMemberByIdCustomSticker()

getMembersDeltasByIdMember()

updateMembersFullNameByIdMember()

updateMembersInitialsByIdMember()

getMembersNotificationsByIdMember()

getMembersNotificationsByIdMemberByFilter()

addMembersOneTimeMessagesDismissedByIdMember()

getMembersOrganizationsByIdMember()

getMembersOrganizationsByIdMemberByFilter()

getMembersOrganizationsInvitedByIdMember()

getMembersOrganizationsInvitedByIdMemberByField()

updateMembersPrefsColorBlindByIdMember()

updateMembersPrefsLocaleByIdMember()

updateMembersPrefsMinutesBetweenSummariesByIdMember()

getMembersSavedSearchesByIdMember()

addMembersSavedSearchesByIdMember()

getMembersSavedSearchesByIdMemberByIdSavedSearch()

updateMembersSavedSearchesByIdMemberByIdSavedSearch()

deleteMembersSavedSearchesByIdMemberByIdSavedSearch()

updateMembersSavedSearchesNameByIdMemberByIdSavedSearch()

updateMembersSavedSearchesPosByIdMemberByIdSavedSearch()

updateMembersSavedSearchesQueryByIdMemberByIdSavedSearch()

getMembersTokensByIdMember()

updateMembersUsernameByIdMember()

getMembersByIdMemberByField()

addNotificationsAllRead()

getNotificationsByIdNotification()

updateNotificationsByIdNotification()

getNotificationsBoardByIdNotification()

getNotificationsBoardByIdNotificationByField()

getNotificationsCardByIdNotification()

getNotificationsCardByIdNotificationByField()

getNotificationsDisplayByIdNotification()

getNotificationsEntitiesByIdNotification()

getNotificationsListByIdNotification()

getNotificationsListByIdNotificationByField()

getNotificationsMemberByIdNotification()

getNotificationsMemberByIdNotificationByField()

getNotificationsMemberCreatorByIdNotification()

getNotificationsMemberCreatorByIdNotificationByField()

getNotificationsOrganizationByIdNotification()

getNotificationsOrganizationByIdNotificationByField()

updateNotificationsUnreadByIdNotification()

getNotificationsByIdNotificationByField()

addOrganizations()

getOrganizationsByIdOrg()

updateOrganizationsByIdOrg()

deleteOrganizationsByIdOrg()

getOrganizationsActionsByIdOrg()

getOrganizationsBoardsByIdOrg()

getOrganizationsBoardsByIdOrgByFilter()

getOrganizationsDeltasByIdOrg()

updateOrganizationsDescByIdOrg()

updateOrganizationsDisplayNameByIdOrg()

addOrganizationsLogoByIdOrg()

deleteOrganizationsLogoByIdOrg()

getOrganizationsMembersByIdOrg()

updateOrganizationsMembersByIdOrg()

getOrganizationsMembersByIdOrgByFilter()

updateOrganizationsMembersByIdOrgByIdMember()

deleteOrganizationsMembersByIdOrgByIdMember()

deleteOrganizationsMembersAllByIdOrgByIdMember()

getOrganizationsMembersCardsByIdOrgByIdMember()

updateOrganizationsMembersDeactivatedByIdOrgByIdMember()

getOrganizationsMembersInvitedByIdOrg()

getOrganizationsMembersInvitedByIdOrgByField()

getOrganizationsMembershipsByIdOrg()

getOrganizationsMembershipsByIdOrgByIdMembership()

updateOrganizationsMembershipsByIdOrgByIdMembership()

updateOrganizationsNameByIdOrg()

updateOrganizationsPrefsAssociatedDomainByIdOrg()

deleteOrganizationsPrefsAssociatedDomainByIdOrg()

updateOrganizationsPrefsBoardVisibilityRestrictOrgByIdOrg()

updateOrganizationsPrefsBoardVisibilityRestrictPrivateByIdOrg()

updateOrganizationsPrefsBoardVisibilityRestrictPublicByIdOrg()

updateOrganizationsPrefsExternalMembersDisabledByIdOrg()

updateOrganizationsPrefsGoogleAppsVersionByIdOrg()

updateOrganizationsPrefsOrgInviteRestrictByIdOrg()

deleteOrganizationsPrefsOrgInviteRestrictByIdOrg()

updateOrganizationsPrefsPermissionLevelByIdOrg()

updateOrganizationsWebsiteByIdOrg()

getOrganizationsByIdOrgByField()

getSearch()

getSearchMembers()

addSessions()

getSessionsSocket()

updateSessionsByIdSession()

updateSessionsStatusByIdSession()

getTokensByToken()

deleteTokensByToken()

getTokensMemberByToken()

getTokensMemberByTokenByField()

getTokensWebhooksByToken()

updateTokensWebhooksByToken()

addTokensWebhooksByToken()

getTokensWebhooksByTokenByIdWebhook()

deleteTokensWebhooksByTokenByIdWebhook()

getTokensByTokenByField()

getTypesById()

addWebhooks()

updateWebhooks()

getWebhooksByIdWebhook()

updateWebhooksByIdWebhook()

deleteWebhooksByIdWebhook()

updateWebhooksActiveByIdWebhook()

updateWebhooksCallbackURLByIdWebhook()

updateWebhooksDescriptionByIdWebhook()

updateWebhooksIdModelByIdWebhook()

getWebhooksByIdWebhookByField()

Interested in a Trello API client?

We're actively building PHP API clients at the moment.

An API client for Trello isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Trello PHP API client, we will respond with an availability date.

Programming Language(s)