An API definition is a JSON representation of all the information the API management console and gateway need to know to proxy requests, apply policies, and create plans for your APIs and their transactions. The default API definition version is v4, but you can choose v2 for backward compatibility and in cases where the APIM policy isn't supported in v4.
The following features are supported:
Warning
You must check the APIM policy reference guide to determine if all your features' policies are supported.
|
Feature |
Supported in v2 |
Supported in v4 |
|---|---|---|
|
✓ |
✓ |
|
|
API Quality |
✓ |
X |
|
API Review |
✓ |
✓ |
|
✓ |
✓ |
|
|
✓ |
✓ |
|
|
✓ |
✓ |
|
|
Categories |
✓ |
✓ |
|
Compare API to Previous Versions |
✓ |
✓ |
|
✓ |
✓ |
|
|
✓ |
X |
|
|
Debug mode |
✓ |
✓ |
|
Deployment History |
✓ |
✓ |
|
✓ |
✓ |
|
|
✓ |
✓ |
|
|
Export API definition |
✓ |
✓ |
|
✓ |
✓ |
|
|
✓ |
X |
|
|
Import API definition |
✓ |
✓ |
|
Improved Policy Studio |
X |
✓ |
|
✓ |
✓ |
|
|
mTLS Plan |
X |
✓ |
|
✓ |
✓ |
|
|
X |
✓ |
|
|
✓ |
✓ |
|
|
✓ |
✓ |
|
|
Rollback |
✓ |
✓ |
|
✓ |
✓ |