We have written our own integration with your API where we would like an item to have a unique and un-changeable identifier. In out thinking this would be a incrementing number and when an item is deleted the unique identifier would just be un-used. Component ID works somewhat, however when it needs to change or is deleted we do not have a way to track that change.