{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":102462759,"defaultBranch":"master","name":"UniFi-API-client","ownerLogin":"Art-of-WiFi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-05T09:35:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29000406?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723451144.0","currentOid":""},"activityList":{"items":[{"before":"f82d1a6b6442b6d52130ef4f3741e12667f424e8","after":"f1fc80f34f959ada22f2fe22bae45889736188af","ref":"refs/heads/master","pushedAt":"2024-08-12T08:24:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.94\n- minor fix based on Scrutinizer feedback\n- re-added `update_admin()` method to the class; for some reason, the merge of #228 was not successful","shortMessageHtmlLink":"API client class v1.1.94"}},{"before":"6f6e80e86229401f4556bef6409f8f2afbf60141","after":"f82d1a6b6442b6d52130ef4f3741e12667f424e8","ref":"refs/heads/master","pushedAt":"2024-08-08T15:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"removed exit following suggestion from Scrutinizer","shortMessageHtmlLink":"removed exit following suggestion from Scrutinizer"}},{"before":"4fefc11761654fd2d1e8a0b584bc33a302a30c08","after":"6f6e80e86229401f4556bef6409f8f2afbf60141","ref":"refs/heads/master","pushedAt":"2024-08-08T15:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"cleanup some comments/doc blocks","shortMessageHtmlLink":"cleanup some comments/doc blocks"}},{"before":"0db5effe6f62f434d009967ca10337b74efaf43e","after":"4fefc11761654fd2d1e8a0b584bc33a302a30c08","ref":"refs/heads/master","pushedAt":"2024-08-08T15:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"simplified the contructor by assigning default values to properties within the argument list","shortMessageHtmlLink":"simplified the contructor by assigning default values to properties w…"}},{"before":"fd69d844a668310e0f97605dbda32011a918cdad","after":"0db5effe6f62f434d009967ca10337b74efaf43e","ref":"refs/heads/master","pushedAt":"2024-08-07T14:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"minor fix to return type hinting based on feedback from Scrutinizer","shortMessageHtmlLink":"minor fix to return type hinting based on feedback from Scrutinizer"}},{"before":"12b85ce9db041892c9054e5c232e67bb4eb7f193","after":"fd69d844a668310e0f97605dbda32011a918cdad","ref":"refs/heads/master","pushedAt":"2024-08-07T14:03:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.93\n- added the migrate_device() method to migrate one or more devices from one controller to another\n- added the cancel_migrate_device() method to cancel the migration for one or more devices\n- added the upgrade_all_devices() method to upgrade all devices of a selected type to the latest firmware version\n- changed the force_provision() method to allow for multiple MAC addresses to be passed as a parameter\n- minor changes to a number of doc-blocks\n- general changes for improved consistency and readability","shortMessageHtmlLink":"API client class v1.1.93"}},{"before":"54ec631d4bc183ea9c78d60334ca3b8bc616f90d","after":"12b85ce9db041892c9054e5c232e67bb4eb7f193","ref":"refs/heads/master","pushedAt":"2024-08-06T10:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"moved 2 properties to constants which seems more appropriate\nreformatted single-line comments","shortMessageHtmlLink":"moved 2 properties to constants which seems more appropriate"}},{"before":"fdea77fce0291d8c24a0fcf4dd353d81e5a5b790","after":"54ec631d4bc183ea9c78d60334ca3b8bc616f90d","ref":"refs/heads/master","pushedAt":"2024-08-04T13:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"added a new example demonstrating the change of site settings","shortMessageHtmlLink":"added a new example demonstrating the change of site settings"}},{"before":"108ddd39954cc004ff919eae37d384c516f11ba6","after":"fdea77fce0291d8c24a0fcf4dd353d81e5a5b790","ref":"refs/heads/master","pushedAt":"2024-08-02T15:12:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"Add days paramater to generate_backup method (#232)","shortMessageHtmlLink":"Add days paramater to generate_backup method (#232)"}},{"before":"63600f4da1b81806a24ba111395f0abb48b9c724","after":"108ddd39954cc004ff919eae37d384c516f11ba6","ref":"refs/heads/master","pushedAt":"2024-07-31T09:17:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"further cleanup of notes in doc blocks","shortMessageHtmlLink":"further cleanup of notes in doc blocks"}},{"before":"20aa3e1377583c2f828db1eac57db1d8b3b7005a","after":"63600f4da1b81806a24ba111395f0abb48b9c724","ref":"refs/heads/master","pushedAt":"2024-07-31T08:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"- added `delete_admin()`` method, contributed by @Jacobtims\n- reformatting of notes in the doc blocks","shortMessageHtmlLink":"- added delete_admin()` method, contributed by @Jacobtims"}},{"before":"d36a088101e3422e98be1c042afdebaf5f190e8b","after":"20aa3e1377583c2f828db1eac57db1d8b3b7005a","ref":"refs/heads/master","pushedAt":"2024-07-31T08:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"merging PR #228","shortMessageHtmlLink":"merging PR #228"}},{"before":"007117cbfc6aa28c60e49b10f5b3e5997e15e589","after":"d36a088101e3422e98be1c042afdebaf5f190e8b","ref":"refs/heads/master","pushedAt":"2024-02-27T17:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.90\n- remove existing x-csrf-token headers before adding a new one, UniFi OS does not like multiple x-csrf-tokens in the same request","shortMessageHtmlLink":"API client class v1.1.90"}},{"before":"7e60ce3e8765af15decf5217e37d413cbeef4353","after":"007117cbfc6aa28c60e49b10f5b3e5997e15e589","ref":"refs/heads/master","pushedAt":"2024-02-11T16:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.89\n- added `create_tag()`, `set_tagged_devices()`, `get_tag()`, and `delete_tag()` methods to manage tags, contributed by @brenard, #205","shortMessageHtmlLink":"API client class v1.1.89"}},{"before":"83d4f121ed7df45c5dcbb20544c57f65dda58cba","after":"7e60ce3e8765af15decf5217e37d413cbeef4353","ref":"refs/heads/master","pushedAt":"2024-02-11T13:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.88\n- added list_fingerprint_devices() method to list fingerprints for clients devices, contributed by @dream-rhythm, #213\n- minor code cleanup","shortMessageHtmlLink":"API client class v1.1.88"}},{"before":"bd39c325d27c3ee24130c687ddd1af220ffdc48f","after":"83d4f121ed7df45c5dcbb20544c57f65dda58cba","ref":"refs/heads/master","pushedAt":"2024-02-11T11:33:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.87\n- further code cleanup and refactoring to pass more phpstan tests","shortMessageHtmlLink":"API client class v1.1.87"}},{"before":"4b175ddf9b4f77ea01f7ea83247db51678bf56ee","after":"bd39c325d27c3ee24130c687ddd1af220ffdc48f","ref":"refs/heads/master","pushedAt":"2024-02-10T12:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.86\n- fixes issue with curl_init() returning CurlHandle class objects instead of curl handlers with PHP 8 and higher","shortMessageHtmlLink":"API client class v1.1.86"}},{"before":"48482d661ab4af894e76153d5b653ade0b64de73","after":"4b175ddf9b4f77ea01f7ea83247db51678bf56ee","ref":"refs/heads/master","pushedAt":"2024-02-10T11:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.85\n- removed unnecessary type casting in several methods\n- fixed return type hinting in several methods where return type would be an array|bool instead of just array\n- relaxed parameter type hinting in the constructor to allow for null values for several parameters ($site and $version) that have sensible defaults, reported by @pbksol\n- using phpstan, the class now passes level 5 checks","shortMessageHtmlLink":"API client class v1.1.85"}},{"before":"563739345c923efe2efd978503baab3252cbc5f3","after":"48482d661ab4af894e76153d5b653ade0b64de73","ref":"refs/heads/master","pushedAt":"2024-02-09T17:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.84\n- PHP 7.4 is now the minimum required version\n- updated the code for 7.4. specific features such as parameter type hinting, return types, etc.\n- added the ability to the constructor to change the key that is used to store the unificookie in the session,\n ($_SESSION['unificookie'] is used by default), this is useful when running multiple applications on the same server","shortMessageHtmlLink":"API client class v1.1.84"}},{"before":"fdc5f067658be787e1996e83240b2038d37b8e29","after":"563739345c923efe2efd978503baab3252cbc5f3","ref":"refs/heads/master","pushedAt":"2024-01-05T10:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"applied tweaks to the README file","shortMessageHtmlLink":"applied tweaks to the README file"}},{"before":"35b2fb37f30fc4141ea970c5c90fab1756411ad2","after":"fdc5f067658be787e1996e83240b2038d37b8e29","ref":"refs/heads/master","pushedAt":"2024-01-05T10:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"applied tweaks to the README file","shortMessageHtmlLink":"applied tweaks to the README file"}},{"before":"8c1b33ed09dcd4cbafb93ff24747961c1f8f2ee4","after":"35b2fb37f30fc4141ea970c5c90fab1756411ad2","ref":"refs/heads/master","pushedAt":"2024-01-05T10:03:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"applied tweaks to the README file","shortMessageHtmlLink":"applied tweaks to the README file"}},{"before":"b6a22abc01b141bc7db622c10fe08e635eaf201c","after":"8c1b33ed09dcd4cbafb93ff24747961c1f8f2ee4","ref":"refs/heads/master","pushedAt":"2024-01-05T09:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"added note to README regarding Issues that are not related to the PHP API client","shortMessageHtmlLink":"added note to README regarding Issues that are not related to the PHP…"}},{"before":"3aa658eab0c05b4d2891ef963ba57bd6b23c256a","after":"b6a22abc01b141bc7db622c10fe08e635eaf201c","ref":"refs/heads/master","pushedAt":"2023-12-21T10:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"further changes and updates to the README file","shortMessageHtmlLink":"further changes and updates to the README file"}},{"before":"a4258f1963af7ff902d9ca01f3f91f86ec463a14","after":"3aa658eab0c05b4d2891ef963ba57bd6b23c256a","ref":"refs/heads/master","pushedAt":"2023-12-21T09:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"minor changes to the instructions in the README file","shortMessageHtmlLink":"minor changes to the instructions in the README file"}},{"before":"cf5ba015b03d1e4d38a25e7a1455f2ee0d3ea10e","after":"a4258f1963af7ff902d9ca01f3f91f86ec463a14","ref":"refs/heads/master","pushedAt":"2023-12-21T09:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"updated the instructions in the README file","shortMessageHtmlLink":"updated the instructions in the README file"}},{"before":"2970f7929084aff98f1a5324fd3b7ea040f86b02","after":"cf5ba015b03d1e4d38a25e7a1455f2ee0d3ea10e","ref":"refs/heads/master","pushedAt":"2023-12-18T14:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"removed statement about cookies no longer being supported...","shortMessageHtmlLink":"removed statement about cookies no longer being supported..."}},{"before":"7fe7a408737f2e080d876d6d2707f55021185a62","after":"2970f7929084aff98f1a5324fd3b7ea040f86b02","ref":"refs/heads/master","pushedAt":"2023-12-18T14:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"API client class v1.1.83\n- added a 'accept: application/json' header to the login requests\n- re-added support for cookies when working with a UniFi OS-based controller","shortMessageHtmlLink":"API client class v1.1.83"}},{"before":"df1f70547c2126aea2e87d3feca659143a6db20f","after":"7fe7a408737f2e080d876d6d2707f55021185a62","ref":"refs/heads/master","pushedAt":"2023-12-18T11:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"further updates to README","shortMessageHtmlLink":"further updates to README"}},{"before":"e89daaf1a31f0e9320eb2092398f588fa18a08eb","after":"df1f70547c2126aea2e87d3feca659143a6db20f","ref":"refs/heads/master","pushedAt":"2023-12-18T11:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"malle-pietje","name":null,"path":"/malle-pietje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12016131?s=80&v=4"},"commit":{"message":"updated README\nadded announcement of minimum PHP version moving to 7.4","shortMessageHtmlLink":"updated README"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQwODoyNDoxNS4wMDAwMDBazwAAAASX3YEe","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQwODoyNDoxNS4wMDAwMDBazwAAAASX3YEe","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0xOFQxMTozMjo0Ny4wMDAwMDBazwAAAAPM0dun"}},"title":"Activity · Art-of-WiFi/UniFi-API-client"}