This documentation aims to provide all the information you need to work with our API.
To authenticate requests, include an Authorization header with the value "Bearer {YOUR_PERSONAL_ACCESS_TOKEN}".
All authenticated endpoints are marked with a requires authentication badge in the documentation below.
You can retrieve your token by visiting the dashboard and clicking Generate new token at your profile.
Manage the applications that have been discovered on your assets.
Retrieve all applications for the current company. Look at the 'Retrieve an application' endpoint for more details on the application object.
cpevendorproductversionassetscurl --request GET \
--get "https://api.securityhive.io/v1/applications?filter%5Bvendor%5D=microsoft&filter%5Bproduct%5D=windows&filter%5Bversion%5D=1.2.0&sort=cpe&include=assets" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "a26c80f2-db22-40b4-8e0a-574d495169be",
"cpe": "cpe:2.3:a:apple:macos:*:*:*:*:*:*:*:*",
"vendor": "Apple",
"product": "macOS",
"version": "15.54.9448",
"update": "build1097",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
},
{
"id": "a26c80f2-dcd3-43c5-9db3-1d5463f3b0e4",
"cpe": "cpe:2.3:a:mozilla:thunderbird:*:*:*:*:*:*:*:*",
"vendor": "Mozilla",
"product": "Thunderbird",
"version": "16.33.159",
"update": "update1",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
],
"links": {
"first": "/?page=1",
"last": "/?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "/?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "/",
"per_page": 10,
"to": 2,
"total": 2
}
}
Export all applications for the current company in CSV or XLSX format.
csvxlsxcpevendorproductversioncurl --request GET \
--get "https://api.securityhive.io/v1/applications/export?type=csv&filter%5Bvendor%5D=microsoft&filter%5Bproduct%5D=windows&filter%5Bversion%5D=1.2.0&sort=version" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"csv\"
}"
cache-control: no-cache, private
content-type: application/json
content-security-policy-report-only: default-src 'self'; script-src 'self' 'nonce-1SBYXXDAaB3kl82Om0jKTfmPWXEn6HiqnxJawcx9' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-elem 'self' 'nonce-1SBYXXDAaB3kl82Om0jKTfmPWXEn6HiqnxJawcx9' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-attr 'none'; style-src 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; style-src-elem 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; img-src 'self' data: blob: https://*.intercomcdn.com https://*.intercomcdn.eu https://*.intercomassets.eu https://*.intercom-attachments.eu https://www.gravatar.com https://*.tile.openstreetmap.org; font-src 'self' https://fonts.bunny.net https://*.intercomcdn.com; connect-src 'self' https://um.securityhive.io https://app.securityhive.io https://*.intercom.io wss://*.intercom.io wss://localhost:8090; frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none'; form-action 'self'; base-uri 'self'; object-src 'none'; worker-src 'self'; manifest-src 'self'; media-src 'self' data: https://*.intercomcdn.com; upgrade-insecure-requests
content-security-policy: frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none';
permissions-policy: geolocation=(), microphone=(), camera=(), fullscreen=()
x-content-type-options: nosniff
cross-origin-resource-policy: same-site
referrer-policy: strict-origin-when-cross-origin
vary: Origin
{
"message": "Unauthenticated."
}
Retrieves an by its ID.
The ID of the application.
assetscurl --request GET \
--get "https://api.securityhive.io/v1/applications/dolorem?include=assets" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "a26c80f2-e1e2-4950-82ed-5d97a01cf6db",
"cpe": "cpe:2.3:a:ibm:websphere:*:*:*:*:*:*:*:*",
"vendor": "IBM",
"product": "WebSphere",
"version": "11.42.57",
"update": "build5921",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
}
Manage assets that have been discovered on your network.
Retrieve all assets for the current company. Look at the 'Retrieve an asset' endpoint for more details on the asset object.
namehostlast_seenlicensedcertificatessoftwaretagsscanscurl --request GET \
--get "https://api.securityhive.io/v1/assets?filter%5Bname%5D=Laptop-1&filter%5Bhost%5D=192.168.1.1&filter%5Bmac_address%5D=3A%3A5E%3AD6%3A95%3ABF&filter%5Bhostname%5D=laptop-1.local&filter%5Btags%5D%5B%5D=New%2COld&filter%5Blicensed%5D=true%2Cfalse&sort=host&include=certificates" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "a26c80f2-8467-4160-81af-253402478a5a",
"company_id": "4225376",
"name": "Chyna Weimann",
"identifier": "29:7A:32:BC:29:F9",
"host": "184.249.233.0",
"mac_address": "29:7A:32:BC:29:F9",
"hostname": "jacobson.com",
"operating_system": "soluta",
"operating_system_name": "fugiat",
"first_seen": "2006-08-11T16:40:43.000000Z",
"last_seen": "1995-05-04T05:21:27.000000Z",
"open_tcp_ports": "80,443",
"open_udp_ports": "53,123",
"traceroute": [],
"ssh_key": null,
"average_scan_duration": 0,
"licensed": true,
"change_license_at": null
},
{
"id": "a26c80f2-88fb-4634-9b7d-fc3b5f46bfc5",
"company_id": "1982836",
"name": "Payton Tillman",
"identifier": "0A:AF:6F:33:17:8D",
"host": "113.15.67.254",
"mac_address": "0A:AF:6F:33:17:8D",
"hostname": "nolan.com",
"operating_system": "voluptas",
"operating_system_name": "accusamus",
"first_seen": "1983-10-21T21:17:45.000000Z",
"last_seen": "2024-01-08T12:53:43.000000Z",
"open_tcp_ports": "80,443",
"open_udp_ports": "53,123",
"traceroute": [],
"ssh_key": null,
"average_scan_duration": 0,
"licensed": true,
"change_license_at": "2026-09-03T18:09:03.000000Z"
}
],
"links": {
"first": "/?page=1",
"last": "/?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "/?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "/",
"per_page": 10,
"to": 2,
"total": 2
}
}
Will perform a bulk action on assets (Add Tags, Remove Tags or delete).
curl --request PATCH \
"https://api.securityhive.io/v1/assets/actions" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"data\": [
{
\"action\": \"assignLicense\",
\"id\": \"explicabo\",
\"data\": []
}
]
}"
[Empty response]
Will create a new asset for the current company.
curl --request POST \
"https://api.securityhive.io/v1/assets" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"agunrnahiyktmwek\",
\"host\": \"qui\",
\"licensed\": false
}"
{
"data": {
"id": "a26c80f2-92d3-448a-bbb7-10b8d7264981",
"company_id": "6576090",
"name": "Summer Kunde",
"identifier": "27:C5:7C:39:11:0E",
"host": "8.93.96.190",
"mac_address": "27:C5:7C:39:11:0E",
"hostname": "mraz.biz",
"operating_system": "distinctio",
"operating_system_name": "aspernatur",
"first_seen": "2002-06-01T09:43:21.000000Z",
"last_seen": "1983-06-30T16:52:29.000000Z",
"open_tcp_ports": "80,443",
"open_udp_ports": "53,123",
"traceroute": [],
"ssh_key": null,
"average_scan_duration": 0,
"licensed": false,
"change_license_at": "2026-09-02T10:43:16.000000Z"
}
}
Retrieves an asset by its ID.
The ID of the asset.
certificatessoftwaretagsscanscurl --request GET \
--get "https://api.securityhive.io/v1/assets/culpa?include=tags" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "a26c80f2-987d-43a9-9f9a-f3790c78c02a",
"company_id": "4798319",
"name": "Ms. Duane Schowalter",
"identifier": "E5:90:F5:42:53:4A",
"host": "6.240.54.100",
"mac_address": "E5:90:F5:42:53:4A",
"hostname": "williamson.com",
"operating_system": "inventore",
"operating_system_name": "nihil",
"first_seen": "1978-11-29T19:10:32.000000Z",
"last_seen": "2006-03-19T22:15:20.000000Z",
"open_tcp_ports": "80,443",
"open_udp_ports": "53,123",
"traceroute": [],
"ssh_key": null,
"average_scan_duration": 0,
"licensed": true,
"change_license_at": "2026-08-16T17:00:22.000000Z"
}
}
Will update an existing asset
The ID of the asset.
curl --request PATCH \
"https://api.securityhive.io/v1/assets/alias" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"xhxcdnywbwxooonhowaztjqbu\",
\"licensed\": false
}"
{
"data": {
"id": "a26c80f2-9e58-4e68-a5ee-a8b25b74094e",
"company_id": "2911130",
"name": "Gerry Roberts Sr.",
"identifier": "32:36:9E:1D:EA:F7",
"host": "170.52.63.215",
"mac_address": "32:36:9E:1D:EA:F7",
"hostname": "mraz.com",
"operating_system": "necessitatibus",
"operating_system_name": "quaerat",
"first_seen": "2025-05-25T11:18:04.000000Z",
"last_seen": "2018-07-16T17:02:17.000000Z",
"open_tcp_ports": "80,443",
"open_udp_ports": "53,123",
"traceroute": [],
"ssh_key": null,
"average_scan_duration": 0,
"licensed": false,
"change_license_at": "2026-08-31T23:59:14.000000Z"
}
}
Will delete an existing asset
The ID of the asset.
curl --request DELETE \
"https://api.securityhive.io/v1/assets/non" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
Manage certificates that have been discovered on your network.
Retrieve all certificates for the current company. Look at the 'Retrieve a certificate' endpoint for more details on the certificate object.
not_valid_aftercertificatesapplicationstagsscanscurl --request GET \
--get "https://api.securityhive.io/v1/certificates?filter%5Bcommon_name%5D=test.nl&filter%5Borganization%5D=Test+B.V.&sort=not_valid_after&include=certificates" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "a26c80f2-a815-4d20-ab26-f958131dfc80",
"company_id": "7175818",
"common_name": "quitzon.com",
"organization": "Boyer-West",
"organizational_unit": "Group",
"locality": null,
"state": "Washington",
"country": "SK",
"serial": "BXM6P6EUGOHKQH3OJFTN2H4QIRET3Y0L",
"not_valid_before": "20260507T165815Z",
"not_valid_after": "20260919T071406Z",
"value": "-----BEGIN CERTIFICATE-----\n2o2pWeFTal7AC7DdymEn7lH8zDBINNg52fdXuWp1Xa88b7qz9UMrCaGkT+uciNqs\nqlTnkFUOMR6ZSCWBHzn80wYDg9m64xLXu9iaGjwxKga6AUgJbTydAH38V6RuGS6r\nfGDpgI6H4MHvHBvON0Dm2RtuO7UiKnbK6IQnQP6DyZzKMqItPKe9dMHQ+6ZRaAI6\nvGdfs2DRPt19crT7ZM0KbX87i4zDasYia3MfsZzfc/07Og9pq9j73sDRTuLPVwl4\nnxeogHlYBCvkKZdkHIOP6ou9f5cj+bGg8PHTzQxRsa+VZAmYYg/OwSUZMVZoPYqv\nd5W0Lrfdva/2qn8t7kkQ5Z8ZrfljJfos+LPjquUloRlwu5AzPQ4+EabBhWp9WeWd\n+Y27NQQudaGVFMlP0hVt/SCd405TRzWrAKUYCZCY7mxvSMHle9TDAY28GceLBRrS\n3dv0q6kyBvLy8t7XxDCBhQWI3soiaBIy46Yc8gEIywmEfFOacAl2JdvLTtmn2MJm\nhytzGevblm5bJik3QuJlQeo7ZBkd8YB4FpKtYBEH61n+8uL51MjYSvKEVIDfYHn6\nFs+v+FWkJrkKOb6X7jiu3ZgiUu/OwRe9IIoydgNTpXihVzE+0qp/orXuoXjtJs4Q\n+98E6M5dVaB15o08206Z+/4RikfehZfnWxN9khzGVtnrXK3lJroRs+zrDu9btaPe\nNBoggFc00fX28GAysCS+mzSvo5UEtMDtKTgoXFHg4zJ5N4cb9eMANQ7oKH+ViClh\nr0yIlGE17EQQ640bVvyZao1sq7cy62lIK+l3vneihHXeWJlmMReLMX15H9pWn0Az\nEtVZ0ZVm9+b3r9ISYLhfHRSW6N2C9BTXKE7sO2pBGh/BPXHQpEkmIeU9Y+gFl2nc\njXUsl5Z3s23qypW7B5BZNZYfeQyVMh3G2V+sEuP8xzcMICzyxmfRUIRERH66EkpS\nM2uYAhVK4EHWZs7w5m7OM8PZ6IBHVs0e7uDHc7q3UW0fpuQBJTwulW/k4fjuWoz+\nNyWBqSOiyjPw2p2Efvx5VgFwm/50kxNKy12xtnzJ20tNhZv0LWnHJCazNB0GxoEL\nMh9And8v/PlFEbEPe4AHcFqx+kycxBJQWtVzAY7ad6rmyqRS80F+jarMuJA6g1Ha\nLzYuMTR3b5362zitPGyzWaq+stEqaKX0cnEbL/dO8u7g/CmK5EyPqIqvni0IAVh7\nF2lCVA1oSpCPdPyj/z2iR2tw/TfN6oYty3lry5i/BttjRRmm+wbsuvLITU7/IoYP\ntnEGokt/UxePNub0LXdlWY2ZulG1CWllc3mjjHLBsd1YnS9Hwuwv8jFxNG9a2kom\n48ZzusfR97PDxuaf596BtA==\n\n-----END CERTIFICATE-----",
"first_seen": "2026-06-16T13:21:37.000000Z",
"last_seen": "2026-06-25T15:11:32.000000Z",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
},
{
"id": "a26c80f2-ab8b-4f78-9190-1a0218d2ecfc",
"company_id": "6180751",
"common_name": "champlin.com",
"organization": "Marvin Group",
"organizational_unit": null,
"locality": "Dillanhaven",
"state": "Hawaii",
"country": "BI",
"serial": "QWVGHSAIBFXAKXHN4ZMPFJPFVGWMJUIM",
"not_valid_before": "20250613T213228Z",
"not_valid_after": "20270420T160259Z",
"value": "-----BEGIN CERTIFICATE-----\n46W1zvfbNRMqye4PE7/423m7MURcLtx5EXducL27Wta1t0GD2H/xtunte58Ss6y0\nhiYRemmAh79elJb/giVu3vBI978M9l5yRjmuA/3+8c68BPjXLhA7EFSL6eYWUTC+\nZrEYop8q64viuG7g9jATuMYRQyYe1A59sGyHiVXTnf1AKtscPJzgVv7H5nsrTe88\nVn6meVOMEcTQNF8t/Ld/6BH2Xtz0HwMs4cyBULhxrbFxdAQMIKhNfxyqWLGvolmm\nuHrKJ/UXDLz5gpCg2xiiJI+dkZOVp5oNiplyV7E0qcEtE8XL8w7S1U/qb56S3fF5\nfjVRe8oN//c8pKD9DkG+bB8Z0O/IQSqnj0o1pnh+QdcMOwkwu9Uodlr8pDCQhudm\n3ZTjaoKDJqweBAobQD0Dv/NgBHHHkfZ5XGweLIMxJuS3q4Sos64u21wbXWTZiXQ5\n2AHg5nGdeLyEK80NNqcf4svTc5zB9ykBIALJ9Vsz7YqeY+P74YKLCbEGG7ZycG4g\nJI2LYPsKIzhAcSXU/xuAJ0/aN1NP+Fnpr1uvBslKAp1JG9cur8/uC4w5+ZkjCk/u\nwg1XaAVn2Kl1H6myaM+MpvN1EdmY0XhehTnZWZdHImt9rTg7H0soIWlpf8lmJgGe\nauY9d0YkLEGaCO8fCLLPz4BNEXziXbSvPb4UvQniHvqRBb4FJ/wuqvZvqXecD76T\n1ZNya4IdL7g3RtO6bsB+1nAGHxVMvFvxYzfgT/vfZJNi1Li8iVZ6Hx/6RaLI45C/\nVWXtPmcifgGsqRVGXUdlsQMiVeRBUaCTlZzASMR+p5OIbMye1bE8WgTKs37giCyy\nv0KecDYK2vKvHzyPXz/8UqJrORTQ0HKi5ZSk6haABLVVYF42RHGo+4tT0dwzs5FT\nlvDISRVQs2SC18yE53XDJFAJjgNl11mX791UuyJhm4FEZsme1IfGt1+YLuLY3ZO9\nq278NuZM5iMUrmktjGIhyMNSarKYoQ+80dRu9v1WMgbqIFSrJjXaBllhmieafI/9\nlDnPa6aUFcwORTm4BJGceE/wnDCe3nxnI4dtaFIlLT2Z2vLQB/mxzoDyyGK5+ior\n2rU5xOQJ9hZjsdNj86Mg8nic9uTnr1K8FhI/U4vg3xuU+bEbJUEV1N1nkn3XEzG8\nQ4RoQYCmLRVp0gt5TbTzQWPk7umRDD1jqYik27iPKdtA3rDdnK6ZsywUHF9e9YEA\nZmbP5MCU+Bg3p4iDHZpGxqa+LKEaCswG3qnexnTP67fDG6oNM7RFdL5GQV5MrcQF\nYxpQS4jAuW8CCBx1OU8P/x5xK86URPiV9VMP2mcCJbPAd/Kkr0PMNV2uBpbEahaA\nzwy51ru2FocnHP6r/kag4w==\n\n-----END CERTIFICATE-----",
"first_seen": "2025-07-04T14:40:09.000000Z",
"last_seen": "2025-07-23T13:10:46.000000Z",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
],
"links": {
"first": "/?page=1",
"last": "/?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "/?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "/",
"per_page": 10,
"to": 2,
"total": 2
}
}
Export all certificates for the current company in CSV or XLSX format.
csvxlsxnot_valid_aftercommon_nameorganizationcurl --request GET \
--get "https://api.securityhive.io/v1/certificates/export?type=xlsx&filter%5Bcommon_name%5D=test.nl&filter%5Borganization%5D=Test+B.V.&sort=not_valid_after&filter=organization" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control: no-cache, private
content-type: application/json
content-security-policy-report-only: default-src 'self'; script-src 'self' 'nonce-K8tT6paIHR0sF3dlVwcoWtx4IOj9LWCmS5CP94te' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-elem 'self' 'nonce-K8tT6paIHR0sF3dlVwcoWtx4IOj9LWCmS5CP94te' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-attr 'none'; style-src 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; style-src-elem 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; img-src 'self' data: blob: https://*.intercomcdn.com https://*.intercomcdn.eu https://*.intercomassets.eu https://*.intercom-attachments.eu https://www.gravatar.com https://*.tile.openstreetmap.org; font-src 'self' https://fonts.bunny.net https://*.intercomcdn.com; connect-src 'self' https://um.securityhive.io https://app.securityhive.io https://*.intercom.io wss://*.intercom.io wss://localhost:8090; frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none'; form-action 'self'; base-uri 'self'; object-src 'none'; worker-src 'self'; manifest-src 'self'; media-src 'self' data: https://*.intercomcdn.com; upgrade-insecure-requests
content-security-policy: frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none';
permissions-policy: geolocation=(), microphone=(), camera=(), fullscreen=()
x-content-type-options: nosniff
cross-origin-resource-policy: same-site
referrer-policy: strict-origin-when-cross-origin
vary: Origin
{
"message": "Unauthenticated."
}
Retrieves an by its ID.
The ID of the certificate.
certificatesapplicationstagsscanscurl --request GET \
--get "https://api.securityhive.io/v1/certificates/aut?include=certificates" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "a26c80f2-b354-4847-b796-083ff86e5170",
"company_id": "5378056",
"common_name": "smith.com",
"organization": "Toy-Stanton",
"organizational_unit": null,
"locality": null,
"state": "Alabama",
"country": "MY",
"serial": "HPLJATM5OYKQAWJSZ5IQXVTXCKPJYQ3H",
"not_valid_before": "20260206T080324Z",
"not_valid_after": "20270304T231114Z",
"value": "-----BEGIN CERTIFICATE-----\nrSxjudd3gxB1p9ewvy7Q/NhNpvTiyF0csuCSEEtbipNbJ1RH4Gt9dn1d/QP5ugC0\n1csPH1Depd9EqWZik7bpRBxiLBC7lGmqf7pKrwMGuqrXXv4ouo39oRy8wAwVQH1z\nLa0jwS18lCapGXmBi8afywUUC+SsU3vuzU20RfFyBVIArCwZebAEpqq8A/ESjdKd\n0TUNgBjPIud8gzlsGQv7t7iiQ9FPWr8t35jjo8iteXGrGjlAsNE6Xhd+d+Xwzybr\nIK7/OGJoNpcffYbswmOebm4QORHFQif3VIXLSwfqb1Ed4JVUdLxXLeNreTz/Rpet\n9QxJgnVJhhxE1uPX6RZaNS+aPhzz70KpEYzUQgR5pc1sRin96AkSlS4QrE/drLLU\n5wNzeNcgU0v4WXVw+fSQlP+lnw6h+UJbCkQOrS6b9+fWnkJ3dmNSp3RJkZA1floM\nb5IQt48XU5+adsDezQImhgmwUVCakZiZw4LN9B1EC7lpQxbjbHuT722dzmNLK7PF\ntB2PYVhpc6g8t+9TpPbnNygU+vpF/zsRsNmm/UVE/NgrkT2anzeD7YFABJKM3LqK\nEWvHaTqjsbaA3kJkFut0K/6uHP38uY9laB4/hyYO5190ghHXYU3vyJtnZ9D+3mnK\nWJzj7XPXtK6EUb3fLk3hgno3IX1L6cjQr/wht0wTiw/pyIsXYPFWha4zFllsS1vT\ngzJvq4WXqbPQytKX5tdSksDB8DNTnrdNldgdMdNmB8XKTwy3FfLFhHqHS3UZcR7v\nAUsHEwJF5D3i3w+IEvl6H/9GKROsvwgAyMVDHPdfw7rjnnNS2z2T8Yc4SGLT+ySo\n74g67yfs37k+nwDXxL+LxNJbnYXNE5EO2gk1LFnF7Gyk+NTcwvXJbfuw6OPnCUe1\nEvWO5VbMijVjOk3taSr7v9u+/hv2y7drK9UVnbVvmNa205iM0m+z4PnY913c9Ptd\nT4Z6xHBKIGH/EJKGHZYjkN80Z3IBophggAbjoUuswKtI6yJLBqUnRJEq48lx4w1Y\nA6rkKN0DWGeUsJkZJFuH9dLDKjVMxXunQF/kgggrQaxIyJgPuGThcx7LdqrAAemG\nU4CD8Rioa6ASITdjuuyW1LfhYqrQav83XE0UiRSyVSixWb+b94mhNNk+lyZbRZ86\ntFPVQAFkMbPF5EcV1dgcC025uRdEk/2PRPg596/JkCrl89Xv0Z19foxmNjPJaACq\nNHrQkJBKNJc8E/LJc9fouzxelexgOeAXiZ0r55N27E+uPNB9LsY4bRbzkE/Vt3ox\nLwX+cVqjeOzu/8iGKB8w+E4DCekDm5xgL4ZFcMfJSepihZD2zf+l1mXPug3L/bZP\nClQyas7r9bEHYMOe+iLZdQ==\n\n-----END CERTIFICATE-----",
"first_seen": "2026-02-26T04:50:55.000000Z",
"last_seen": "2026-03-13T13:28:48.000000Z",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
}
Will delete an existing certificate
The ID of the certificate.
curl --request DELETE \
"https://api.securityhive.io/v1/certificates/a" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
Manage your honeypot detections
Retrieve all detections for the current company.
Search across multiple fields (src_ip, src_hostname, src_mac, dst_ip, sensor, honeypot alias)
Filter by sensor type
SSHMSSQLBlackholeMySQLSMBFTPUPnPHTTPPingPortscanModbusFilter by honeypot UUID
Filter by honeypot alias (partial match)
Filter by source IP (partial match)
Filter by reverse DNS hostname (partial match)
Filter by seen status
truefalseInclude related resources
eventsSort by field (prefix with - for descending)
timestamp-timestampPage number
Results per page (max 20)
curl --request GET \
--get "https://api.securityhive.io/v1/detections?filter%5Bsearch%5D=192.168&filter%5Bsensor%5D=HTTP&filter%5Bhoneypot_id%5D=550e8400-e29b-41d4-a716-446655440000&filter%5Bhoneypot_alias%5D=Production&filter%5Bsrc_ip%5D=192.168&filter%5Bsrc_hostname%5D=attacker.example.com&filter%5Bmarked_as_seen%5D=true&include=events&sort=-timestamp&page=1&per_page=10" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"filter\": {
\"search\": \"labe\",
\"sensor\": \"FTP\",
\"honeypot_id\": \"4033def7-3d50-35bf-816e-cddd1634e0c2\",
\"honeypot_alias\": \"zuamxhcvzqgor\",
\"src_ip\": \"ratseaseyphzdbnghw\",
\"src_hostname\": \"khnfhqdjeuljvex\",
\"marked_as_seen\": \"true\"
},
\"include\": \"events\",
\"page\": 61,
\"per_page\": 8,
\"sort\": \"timestamp\"
}"
{
"data": [
{
"id": "a26c80f2-3796-42a7-be46-4a49ed44eaa1",
"company_id": "fba0df96-fbd7-4a50-b3c8-51a482c51a00",
"src_ip": "12.225.223.65",
"dst_ip": "230.240.23.59",
"sensor": "Modbus",
"timestamp": "2026-04-05T11:34:25.000000Z",
"marked_as_seen": false,
"honeypot_id": "a2d02433-d992-46ac-a868-01ffce929577",
"honeypot_alias": "Honeypot-Office-67",
"src_port": null,
"src_hostname": null,
"src_mac": "C4:68:67:BD:3F:0F",
"dst_port": 54574
},
{
"id": "a26c80f2-3f0a-4e70-9503-303bf92fac22",
"company_id": "e3058357-d291-4100-b90c-91c3746d3cf4",
"src_ip": "243.106.86.39",
"dst_ip": "148.193.18.230",
"sensor": "Modbus",
"timestamp": "2025-12-06T20:55:49.000000Z",
"marked_as_seen": true,
"honeypot_id": "15753105-199e-486b-b865-27025cb58cd2",
"honeypot_alias": "Honeypot-Branch-72",
"src_port": 62253,
"src_hostname": "Krajcik, Gorczany and Yost",
"src_mac": "79:EA:4D:64:F3:30",
"dst_port": 6875
}
],
"links": {
"first": "/?page=1",
"last": "/?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "/?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "/",
"per_page": 10,
"to": 2,
"total": 2
}
}
Mark a single detection as seen. Idempotent - marking an already seen detection will succeed without side effects.
The ID of the detection.
The UUID of the detection to mark as seen
curl --request PATCH \
"https://api.securityhive.io/v1/detections/a26c80f2-3796-42a7-be46-4a49ed44eaa1/seen" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
Mark multiple detections as seen in a single request. If no detection IDs are provided, all unseen detections for the company will be marked as seen.
curl --request POST \
"https://api.securityhive.io/v1/detections/mark-multiple-seen" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"detection_ids\": \"[\\\"550e8400-e29b-41d4-a716-446655440000\\\", \\\"550e8400-e29b-41d4-a716-446655440001\\\"]\"
}"
[Empty response]
Retrieves all logs for a specific integration.
The ID of the integration.
curl --request GET \
--get "https://api.securityhive.io/v1/integrations/et/logs" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control: no-cache, private
content-type: application/json
content-security-policy-report-only: default-src 'self'; script-src 'self' 'nonce-xRovPaED1eoBhXTNaKVfwnsrbokuiXZAU6SoEs3v' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-elem 'self' 'nonce-xRovPaED1eoBhXTNaKVfwnsrbokuiXZAU6SoEs3v' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-attr 'none'; style-src 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; style-src-elem 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; img-src 'self' data: blob: https://*.intercomcdn.com https://*.intercomcdn.eu https://*.intercomassets.eu https://*.intercom-attachments.eu https://www.gravatar.com https://*.tile.openstreetmap.org; font-src 'self' https://fonts.bunny.net https://*.intercomcdn.com; connect-src 'self' https://um.securityhive.io https://app.securityhive.io https://*.intercom.io wss://*.intercom.io wss://localhost:8090; frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none'; form-action 'self'; base-uri 'self'; object-src 'none'; worker-src 'self'; manifest-src 'self'; media-src 'self' data: https://*.intercomcdn.com; upgrade-insecure-requests
content-security-policy: frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none';
permissions-policy: geolocation=(), microphone=(), camera=(), fullscreen=()
x-content-type-options: nosniff
cross-origin-resource-policy: same-site
referrer-policy: strict-origin-when-cross-origin
vary: Origin
{
"message": "Unauthenticated."
}
Manage your honeypots.
Will create a new honeypot for the current company.
curl --request POST \
"https://api.securityhive.io/v1/honeypots" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"alias\": \"Internal Honeypot\"
}"
{
"data": {
"id": "e28fc79f-d248-4c8b-928e-5e173b3046e9",
"alias": "Honeypot-Datacenter-94",
"status": 5,
"activation_status": 1,
"hostname": "honeypot-hdsb-835.example.com",
"slane_enabled": true,
"slane_connected": true,
"paired": true,
"provisioned": true,
"dns1": "138.190.233.83",
"dns2": "71.44.76.132",
"configured_as": null,
"notes": null,
"checked_at": "2026-06-02T03:38:59.000000Z",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
}
APIs for managing integrations
Retrieve all enabled integrations for the current company.
curl --request GET \
--get "https://api.securityhive.io/v1/integrations" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [{"autotask": {...}, "another_integration": {...}}]
Enable a new integration for the current company.
The name of the integration to enable.
curl --request POST \
"https://api.securityhive.io/v1/integrations/autotask" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"message": "Integration enabled successfully"
}
Retrieve details of a specific enabled integration for the current company.
The name of the integration to retrieve.
curl --request GET \
--get "https://api.securityhive.io/v1/integrations/autotask" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {"id": 1, "company_id": "uuid", "name": "autotask", "config": {...}}
Update the configuration of an enabled integration for the current company.
The name of the integration to update.
curl --request PATCH \
"https://api.securityhive.io/v1/integrations/autotask" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"message": "Integration updated successfully"
}
Disable a specific integration for the current company.
The name of the integration to disable.
curl --request DELETE \
"https://api.securityhive.io/v1/integrations/autotask" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
APIs for managing the authenticated user
Retrieves the authenticated user and its metadata.
Include additional relationships (comma separated).
companycompany.typecompany.partnermanagingCompanymanagingCompany.typemanagingCompany.partnercurl --request GET \
--get "https://api.securityhive.io/v1/me?include=company.type" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "c9411542-3b3d-468a-8811-0fe90539882a",
"company_id": "3154995",
"managing_company_id": "3154995",
"first_name": "Jonas",
"last_name": "Lubowitz",
"two_factor_enabled": false,
"two_factor_configured": false,
"email": "[email protected]",
"email_verified_at": "2026-08-04T18:43:54Z",
"phonenumber": "657.731.1547",
"phonenumber_verified_at": "2026-08-04T18:43:54Z",
"report_interval": "weekly",
"manageable_companies": [
{
"id": "3154995",
"uuid": "537b733f-d08f-46a1-af6c-2bf8ce795359",
"name": "Kshlerin, Bashirian and Collins"
}
],
"role": {
"name": "norole",
"title": "No role assigned"
},
"abilities": [],
"need_to_configure_2fa": false,
"terms_agreed_at": "2026-08-04T18:43:54Z",
"sso_provider": null,
"created_at": "2026-08-04T18:43:54Z",
"updated_at": "2026-08-04T18:43:54Z"
},
"links": {
"self": "http://api.securityhive.io/v1/me"
}
}
Updates the authenticated user
curl --request PATCH \
"https://api.securityhive.io/v1/me" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"first_name\": \"John\",
\"last_name\": \"Doe\",
\"phonenumber\": \"+31612345678\",
\"managing_company_id\": \"1\",
\"report_interval\": \"weekly\",
\"terms_agreed_at\": \"2026-08-04T18:43:54\",
\"role\": \"admin\"
}"
[Empty response]
Tags can be used to categorize assets.
Retrieve all tags for the current company. Look at the 'Retrieve a tag' endpoint for more details on the tag object.
business_impactnamecreated_atassetscurl --request GET \
--get "https://api.securityhive.io/v1/tags?filter%5Bname%5D=maiores&filter%5Bbusiness_impact%5D=high&filter%5Bsystem_tag%5D=1&sort=created_at&include=assets" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Will create a new tag for the current company.
curl --request POST \
"https://api.securityhive.io/v1/tags" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"lf\",
\"description\": \"Explicabo nostrum ea est rerum quia et quo.\",
\"business_impact\": \"high\"
}"
Retrieves an tag by its ID.
The ID of the tag.
assetscurl --request GET \
--get "https://api.securityhive.io/v1/tags/quia?include=assets" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Will update an existing tag
The ID of the tag.
curl --request PATCH \
"https://api.securityhive.io/v1/tags/laborum" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"ehaxycgtkzbimzjfn\",
\"description\": \"Alias omnis hic repudiandae.\",
\"business_impact\": \"low\"
}"
Will delete an existing tag
The ID of the tag.
curl --request DELETE \
"https://api.securityhive.io/v1/tags/aut" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" APIs for managing users
Retrieve all users for the current company.
Include additional relationships (comma separated).
companycompany.typecompany.partnermanagingCompanymanagingCompany.typemanagingCompany.partnerSort the results by column(s) (comma separated).
first_namelast_nameemailphonenumberreport_intervalcreated_attwo_factor_enabledrole.titleFilter the results by column(s) (comma separated).
first_namelast_nameemailphonenumberreport_intervalcurl --request GET \
--get "https://api.securityhive.io/v1/users?include=managingCompany.type&sort=first_name%2C-last_name&filter=first_name%3AJohn%2Clast_name%3ADoe" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "eebc47e9-d30d-4b70-b9dc-92e60f1ac354",
"company_id": "5584835",
"managing_company_id": "5584835",
"first_name": "Aaron",
"last_name": "Wehner",
"two_factor_enabled": false,
"email": "[email protected]",
"email_verified_at": "2026-08-04T18:43:55.000000Z",
"phonenumber": "+1 (341) 299-5342",
"phonenumber_verified_at": "2026-08-04T18:43:55.000000Z",
"report_interval": "weekly",
"manageable_companies": [
{
"id": "5584835",
"uuid": "b3054b68-5cff-4082-9253-3bc766375384",
"name": "Block, Grady and Kuvalis"
}
],
"role": {
"name": "norole",
"title": "No role assigned"
},
"terms_agreed_at": "2026-08-04T18:43:55.000000Z",
"sso_provider": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z",
"last_login_at": null
},
{
"id": "f178ae23-a07a-463b-9d6b-ae969123e859",
"company_id": "2598030",
"managing_company_id": "2598030",
"first_name": "Tristian",
"last_name": "Rowe",
"two_factor_enabled": false,
"email": "[email protected]",
"email_verified_at": "2026-08-04T18:43:55.000000Z",
"phonenumber": "1-718-593-0697",
"phonenumber_verified_at": "2026-08-04T18:43:55.000000Z",
"report_interval": "weekly",
"manageable_companies": [
{
"id": "2598030",
"uuid": "eac187ce-93f9-4c49-bf43-88974421f2da",
"name": "Harris PLC"
}
],
"role": {
"name": "norole",
"title": "No role assigned"
},
"terms_agreed_at": "2026-08-04T18:43:55.000000Z",
"sso_provider": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:56.000000Z",
"last_login_at": null
}
],
"links": {
"first": "/?page=1",
"last": "/?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "/?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "/",
"per_page": 10,
"to": 2,
"total": 2
}
}
Create a new user for the current company.
curl --request POST \
"https://api.securityhive.io/v1/users" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"first_name\": \"gbvcwdhp\",
\"last_name\": \"glkchszclvpxin\",
\"email\": \"[email protected]\",
\"phonenumber\": \"+31612345678\",
\"report_interval\": \"disabled\",
\"role\": \"admin\"
}"
{
"data": {
"id": 1,
"uuid": "00000000-0000-0000-0000-000000000000"
}
}
Retrieves an user for the current company.
string The id of the user
Include additional relationships (comma separated).
companycompany.typecompany.partnermanagingCompanymanagingCompany.typemanagingCompany.partnercurl --request GET \
--get "https://api.securityhive.io/v1/users/ebbe0ad1-6c8f-306d-aade-7a1bc989263e?include=company" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "34e246fb-6977-451a-bace-c7fa5c30eb64",
"company_id": "4454445",
"managing_company_id": "4454445",
"first_name": "Elijah",
"last_name": "Fadel",
"two_factor_enabled": false,
"email": "[email protected]",
"email_verified_at": "2026-08-04T18:43:56.000000Z",
"phonenumber": "+1-680-842-4223",
"phonenumber_verified_at": "2026-08-04T18:43:56.000000Z",
"report_interval": "weekly",
"manageable_companies": [
{
"id": "4454445",
"uuid": "537aa28f-8e5d-4120-a15e-6df3135be2e3",
"name": "Jenkins-Waelchi"
}
],
"role": {
"name": "norole",
"title": "No role assigned"
},
"terms_agreed_at": "2026-08-04T18:43:56.000000Z",
"sso_provider": null,
"created_at": "2026-08-04T18:43:56.000000Z",
"updated_at": "2026-08-04T18:43:56.000000Z",
"last_login_at": null
}
}
Updates an user for the current company.
string The id of the user
curl --request PATCH \
"https://api.securityhive.io/v1/users/2e14f1e7-031f-328a-a40d-cbcc8eacc037" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"first_name\": \"John\",
\"last_name\": \"Doe\",
\"email\": \"[email protected]\",
\"phonenumber\": \"+31612345678\",
\"report_interval\": \"weekly\",
\"role\": \"admin\"
}"
[Empty response]
Manage vulnerabilities that have been discovered on your network.
Retrieve all vulnerabilities for the current company. Look at the 'Retrieve a vulnerability' endpoint for more details on the vulnerability object.
ResolvedUnresolvedAcceptedDetectedExpiredLogLowMediumHighCriticalnameportcvss_base_scoreepss_scoreqod_typelast_seencurl --request GET \
--get "https://api.securityhive.io/v1/vulnerabilities?filter%5Bname%5D=SQL&filter%5Bhost%5D=192.168.1.1&filter%5Bhostname%5D=laptop-1.local&filter%5Bstatus%5D=Resolved&filter%5Bthreat%5D=High&filter%5Bscan_id%5D=123&filter%5Bfamily%5D=SQL+Injection&sort=epss_score" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"filter\": {
\"name\": \"dyqarisklhhavsmeetapc\",
\"threat_level\": \"Log\",
\"host\": \"qhbwqcdrzwgoj\",
\"hostname\": \"ypyhjjtcvajrwhbveobivh\",
\"status\": \"Accepted\",
\"scan_id\": \"905034a0-2a1b-3685-8d63-c8152a929e27\"
},
\"per_page\": 7
}"
{
"data": [
{
"id": "a26c80f2-5d13-4383-842f-7b82fc890691",
"asset_id": "a26c80f2-51f1-4360-a0e9-20608d4305d2",
"company_id": "2839908",
"vulnerability_definition_id": "a26c80f2-5c23-4a32-b1ff-4e35391584f7",
"vulnerability_definition": {
"id": "a26c80f2-5c23-4a32-b1ff-4e35391584f7",
"name": "Remote File Inclusion in alias",
"description": "Vitae quis accusantium porro dolorum. Voluptates quo dolorem labore est iure. Et perspiciatis voluptatem qui ducimus reiciendis accusantium. Doloremque dolor ut quis est sequi.",
"solution": "Suscipit esse voluptatibus officiis maxime aut ex aut. Vel eum quia facilis mollitia consequuntur possimus nulla. Est esse eos ipsam quia.",
"category": "Remote File Inclusion",
"threat_level": "High",
"definition_type": "openvas",
"definition": {
"id": "a26c80f2-5998-45c9-b47f-1f48e7b761eb",
"o_id": "97004158-7d0c-3f0b-9ae5-d7e48dd3e95f",
"name": "Remote File Inclusion in alias",
"family": "Remote File Inclusion",
"reference_urls": "http://www.smitham.com/accusamus-quibusdam-vitae-nulla-laborum.html, http://senger.net/in-voluptas-eum-dolor-et",
"reference_cves": "CVE-2019-4526, CVE-2016-3183",
"solution_type": "WorkAround",
"solution_description": "Suscipit esse voluptatibus officiis maxime aut ex aut. Vel eum quia facilis mollitia consequuntur possimus nulla. Est esse eos ipsam quia.",
"summary": "Vitae quis accusantium porro dolorum. Voluptates quo dolorem labore est iure. Et perspiciatis voluptatem qui ducimus reiciendis accusantium. Doloremque dolor ut quis est sequi.",
"insight": "Consectetur et accusamus voluptas facilis adipisci qui. Cumque et autem id nulla rerum et. Voluptas illum adipisci dolorum totam nihil. Natus saepe non repudiandae et at blanditiis ea culpa. Voluptatum corrupti praesentium quo ea vel.",
"affected": "Facilis quia ad et adipisci tempora odio. Labore similique provident tempore facere aspernatur qui eum.",
"impact": "Fugit fugit molestiae saepe similique consequuntur. Nulla cupiditate minus quos qui. Similique laborum labore accusamus veniam vitae magnam praesentium commodi.",
"vuldetect": "Aspernatur voluptates est reiciendis aut perspiciatis modi. Ipsam beatae veniam tempore et numquam sapiente iste.",
"priority": "Low",
"qod_type": "registry",
"qod_value": 77
},
"cvss_base_score": 1.8,
"cvss_base_vector": "AV:A/AC:H/Au:S/C:C/I:C/A:P",
"epss": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
},
"host": "54.11.174.35",
"hostname": "armstrong.com",
"port": "8080/tcp",
"details": "Consequatur ea accusamus necessitatibus qui temporibus. Delectus enim nemo cum.",
"status": "Accepted",
"first_seen": "2026-05-06T19:21:17.000000Z",
"last_seen": "2026-05-29T12:33:49.000000Z",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z",
"name": "Remote File Inclusion in alias",
"description": "Consequatur ea accusamus necessitatibus qui temporibus. Delectus enim nemo cum.",
"cvss_base_score": 1.8,
"cvss_base_vector": "AV:A/AC:H/Au:S/C:C/I:C/A:P",
"qod_type": "registry",
"qod_value": 77,
"threat": "High",
"scanner_id": null,
"scanner_hostname": null,
"plugin": {
"id": "a26c80f2-5998-45c9-b47f-1f48e7b761eb",
"o_id": "97004158-7d0c-3f0b-9ae5-d7e48dd3e95f",
"name": "Remote File Inclusion in alias",
"family": "Remote File Inclusion",
"reference_urls": "http://www.smitham.com/accusamus-quibusdam-vitae-nulla-laborum.html, http://senger.net/in-voluptas-eum-dolor-et",
"reference_cves": "CVE-2019-4526, CVE-2016-3183",
"solution_type": "WorkAround",
"solution_description": "Suscipit esse voluptatibus officiis maxime aut ex aut. Vel eum quia facilis mollitia consequuntur possimus nulla. Est esse eos ipsam quia.",
"summary": "Vitae quis accusantium porro dolorum. Voluptates quo dolorem labore est iure. Et perspiciatis voluptatem qui ducimus reiciendis accusantium. Doloremque dolor ut quis est sequi.",
"insight": "Consectetur et accusamus voluptas facilis adipisci qui. Cumque et autem id nulla rerum et. Voluptas illum adipisci dolorum totam nihil. Natus saepe non repudiandae et at blanditiis ea culpa. Voluptatum corrupti praesentium quo ea vel.",
"affected": "Facilis quia ad et adipisci tempora odio. Labore similique provident tempore facere aspernatur qui eum.",
"impact": "Fugit fugit molestiae saepe similique consequuntur. Nulla cupiditate minus quos qui. Similique laborum labore accusamus veniam vitae magnam praesentium commodi.",
"vuldetect": "Aspernatur voluptates est reiciendis aut perspiciatis modi. Ipsam beatae veniam tempore et numquam sapiente iste.",
"priority": "Low",
"qod_type": "registry",
"qod_value": 77
}
},
{
"id": "a26c80f2-665d-4cd8-afbf-19f25b7a1d20",
"asset_id": "a26c80f2-6131-43b7-831c-8d363080ae33",
"company_id": "8833155",
"vulnerability_definition_id": "a26c80f2-65c2-4d6f-aa5d-6c7eb68dcf07",
"vulnerability_definition": {
"id": "a26c80f2-65c2-4d6f-aa5d-6c7eb68dcf07",
"name": "6 due to improper sunt handling",
"description": "Sit odit non mollitia tenetur. Deserunt nam itaque sit est aut ut. Natus perferendis et vero et possimus.",
"solution": "Consequatur rerum odit aperiam et rem expedita. Ullam et est officia iste sit ex. Expedita tempora ab quod sint possimus accusamus.",
"category": "6",
"threat_level": "Low",
"definition_type": "openvas",
"definition": {
"id": "a26c80f2-6452-4629-994c-625d6f1f3931",
"o_id": "bcc56717-a242-31ae-9007-f7b274384c74",
"name": "6 due to improper sunt handling",
"family": "6",
"reference_urls": "http://www.medhurst.com/nemo-et-similique-illo-labore-minima-sed-cumque-voluptatum, http://gorczany.com/odit-ullam-velit-saepe-maiores-omnis.html",
"reference_cves": "CVE-2021-1366, CVE-2017-6346",
"solution_type": "Configuration Change",
"solution_description": "Consequatur rerum odit aperiam et rem expedita. Ullam et est officia iste sit ex. Expedita tempora ab quod sint possimus accusamus.",
"summary": "Sit odit non mollitia tenetur. Deserunt nam itaque sit est aut ut. Natus perferendis et vero et possimus.",
"insight": "Harum sunt dolorum sit non aliquam. Tenetur delectus quos est corporis vero occaecati minus. Voluptatem soluta beatae recusandae sunt. Ullam dolor asperiores illo iste eos quia.",
"affected": "Quas et pariatur magni aut. Impedit eos veniam accusamus distinctio ut repellat culpa. Maxime et soluta voluptatem. Possimus consequatur ea expedita suscipit nulla recusandae quia et.",
"impact": "Vel veniam laborum amet et vero dolor qui. Architecto doloremque eligendi fugiat saepe qui odit. Nisi occaecati et ut occaecati. Est voluptatem est ut non. Voluptatum quo necessitatibus id dolores. Facere nobis est impedit.",
"vuldetect": "Est animi omnis amet deserunt ut cumque. Quia omnis sed delectus ab inventore sint sapiente. Est ea minus sit et nam incidunt voluptatibus.",
"priority": "Log",
"qod_type": "remote_active",
"qod_value": 29
},
"cvss_base_score": 4.6,
"cvss_base_vector": "AV:P/AC:L/Au:N/C:P/I:C/A:N",
"epss": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
},
"host": "225.67.5.142",
"hostname": "bernhard.com",
"port": "21/tcp",
"details": "Et quisquam asperiores alias quia quo facilis et. Aspernatur quia quod debitis culpa tempora vitae. Hic nobis excepturi asperiores accusantium recusandae.",
"status": "Resolved",
"first_seen": "2025-09-03T15:40:39.000000Z",
"last_seen": "2026-02-26T12:59:34.000000Z",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z",
"name": "6 due to improper sunt handling",
"description": "Et quisquam asperiores alias quia quo facilis et. Aspernatur quia quod debitis culpa tempora vitae. Hic nobis excepturi asperiores accusantium recusandae.",
"cvss_base_score": 4.6,
"cvss_base_vector": "AV:P/AC:L/Au:N/C:P/I:C/A:N",
"qod_type": "remote_active",
"qod_value": 29,
"threat": "Low",
"scanner_id": null,
"scanner_hostname": null,
"plugin": {
"id": "a26c80f2-6452-4629-994c-625d6f1f3931",
"o_id": "bcc56717-a242-31ae-9007-f7b274384c74",
"name": "6 due to improper sunt handling",
"family": "6",
"reference_urls": "http://www.medhurst.com/nemo-et-similique-illo-labore-minima-sed-cumque-voluptatum, http://gorczany.com/odit-ullam-velit-saepe-maiores-omnis.html",
"reference_cves": "CVE-2021-1366, CVE-2017-6346",
"solution_type": "Configuration Change",
"solution_description": "Consequatur rerum odit aperiam et rem expedita. Ullam et est officia iste sit ex. Expedita tempora ab quod sint possimus accusamus.",
"summary": "Sit odit non mollitia tenetur. Deserunt nam itaque sit est aut ut. Natus perferendis et vero et possimus.",
"insight": "Harum sunt dolorum sit non aliquam. Tenetur delectus quos est corporis vero occaecati minus. Voluptatem soluta beatae recusandae sunt. Ullam dolor asperiores illo iste eos quia.",
"affected": "Quas et pariatur magni aut. Impedit eos veniam accusamus distinctio ut repellat culpa. Maxime et soluta voluptatem. Possimus consequatur ea expedita suscipit nulla recusandae quia et.",
"impact": "Vel veniam laborum amet et vero dolor qui. Architecto doloremque eligendi fugiat saepe qui odit. Nisi occaecati et ut occaecati. Est voluptatem est ut non. Voluptatum quo necessitatibus id dolores. Facere nobis est impedit.",
"vuldetect": "Est animi omnis amet deserunt ut cumque. Quia omnis sed delectus ab inventore sint sapiente. Est ea minus sit et nam incidunt voluptatibus.",
"priority": "Log",
"qod_type": "remote_active",
"qod_value": 29
}
}
],
"links": {
"first": "/?page=1",
"last": "/?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "/?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "/",
"per_page": 10,
"to": 2,
"total": 2
}
}
Retrieves a vulnerability by its ID.
The ID of the vulnerability.
curl --request GET \
--get "https://api.securityhive.io/v1/vulnerabilities/deleniti" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "a26c80f2-7688-490c-94de-e19bc449bed1",
"asset_id": "a26c80f2-7100-4e1c-92af-927071c56474",
"company_id": "8039863",
"vulnerability_definition_id": "a26c80f2-75ef-49d8-8f09-9a0f785cd7cf",
"vulnerability_definition": {
"id": "a26c80f2-75ef-49d8-8f09-9a0f785cd7cf",
"name": "5 in exercitationem",
"description": "Non necessitatibus fugiat qui eos nam et eum ut. Est aut ducimus a eligendi qui libero omnis. Hic cumque atque repellat voluptate rerum nemo. Eos et sunt quia culpa repudiandae dolores laudantium odio.",
"solution": "Quia praesentium ipsa labore maiores a itaque aut. Libero dignissimos maiores pariatur error voluptatibus. Aspernatur voluptatibus doloribus accusamus reiciendis.",
"category": "5",
"threat_level": "High",
"definition_type": "openvas",
"definition": {
"id": "a26c80f2-747a-4a1d-b321-b006e0a9baf1",
"o_id": "344cb617-b112-3b6d-8780-08ebddf55a74",
"name": "5 in exercitationem",
"family": "5",
"reference_urls": "http://www.borer.com/autem-vel-eos-omnis-velit-et, http://gorczany.com/animi-molestiae-facilis-cum-temporibus.html",
"reference_cves": "CVE-2016-3191, CVE-2017-7519",
"solution_type": "Configuration Change",
"solution_description": "Quia praesentium ipsa labore maiores a itaque aut. Libero dignissimos maiores pariatur error voluptatibus. Aspernatur voluptatibus doloribus accusamus reiciendis.",
"summary": "Non necessitatibus fugiat qui eos nam et eum ut. Est aut ducimus a eligendi qui libero omnis. Hic cumque atque repellat voluptate rerum nemo. Eos et sunt quia culpa repudiandae dolores laudantium odio.",
"insight": "Corporis est expedita veniam est laboriosam. Qui itaque vel inventore non quia iste deleniti. Numquam vel recusandae vero numquam nam nihil rerum.",
"affected": "Laboriosam debitis cumque et aut magni aliquid quia. Tenetur rerum expedita et temporibus. Doloribus a odit velit voluptate qui in. Labore nulla architecto et et beatae autem repudiandae. Fugit est alias praesentium molestiae et eaque.",
"impact": "Quia occaecati et eaque fuga quod. Totam occaecati eligendi maiores ipsum quas quo aut. Ad sit adipisci quos aut voluptate possimus ut. At eligendi suscipit placeat reprehenderit porro.",
"vuldetect": "Nobis ut nihil officiis excepturi. Est eum blanditiis cumque exercitationem. Occaecati rerum velit perspiciatis vitae rerum nihil. Molestias est qui ea omnis sit enim soluta.",
"priority": "Low",
"qod_type": "remote_active",
"qod_value": 29
},
"cvss_base_score": 0.4,
"cvss_base_vector": "AV:P/AC:H/Au:N/C:N/I:P/A:N",
"epss": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
},
"host": "32.79.121.239",
"hostname": "considine.com",
"port": "8080/tcp",
"details": "Explicabo et repellat illo necessitatibus voluptatem aspernatur. Fuga magni fuga impedit rerum perferendis quibusdam ea nesciunt.",
"status": "Resolved",
"first_seen": "2025-09-08T21:07:51.000000Z",
"last_seen": "2026-06-03T08:17:58.000000Z",
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z",
"name": "5 in exercitationem",
"description": "Explicabo et repellat illo necessitatibus voluptatem aspernatur. Fuga magni fuga impedit rerum perferendis quibusdam ea nesciunt.",
"cvss_base_score": 0.4,
"cvss_base_vector": "AV:P/AC:H/Au:N/C:N/I:P/A:N",
"qod_type": "remote_active",
"qod_value": 29,
"threat": "High",
"scanner_id": null,
"scanner_hostname": null,
"plugin": {
"id": "a26c80f2-747a-4a1d-b321-b006e0a9baf1",
"o_id": "344cb617-b112-3b6d-8780-08ebddf55a74",
"name": "5 in exercitationem",
"family": "5",
"reference_urls": "http://www.borer.com/autem-vel-eos-omnis-velit-et, http://gorczany.com/animi-molestiae-facilis-cum-temporibus.html",
"reference_cves": "CVE-2016-3191, CVE-2017-7519",
"solution_type": "Configuration Change",
"solution_description": "Quia praesentium ipsa labore maiores a itaque aut. Libero dignissimos maiores pariatur error voluptatibus. Aspernatur voluptatibus doloribus accusamus reiciendis.",
"summary": "Non necessitatibus fugiat qui eos nam et eum ut. Est aut ducimus a eligendi qui libero omnis. Hic cumque atque repellat voluptate rerum nemo. Eos et sunt quia culpa repudiandae dolores laudantium odio.",
"insight": "Corporis est expedita veniam est laboriosam. Qui itaque vel inventore non quia iste deleniti. Numquam vel recusandae vero numquam nam nihil rerum.",
"affected": "Laboriosam debitis cumque et aut magni aliquid quia. Tenetur rerum expedita et temporibus. Doloribus a odit velit voluptate qui in. Labore nulla architecto et et beatae autem repudiandae. Fugit est alias praesentium molestiae et eaque.",
"impact": "Quia occaecati et eaque fuga quod. Totam occaecati eligendi maiores ipsum quas quo aut. Ad sit adipisci quos aut voluptate possimus ut. At eligendi suscipit placeat reprehenderit porro.",
"vuldetect": "Nobis ut nihil officiis excepturi. Est eum blanditiis cumque exercitationem. Occaecati rerum velit perspiciatis vitae rerum nihil. Molestias est qui ea omnis sit enim soluta.",
"priority": "Low",
"qod_type": "remote_active",
"qod_value": 29
}
}
}
APIs for managing webhook events
Lists all webhook events for the authenticated user's company.
Sort the results by column(s) (comma separated).
webhook_ideventstatusnext_retry_atFilter the results by column(s) (comma separated).
webhook_ideventstatuscurl --request GET \
--get "https://api.securityhive.io/v1/webhook-events?sort=event&filter=status" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "a26c80f2-0fee-437b-89c1-a37c927cc6a8",
"webhook_id": "a26c80f2-0f10-4b23-a128-6e1156d36fe7",
"event": "dolorum",
"payload": {
"key": "value"
},
"status": "pending",
"retries": 0,
"next_retry_at": null,
"last_sent_at": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
},
{
"id": "a26c80f2-140d-4f06-bf04-74feb81cf8b7",
"webhook_id": "a26c80f2-1321-4786-8631-4d67f97d9406",
"event": "sit",
"payload": {
"key": "value"
},
"status": "pending",
"retries": 0,
"next_retry_at": null,
"last_sent_at": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
],
"links": {
"first": "/?page=1",
"last": "/?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "/?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "/",
"per_page": 10,
"to": 2,
"total": 2
}
}
Lists all webhook event types that can be used.
curl --request GET \
--get "https://api.securityhive.io/v1/webhook-events/types" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control: no-cache, private
content-type: application/json
content-security-policy-report-only: default-src 'self'; script-src 'self' 'nonce-qQiTK20q4tR9SznkZNu2qUgTIDPD4I4xrXtSG6lg' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-elem 'self' 'nonce-qQiTK20q4tR9SznkZNu2qUgTIDPD4I4xrXtSG6lg' https://js.chargebee.com https://*.intercom.io https://*.intercomcdn.com https://static.cloudflareinsights.com https://unpkg.com https://cdn.jsdelivr.net https://medv.io https://assets.calendly.com; script-src-attr 'none'; style-src 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; style-src-elem 'self' 'unsafe-inline' https://fonts.bunny.net https://*.intercomcdn.com https://unpkg.com; img-src 'self' data: blob: https://*.intercomcdn.com https://*.intercomcdn.eu https://*.intercomassets.eu https://*.intercom-attachments.eu https://www.gravatar.com https://*.tile.openstreetmap.org; font-src 'self' https://fonts.bunny.net https://*.intercomcdn.com; connect-src 'self' https://um.securityhive.io https://app.securityhive.io https://*.intercom.io wss://*.intercom.io wss://localhost:8090; frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none'; form-action 'self'; base-uri 'self'; object-src 'none'; worker-src 'self'; manifest-src 'self'; media-src 'self' data: https://*.intercomcdn.com; upgrade-insecure-requests
content-security-policy: frame-src 'self' https://um.securityhive.io https://js.chargebee.com https://securityhive.chargebee.com https://intercom-sheets.com https://calendly.com; frame-ancestors 'none';
permissions-policy: geolocation=(), microphone=(), camera=(), fullscreen=()
x-content-type-options: nosniff
cross-origin-resource-policy: same-site
referrer-policy: strict-origin-when-cross-origin
vary: Origin
{
"message": "Unauthenticated."
}
Retrieves an webhook event for the current company.
The ID of the webhookEvent.
curl --request GET \
--get "https://api.securityhive.io/v1/webhook-events/a26c80f2-0fee-437b-89c1-a37c927cc6a8" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "a26c80f2-2098-4ba8-b10c-d9cd2382c853",
"webhook_id": "a26c80f2-1fa6-473c-b839-b7cd08dad64d",
"event": "qui",
"payload": {
"key": "value"
},
"status": "pending",
"retries": 0,
"next_retry_at": null,
"last_sent_at": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
}
APIs for managing webhooks
Lists all webhooks for the authenticated user's company.
curl --request GET \
--get "https://api.securityhive.io/v1/webhooks" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "a26c80f1-f17c-45f7-846e-50ae93a801cd",
"company_id": "17946ea5-01bc-4c04-bbb8-bbd621cd5748",
"url": "https://quigley.com",
"description": null,
"events": [],
"secret": "5fcccb985cb03136660f510937ed9b754016a98b9ce502a6d5f2a4447d70fcd8",
"last_sent_at": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
},
{
"id": "a26c80f1-f638-4c8e-8c18-7942ca5760a8",
"company_id": "66f01850-2948-4bca-b588-5ac936bafdea",
"url": "https://cole.com",
"description": null,
"events": [],
"secret": "64f7510df977da7e45a93d87a857cb552a9d39df79c0b6a94ff8327705520ff7",
"last_sent_at": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
]
}
Create a new webhook for the current company.
curl --request POST \
"https://api.securityhive.io/v1/webhooks" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"url\": \"https:\\/\\/www.gutmann.info\\/asperiores-illum-omnis-illo-aliquid-eos-et\",
\"description\": \"Rerum perspiciatis similique quo quis sit qui id.\"
}"
{
"data": {
"id": "00000000-0000-0000-0000-000000000000"
}
}
Retrieves a webhook for the current company.
The ID of the webhook.
curl --request GET \
--get "https://api.securityhive.io/v1/webhooks/a26c80f1-f17c-45f7-846e-50ae93a801cd" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "a26c80f1-ff24-4c2b-a41c-be675b46687e",
"company_id": "f07a0dda-75e9-4e69-a927-4456da8f404a",
"url": "https://cole.com",
"description": null,
"events": [],
"secret": "3d9fc0905ca9ec052db1023adb12596419fdf95a920abc7fc59d5c38ebc03d51",
"last_sent_at": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
}
Rotates the secret for the webhook.
The ID of the webhook.
curl --request POST \
"https://api.securityhive.io/v1/webhooks/a26c80f1-f17c-45f7-846e-50ae93a801cd/rotate-secret" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "a26c80f2-0428-4fae-9628-af9e044e3284",
"company_id": "192c94c7-e868-4c52-892d-414a65c488de",
"url": "https://moore.com",
"description": null,
"events": [],
"secret": "8cc2bfea5df5b8402a5a9d014b6fa2dfc0af60ed006bd540e11e4840636d9a54",
"last_sent_at": null,
"created_at": "2026-08-04T18:43:55.000000Z",
"updated_at": "2026-08-04T18:43:55.000000Z"
}
}
Tests the webhook by sending a test event.
The ID of the webhook.
curl --request POST \
"https://api.securityhive.io/v1/webhooks/a26c80f1-f17c-45f7-846e-50ae93a801cd/test" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
Updates a webhook for the current company.
The ID of the webhook.
curl --request PATCH \
"https://api.securityhive.io/v1/webhooks/a26c80f1-f17c-45f7-846e-50ae93a801cd" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"url\": \"https:\\/\\/renner.com\\/est-voluptatem-inventore-voluptatem.html\",
\"description\": \"Placeat ipsam quia aspernatur doloribus id dolores ducimus.\"
}"
Deletes an webhook for the current company.
The ID of the webhook.
curl --request DELETE \
"https://api.securityhive.io/v1/webhooks/a26c80f1-f17c-45f7-846e-50ae93a801cd" \
--header "Authorization: Bearer {YOUR_PERSONAL_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]