CORS_ORIGIN='*' # Or separate by commas - ex.: 'yourdomain1.com, yourdomain2.com' CORS_METHODS='POST,GET,PUT,DELETE' CORS_CREDENTIALS=true # Determine the logs to be displayed LOG_LEVEL='ERROR,WARN,DEBUG,INFO,LOG,VERBOSE,DARK' LOG_COLOR=true # Determine how long the instance should be deleted from memory in case of no connection. # Default time: 5 minutes # If you don't even want an expiration, enter the value false DEL_INSTANCE=5 # Temporary data storage STORE_CLEANING_INTERVAL=7200 # seconds ===2h STORE_MESSAGE=true STORE_CONTACTS=false STORE_CHATS=false # Permanent data storage DATABASE_ENABLED=false DATABASE_CONNECTION_URI='' DATABASE_CONNECTION_DB_PREFIX_NAME='evolution' DATABASE_SAVE_DATA_INSTANCE=false DATABASE_SAVE_DATA_OLD_MESSAGE=false DATABASE_SAVE_DATA_NEW_MESSAGE=true DATABASE_SAVE_MESSAGE_UPDATE=true DATABASE_SAVE_DATA_CONTACTS=true DATABASE_SAVE_DATA_CHATS=true REDIS_ENABLED=true REDIS_URI='/1' REDIS_PREFIX_KEY='evolution' # Webhook Settings ## Define a global webhook that will listen for enabled events from all instances WEBHOOK_GLOBAL_URL='' WEBHOOK_GLOBAL_ENABLED=false WEBHOOK_GLOBAL_WEBHOOK_BY_EVENTS=false ## Set the events you want to hear WEBHOOK_EVENTS_STATUS_INSTANCE=true WEBHOOK_EVENTS_APPLICATION_STARTUP=true WEBHOOK_EVENTS_QRCODE_UPDATED=true WEBHOOK_EVENTS_MESSAGES_SET=true WEBHOOK_EVENTS_MESSAGES_UPDATE=true WEBHOOK_EVENTS_MESSAGES_UPSERT=true WEBHOOK_EVENTS_SEND_MESSAGE=true WEBHOOK_EVENTS_CONTACTS_SET=true WEBHOOK_EVENTS_CONTACTS_UPSERT=true WEBHOOK_EVENTS_CONTACTS_UPDATE=true WEBHOOK_EVENTS_PRESENCE_UPDATE=true WEBHOOK_EVENTS_CHATS_SET=true WEBHOOK_EVENTS_CHATS_UPSERT=true WEBHOOK_EVENTS_CHATS_UPDATE=true WEBHOOK_EVENTS_CONNECTION_UPDATE=true WEBHOOK_EVENTS_GROUPS_UPSERT=false WEBHOOK_EVENTS_GROUPS_UPDATE=false WEBHOOK_EVENTS_GROUP_PARTICIPANTS_UPDATE=false ## This event fires every time a new token is requested via the refresh route WEBHOOK_EVENTS_NEW_JWT_TOKEN=true CONFIG_SESSION_PHONE_CLIENT='Evolution API' CONFIG_SESSION_PHONE_NAME='Chrome' # Set qrcode display limit QRCODE_LIMIT=6 # Defines an authentication type for the api AUTHENTICATION_TYPE='jwt' # or 'apikey' ## Define a global apikey to access all instances. ### OBS: This key must be inserted in the request header to create an instance. AUTHENTICATION_API_KEY='t8OOEeISKzpmc3jjcMqBWYSaJsafdefer' ## Set the secret key to encrypt and decrypt your token and its expiration time AUTHENTICATION_JWT_EXPIRIN_IN=3600 # seconds - 3600s ===1h | zero (0) - never expires AUTHENTICATION_JWT_SECRET='L0YWtjb2w554WFqPG' AUTHENTICATION_INSTANCE_NAME='evolution' AUTHENTICATION_INSTANCE_WEBHOOK_URL='' AUTHENTICATION_INSTANCE_MODE='container' # or 'server' AUTHENTICATION_INSTANCE_WEBHOOK_BY_EVENTS=false