| Authentication / Login |
login() |
login() / loginAsync() |
POST /auth/login |
| Get user account info |
❌ Not implemented |
get_user_account() |
GET /v2/bringusersettings |
| Load all lists |
loadLists() |
load_lists() |
GET /v2/bringlists |
| Get list items |
getItems(listUuid) |
get_list(list_uuid) |
GET /v2/bringlists/{listUuid}/items |
| Get item details |
getItemsDetails(listUuid) |
get_all_item_details(list_uuid) |
GET /v2/bringlists/{listUuid}/items/details |
| Add item to list |
saveItem(listUuid, itemName, specification) |
save_item(list_uuid, item_name, specification) |
POST /v2/bringlists/{listUuid}/items |
| Update existing item |
❌ Not implemented |
update_item(list_uuid, item_name, specification, item_uuid) |
PATCH /v2/bringlists/{listUuid}/items/{itemUuid} |
| Remove item |
Partial (via saveItem) |
remove_item(list_uuid, item_name, item_uuid) |
DELETE /v2/bringlists/{listUuid}/items/{itemUuid} |
| Mark item as completed |
❌ Not implemented |
complete_item(list_uuid, item_name, specification, item_uuid) |
POST /v2/bringlists/{listUuid}/complete |
| Batch update items |
❌ Not implemented |
batch_update_list(list_uuid, items, operation) |
POST /v2/bringlists/{listUuid}/batch |
| Get users of a list |
getAllUsersFromList(listUuid) |
get_list_users(list_uuid) |
GET /v2/bringlists/{listUuid}/users |
| Set list article language |
❌ Not implemented |
set_list_article_language(list_uuid, language) |
PATCH /v2/bringlists/{listUuid}/settings |
| Get list activity |
❌ Not implemented |
get_activity(list_uuid) |
GET /v2/bringlists/{listUuid}/activity |
| Get inspirations / recipes |
❌ Not implemented |
get_inspirations(filter) |
GET /v2/inspirations |
| Get inspiration filters |
❌ Not implemented |
get_inspiration_filters() |
GET /v2/inspirationFilters |
| Send notifications |
❌ Not implemented |
notify(list_uuid, notification_type, ...) |
POST /v2/bringlists/{listUuid}/notify |
Currently not all endpoints are implemented (compare https://github.com/miaucl/bring-api).
I've let chatgpt compare both packages, coming up with the following lists.
Do you accept PRs? Happy to support.