How might one go about implementing a custom resource for something that has no explicit versions? For example, I have an endpoint that I’d like to treat as a resource, however it does not have any versions, it just returns whatever may be returned, which may be the same some of the time, and may be different other times.
My first thought was to just create some sort of unique hash of the return information and set that as its version, but then come the
in portion for the resource, I have no way to use this hash in any way to pull down the exact same set of information as was found during the
check phase. This is a super edge case, but if there is significant delay between the
check and the
in phases, then the data returned from the endpoint may differ slightly from the “version” found during the
Is there a way around this or suggestions on how this could be handled better and/or differently?