Skip to content

Implement additional endpoints #304

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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