Naming restrictions for Apigee Edge artifacts

This topic lists naming restrictions for the kinds of files and entities you can create while building API proxies.

Named Item Maximum Characters Allowed characters
API key 255 Alphanumeric, space, and the following: _ -
API product Alphanumeric, space, and the following: _ - . # $ %
Cache name 255 Alphanumeric, space, and the following: _ - .
Developer app Alphanumeric, space, and the following: _ - . # $ %
Email ID Valid email address syntax
Environment name 255 Alphanumeric, space, and the following: _ - .
Organization name 255 Alphanumeric, space, and the following: _ - .
Policy name (or step definition) 255 Alphanumeric, space, and the following: _ - .
Resource file names. Also used for keystore resource names like cert and alias. 255 Alphanumeric, space, and the following: : / \ ! @ # $ % ^ & { } [ ] ( ) _ + - = , . ~ '
Resource file types. Also used for keystore resource names like cert and key. 255 Alphanumeric and the following: _ - .
Node.js script target name 255 Alphanumeric and the following: ! @ # $ % ^ & { } [ ] ( ) _ + - = , . ~ '
Revision name 5 Numeric
URL paths Valid URL, excluding protocol
User role name 255 Alphanumeric and the following: _ - .
Virtual host name 255 Alphanumeric, space, and the following: _ - .