That sounds like a fine candidate to me. We already have a service running at [base] with a defined call for the 'contract' we call
CapabilityStatement. The functionality of
that overlaps with the goals of Swagger. There's currently discussion on whether the same or most that info could be offered using Swagger too. Hence the question.
The defined call for getting the CapabilityStatement is
[base]/metadata or with HTTP OPTIONS. This would be a good fit:
GET [base]/metadata {?_format=[mime-type]}
or
OPTIONS [base] {?_format=[mime-type]}
or using the Accept header obviously.
Thanks
Alexander Henket