В одном из наших проектов мы просто сделали api endpoint который возвращал все доступные статусы для которые могут быть использованы для построения front-end или mobile application. Нашы mobile програмисты были очень довольны, так как не надо было постоянно лезть в доки или спрашивать backend`щиков что, где и как.
Вот примерный ответ с такого endpoint`a:
{
"constatns" : {
"post" : {
"POST_CREATED" : 1,
"POST_DELETED": 2,
// .....
},
//...
}
}
и так вот в JS можна использовать:
if (constants.post.POST_CREATED == post.status ) {
//.. что то очень важное
}