Skip to content

Deletion of the POST '/api/{api}/deliveries' endpoint - 2.0 #17

@hpnog

Description

@hpnog

Hello, @Retrospected!
I'm opening this issue as I can see #15 is already closed 🙂
As mentioned in that issue, Picnic did indeed drop the POST /api/{api}/deliveries endpoint. I also see that you successfully replaced such call with the suggested /api/{api}/deliveries/summary. Thank you for that! 💯

That said, Picnic has experienced since several calls to the POST /api/{api}/deliveries endpoint, which now return a 404 NOT FOUND, as the endpoint is no longer there. As a result, we also see that this app keeps calling the login endpoint as a result, in a quite small interval 😕
These seem to be older versions of this app, attempting to call the old endpoint.

As such, we'd like to ask if it is possible to accelerate the roll-out of this app to be sure that no clients use a version with a dropped endpoint. I this possible?

Suggestions

Not directly related to the issue above, but I'd like to leave you with a suggestion:

In other to help pinpoint issues, we'd like to suggest that you include the following headers in your calls to Picnic's backend systems:

x-picnic-agent:10100;2.3.0
x-picnic-did:open.app.picnic.homey

And the following fields in the login endpoint:

  "client_id": 10100,
  "device_id":"open.app.picnic.homey"

This would help debug possible issues in the future 🙂

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions