Portions of the path will typically be enclosed in { and }, such as /people/{id}. Asciidoctor is incorrectly interpreting {id} as a reference to an attribute. It will either warn that the attribute is missing or replace {id} with the value of the attribute. Neither is desirable. This can be prevented by enclosing the path in + characters which will disable all interpolation.