Request Threat Signature Release History
GET/threats/history
A GET request to retrieve the threats signature release history by id and package type.
- Notes:
- The retention policy of Antivirus release history data is for 1 year (only the last 1 year of release history data will be available).
- The retention policy of WildFire release history data is for 30 days (only the last 30 days of release history data will be available).
- Any Antivirus / WildFire release history information before Version 4140 is best-effort since the information is not available.
- The Antivirus / WildFire version field in the responses before Version 4140 is in the format of XXXX (ex. "version": "4140") and after that the format is XXXX-YYYY (ex. "version": "4141-4637").
- The Antivirus / WildFire release time before Version 4140 is the package start building time as the actual release time is not available.
Request
Query Parameters
- Options:
- antivirus (Provides Antivirus signature release information)
- wildfire (Provides WildFire signature release information)
Possible values: [antivirus
, wildfire
]
Provides the threat signature metadata based on the threat type.
⚠️ Use without quotes
Provides the threat signature release history by matching the signature id in the releases.
curl -v -H 'X-API-KEY: API_KEY' \
'https://api.threatvault.paloaltonetworks.com/service/v1/threats/history?id=280392504&type=antivirus'
The maximum number of results to return in each page.
curl -v -H 'X-API-KEY: API_KEY' \
'https://api.threatvault.paloaltonetworks.com/service/v1/threats/history?id=280392504&type=antivirus&limit=3'
The starting position of the query in relation to the complete set of the unpaginated results.
curl -v -H 'X-API-KEY: API_KEY' \
'https://api.threatvault.paloaltonetworks.com/service/v1/threats/history?id=280392504&type=antivirus&limit=3&offset=3'
Possible values: [asc
, desc
]
The order in which the results to be returned.
⚠️ Use without quotes
curl -v -H 'X-API-KEY: API_KEY' \
'https://api.threatvault.paloaltonetworks.com/service/v1/threats/history?id=280392504&type=antivirus&order=desc'
Responses
- 200
- 4XX
- 5XX
Request succeeded
Response Headers
X-Day-RateLimit-Limit integer
Example: 2000The maximum number of requests that the user is permitted to make per day.
X-Day-RateLimit-Remaining integer
The number of requests remaining in the current rate limit window (one day).
X-Day-RateLimit-Reset integer
The epoch timestamp at which the current rate limit window (one day) resets.
X-Minute-RateLimit-Limit integer
Example: 200The maximum number of requests that the user is permitted to make per minute.
X-Minute-RateLimit-Remaining integer
The number of requests remaining in the current rate limit window (one minute).
X-Minute-RateLimit-Reset integer
The epoch timestamp at which the current rate limit window (one minute) resets.
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
The total number of entries found.
data object[]
The data of the response.
The version of the release.
The time when the package was built.
The time when the package was released externally.
link object[]
The pagination information of the results.
The URL of previous page with results.
The URL of next page with results.
Generic response message.
The response status.
{
"count": 3,
"data": [
{
"version": "4020-4531",
"build_time": "2022-03-12T22:23:38Z",
"release_time": "2022-03-13T03:02:24Z"
}
],
"link": [
{
"next": "string",
"previous": "string"
}
],
"message": "Successful",
"success": true
}
Client related error response
- application/json
- Schema
- Example (from schema)
Schema
Generic response message.
The response status.
{
"message": "Error message.",
"success": false
}
Server related error response
- application/json
- Schema
- Example (from schema)
Schema
Generic response message.
The response status.
{
"message": "Error message.",
"success": false
}