{"id":18981435,"url":"https://github.com/awncorp/api-trello","last_synced_at":"2026-06-18T01:32:11.074Z","repository":{"id":77256363,"uuid":"300956726","full_name":"awncorp/api-trello","owner":"awncorp","description":"Trello.com API Client","archived":false,"fork":false,"pushed_at":"2020-10-03T20:33:04.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-11T01:18:10.857Z","etag":null,"topics":["api-client","perl","perl5"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awncorp.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-03T19:04:02.000Z","updated_at":"2022-07-24T20:55:03.000Z","dependencies_parsed_at":"2023-05-25T06:15:26.655Z","dependency_job_id":null,"html_url":"https://github.com/awncorp/api-trello","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/awncorp/api-trello","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-trello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-trello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-trello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-trello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awncorp","download_url":"https://codeload.github.com/awncorp/api-trello/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-trello/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34472822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-client","perl","perl5"],"created_at":"2024-11-08T16:09:50.271Z","updated_at":"2026-06-18T01:32:11.058Z","avatar_url":"https://github.com/awncorp.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n\n    API::Trello - Trello.com API Client\n\nVERSION\n\n    version 0.06\n\nSYNOPSIS\n\n        use API::Trello;\n    \n        my $trello = API::Trello-\u003enew(\n            key        =\u003e 'KEY',\n            token      =\u003e 'TOKEN',\n            identifier =\u003e 'APPLICATION NAME',\n        );\n    \n        $trello-\u003edebug(1);\n        $trello-\u003efatal(1);\n    \n        my $board = $trello-\u003eboards('4d5ea62fd76a');\n        my $results = $board-\u003efetch;\n    \n        # after some introspection\n    \n        $board-\u003eupdate( ... );\n\nDESCRIPTION\n\n    This distribution provides an object-oriented thin-client library for\n    interacting with the Trello (http://trello.com) API. For usage and\n    documentation information visit\n    https://trello.com/docs/gettingstarted/index.html. API::Trello is\n    derived from API::Client and inherits all of it's functionality. Please\n    read the documentation for API::Client for more usage information.\n\nATTRIBUTES\n\n identifier\n\n        $trello-\u003eidentifier;\n        $trello-\u003eidentifier('IDENTIFIER');\n\n    The identifier attribute should be set to a string that identifies your\n    application.\n\n key\n\n        $trello-\u003ekey;\n        $trello-\u003ekey('KEY');\n\n    The key attribute should be set to the account holder's API key.\n\n token\n\n        $trello-\u003etoken;\n        $trello-\u003etoken('TOKEN');\n\n    The token attribute should be set to the account holder's API access\n    token.\n\n identifier\n\n        $trello-\u003eidentifier;\n        $trello-\u003eidentifier('IDENTIFIER');\n\n    The identifier attribute should be set using a string to identify your\n    app.\n\n debug\n\n        $trello-\u003edebug;\n        $trello-\u003edebug(1);\n\n    The debug attribute if true prints HTTP requests and responses to\n    standard out.\n\n fatal\n\n        $trello-\u003efatal;\n        $trello-\u003efatal(1);\n\n    The fatal attribute if true promotes 4xx and 5xx server response codes\n    to exceptions, a API::Client::Exception object.\n\n retries\n\n        $trello-\u003eretries;\n        $trello-\u003eretries(10);\n\n    The retries attribute determines how many times an HTTP request should\n    be retried if a 4xx or 5xx response is received. This attribute\n    defaults to 0.\n\n timeout\n\n        $trello-\u003etimeout;\n        $trello-\u003etimeout(5);\n\n    The timeout attribute determines how long an HTTP connection should be\n    kept alive. This attribute defaults to 10.\n\n url\n\n        $trello-\u003eurl;\n        $trello-\u003eurl(Mojo::URL-\u003enew('https://api.trello.com'));\n\n    The url attribute set the base/pre-configured URL object that will be\n    used in all HTTP requests. This attribute expects a Mojo::URL object.\n\n user_agent\n\n        $trello-\u003euser_agent;\n        $trello-\u003euser_agent(Mojo::UserAgent-\u003enew);\n\n    The user_agent attribute set the pre-configured UserAgent object that\n    will be used in all HTTP requests. This attribute expects a\n    Mojo::UserAgent object.\n\nMETHODS\n\n action\n\n        my $result = $trello-\u003eaction($verb, %args);\n    \n        # e.g.\n    \n        $trello-\u003eaction('head', %args);    # HEAD request\n        $trello-\u003eaction('options', %args); # OPTIONS request\n        $trello-\u003eaction('patch', %args);   # PATCH request\n\n    The action method issues a request to the API resource represented by\n    the object. The first parameter will be used as the HTTP request\n    method. The arguments, expected to be a list of key/value pairs, will\n    be included in the request if the key is either data or query.\n\n create\n\n        my $results = $trello-\u003ecreate(%args);\n    \n        # or\n    \n        $trello-\u003ePOST(%args);\n\n    The create method issues a POST request to the API resource represented\n    by the object. The arguments, expected to be a list of key/value pairs,\n    will be included in the request if the key is either data or query.\n\n delete\n\n        my $results = $trello-\u003edelete(%args);\n    \n        # or\n    \n        $trello-\u003eDELETE(%args);\n\n    The delete method issues a DELETE request to the API resource\n    represented by the object. The arguments, expected to be a list of\n    key/value pairs, will be included in the request if the key is either\n    data or query.\n\n fetch\n\n        my $results = $trello-\u003efetch(%args);\n    \n        # or\n    \n        $trello-\u003eGET(%args);\n\n    The fetch method issues a GET request to the API resource represented\n    by the object. The arguments, expected to be a list of key/value pairs,\n    will be included in the request if the key is either data or query.\n\n update\n\n        my $results = $trello-\u003eupdate(%args);\n    \n        # or\n    \n        $trello-\u003ePUT(%args);\n\n    The update method issues a PUT request to the API resource represented\n    by the object. The arguments, expected to be a list of key/value pairs,\n    will be included in the request if the key is either data or query.\n\nRESOURCES\n\n actions\n\n        $trello-\u003eactions;\n\n    The actions method returns a new instance representative of the API\n    actions resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://trello.com/docs/api/action/index.html.\n\n batch\n\n        $trello-\u003ebatch;\n\n    The batch method returns a new instance representative of the API batch\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://trello.com/docs/api/batch/index.html.\n\n boards\n\n        $trello-\u003eboards;\n\n    The boards method returns a new instance representative of the API\n    boards resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://trello.com/docs/api/board/index.html.\n\n cards\n\n        $trello-\u003ecards;\n\n    The cards method returns a new instance representative of the API cards\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://trello.com/docs/api/card/index.html.\n\n checklists\n\n        $trello-\u003echecklists;\n\n    The checklists method returns a new instance representative of the API\n    checklists resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://trello.com/docs/api/checklist/index.html.\n\n labels\n\n        $trello-\u003elabels;\n\n    The labels method returns a new instance representative of the API\n    labels resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://trello.com/docs/api/label/index.html.\n\n lists\n\n        $trello-\u003elists;\n\n    The lists method returns a new instance representative of the API lists\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://trello.com/docs/api/list/index.html.\n\n members\n\n        $trello-\u003emembers;\n\n    The members method returns a new instance representative of the API\n    members resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://trello.com/docs/api/member/index.html.\n\n notifications\n\n        $trello-\u003enotifications;\n\n    The notifications method returns a new instance representative of the\n    API notifications resource requested. This method accepts a list of\n    path segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://trello.com/docs/api/notification/index.html.\n\n organizations\n\n        $trello-\u003eorganizations;\n\n    The organizations method returns a new instance representative of the\n    API organizations resource requested. This method accepts a list of\n    path segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://trello.com/docs/api/organization/index.html.\n\n search\n\n        $trello-\u003esearch;\n\n    The search method returns a new instance representative of the API\n    search resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://trello.com/docs/api/search/index.html.\n\n sessions\n\n        $trello-\u003esessions;\n\n    The sessions method returns a new instance representative of the API\n    sessions resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://trello.com/docs/api/session/index.html.\n\n tokens\n\n        $trello-\u003etokens;\n\n    The tokens method returns a new instance representative of the API\n    tokens resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://trello.com/docs/api/token/index.html.\n\n types\n\n        $trello-\u003etypes;\n\n    The types method returns a new instance representative of the API types\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://trello.com/docs/api/type/index.html.\n\n webhooks\n\n        $trello-\u003ewebhooks;\n\n    The webhooks method returns a new instance representative of the API\n    webhooks resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://trello.com/docs/api/webhook/index.html.\n\nAUTHOR\n\n    Al Newkirk \u003canewkirk@ana.io\u003e\n\nCOPYRIGHT AND LICENSE\n\n    This software is copyright (c) 2014 by Al Newkirk.\n\n    This is free software; you can redistribute it and/or modify it under\n    the same terms as the Perl 5 programming language system itself.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawncorp%2Fapi-trello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawncorp%2Fapi-trello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawncorp%2Fapi-trello/lists"}