If a path contains squiggly brackets to indicate a url parameter, they are not escaped in confluence markup output and result in "Unknown macro: {resourceId}".
Example:
/resourceCollection/{resourceId}/subCollection/{subResource}
current output
h3. GET /stores/{storeId} {anchor:whatever}
Correct output should be escaped:
h3. GET /stores/\{storeId\} {anchor:whatever}