in step4, we can use GET /v2/queues/{queue_id}/messages/{message_id} to get the message after claim expired. So the request works well.
And the "href" include a claim id in a unclaimed message. I think it is useful to indicate that whether this message is a new one or has been consumed before.
So IMO it's not a bug in this use case at least. But maybe it will confuse users more or less. Perhaps we could do it in a better way?
in step4, we can use GET /v2/queues/ {queue_ id}/messages/ {message_ id} to get the message after claim expired. So the request works well.
And the "href" include a claim id in a unclaimed message. I think it is useful to indicate that whether this message is a new one or has been consumed before.
So IMO it's not a bug in this use case at least. But maybe it will confuse users more or less. Perhaps we could do it in a better way?