First off… we are huge fans of APIDog, certainly no going back now! So thanks for all the work you’ve put in.
Now we are fully across, there are a few featues that would have made migration easier. Please do let me know if i’ve overlooked any here, and they are already features!
Common fields to have type settings (think things like enums for a date range field)
Love the common fields feature. We have a lot of reporting endpoints, that all contain “date_range”, a field with about 12 enum values (“30_day”, “last_month” etc). Would be great to define that field once with its type and enum options, and re-use across all endpoints
“Personal” Global variable — not synced
Sorry if this is already feature, couldnt find it. It would be great for our team to put in their own personal API tokens, which are not shared across the team (the variable name would be, prompting everyone to put in the their own “value”.
Option to not sync “internal” endpoints into OpenAPI spec
Having marked a number of endpoints as “internal” i had expected those endpoints to not be synced into the OpenAPI spec. Seeing as it is a back up, i understand why they are synced, but would be great to have a toggle to “Excluce internal endpoint”.
Save all tabs
Just as it sounds!
API spec - parameter examples are included, but invalidate the spec
We found that on a few endpoint parameters, we had defined an example value, which was then synced into the OpenAPI spec. But this caused the spec to invalidate, seems like examples on paramters are not supported, so would be good for that to be stripped out.
Cheers, Jamie.