Http api shards

Not something we need to worry about in this change maybe (if I am correct), but I am guessing we would need to persist this change to BoltDB at this point? Or is that done by the caller?