REST API FAQ for Developers

FutureVuls’ developer REST API allows you to retrieve and manipulate data in FutureVuls via HTTP. Frequently asked questions and answers.

I don’t know where to find the token for the API

Tokens for API can be created and checked in “Group Settings” -> “Tokens”. Here, you can manage token for scanner and token for API.

I get invalid token in API

Please check if the token you are using has API authority. If not, grant privileges to an existing token or create a new token with API privileges and use it.

Cannot execute API from Swagger documentation

Currently, it is not possible to hit the API directly from the Swagger documentation. Please check by running the curl command from your own computer. curl -H 'Authorization:xxxxxxxxxxxxxxxxxxxxxxxxxxx' 'https://rest.vuls.biz/v1/cves'

Is there a limit to the number of simultaneous connections to the API?

Currently, the API is set up in such a way that accesses within the bounds of common sense do not fall under the limit of the number of concurrent executions (several hundred to several thousand per second). (Unless the number of requests exceeds several hundred to several thousand per second, it will not result in a concurrent error.)

However, we will monitor the usage of the API and its impact on the service in the future. However, there is a possibility that the rate limit for the public API will be set in the future to monitor the usage of the API and its impact on the service.

Client-side implementations using REST are The client-side implementation using REST should be designed to allow for concurrent connection errors due to service-side configuration changes. It is recommended that client-side implementations using REST be retried using a mechanism such as exponential backoff to avoid concurrent connection errors due to service-side configuration changes.