set default ttl if it doesn't exist
merged clientside with message and contacts api pt 1