Использование прямой подстроки должно помочь.
def id = variableThatContainsTheString.substring(46)
Это, однако, не красиво. Но и не решение, которое вы тестируете.
Я бы сказал, что если идентификатор - это то, что должно использоваться потребителем веб-службы, то он действительно должен быть предоставлен в виде значения ключа. Там не должно быть необходимости вырезать его из строки.
Тогда ответ может быть примерно таким:
{
"version": "1.0.0-80",
"status": 201,
"error": "MSG004",
"uuid": "aae1bb59-da3f-4118-a4a4-asdfsdfsd",
"message": "Successfully created a request with an id of 1234",
"path": "/api/request/",
"timestamp": "2019-03-21T09:41:58.484",
"id": "1234"
}
Скажите разработчикам, чтобы они действовали вместе. ; -)