That's certainly a possibility.  I would suggest using listable tags so that you can access the object after it's created.   You can get a list of all objects with a given listable tag and manage it appropriately.   Have you see AtmosFox, the Firefox object browser?  [URL]
I'm creating an object using the object interface.  Normally I issue the POST then get back a esponse with the Location header containing the object identifier so that I can access the new object later.  Suppose that there is a network issue where the POST succeeds, the object is created but I never get the response with the Location.  An object now exists and I have no way of accessing it becasue I don't know the object ID.  I can't read or modify it and I can't delete it.  I will be charged for this unusable object forever.   Is this correct or am I totally missing something?
incomplete POST