If an OpenAPI operation has no operation ID, then generate it using the method+path, converted to kebab casing. For example, GET /users/{user-id}/friends → get-users-user-id-friends. No attempt is made to infer what arguments might mean or whether something is a list vs get.
If an OpenAPI operation has no operation ID, then generate it using the method+path, converted to kebab casing. For example,
GET /users/{user-id}/friends
→get-users-user-id-friends
. No attempt is made to infer what arguments might mean or whether something is a list vs get.