Constants

Get metafields that can be used in the Threat.Zone API

get

Retrieve metafields to use in the Threat.Zone's /scan/sandbox endpoint

Authorizations
Responses
200
Successfully retrieved metafields
application/json
get
GET /public-api/constants/metafields HTTP/1.1
Host: 
Authorization: Bearer 
Accept: */*
200

Successfully retrieved metafields

[
  {
    "metafieldId": "timeout",
    "value": 60
  }
]

Get all available levels used in Threat.Zone API

get

Retrieve all available levels for a Threat.Zone submission that can be used

Responses
200
Successfully retrieved levels
application/json
get
GET /public-api/constants/levels HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved levels

[
  {
    "value": 0,
    "description": "Unknown"
  }
]

Get all available statuses used in Threat.Zone API

get

Retrieve all available statuses for a submission

Responses
200
Successfully retrieved statuses
application/json
get
GET /public-api/constants/statuses HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved statuses

[
  {
    "value": 1,
    "description": "File received"
  }
]

Get sample metafield to use while sending requests to the /scan/sandbox endpoint

get

Retrieve a sample metafield to use while sending requests to the /scan/sandbox endpoint

Responses
200
Successfully retrieved sample metafield
application/json
get
GET /public-api/constants/samplemetafield HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved sample metafield

[
  {
    "metafieldId": "timeout",
    "value": 60
  }
]

Was this helpful?