I have an application that allows the users to upload their files to Dropbox. The question is the follow - will the API throw a new token for each request/IP/whatever else or there will be the same token value for each request?
Each Dropbox API access token is specific to a particular app-account pair. That means that the Dropbox API returns a different access token for each user that connects an API app to their account.
Also, note that Dropbox API apps receive a new access token each time they send a particular user through the OAuth app authorization flow, so there can be multiple active access tokens for the same app-account pair at the same time. Exactly which access token the app uses for a particular API request is up to the app.