Skip to content

Implement additional endpoints #304

@jakobwgnr

Description

@jakobwgnr

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.

Feature / Purpose Node Package (node-bring-api) Python Package (bring-api / python-bring-api) Inferred REST Endpoint
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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions