Fetch Data
Table of Contents
Jira
SCRUMProject statuses retrieved
{"SCRUM":{"statuses":[{"id":"10000","name":"To Do","statusCategory":"new"},{"id":"10001","name":"In Progress","statusCategory":"indeterminate"},{"id":"10002","name":"Done","statusCategory":"done"}]}}Forbidden
Unprocessable — Jira not integrated
POST /api/jira/fetchProjectStatuses HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 18
{
"projId": "SCRUM"
}{
"projectMappings": {
"SCRUM": {
"statuses": [
{
"id": "10000",
"name": "To Do",
"statusCategory": "new"
},
{
"id": "10001",
"name": "In Progress",
"statusCategory": "indeterminate"
},
{
"id": "10002",
"name": "Done",
"statusCategory": "done"
}
]
}
}
}Jira priorities retrieved
Forbidden
Unprocessable — Jira not integrated
POST /api/jira/fetchPriorities HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"jiraPriorities": [
{
"id": "1",
"name": "Highest"
},
{
"id": "2",
"name": "High"
},
{
"id": "3",
"name": "Medium"
},
{
"id": "4",
"name": "Low"
},
{
"id": "5",
"name": "Lowest"
}
]
}SCRUMBugAvailable fields retrieved
Forbidden
Unprocessable
POST /api/jira/fetchAvailableFieldsForMapping HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"projId": "SCRUM",
"issueType": "Bug"
}{
"fields": [
{
"id": "priority",
"name": "Priority",
"type": "priority"
}
]
}SCRUMpriorityField values retrieved
Forbidden
Unprocessable
POST /api/jira/fetchFieldValues HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 39
{
"projId": "SCRUM",
"fieldId": "priority"
}{
"fieldValues": [
{
"id": "1",
"value": "Highest"
}
]
}SCRUMPriority mapping retrieved
Forbidden
Unprocessable
POST /api/jira/fetchPriorityFieldMapping HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 18
{
"projId": "SCRUM"
}{
"priorityMapping": {
"fieldId": "priority",
"fieldValuesMap": {
"HIGH": "1",
"MEDIUM": "3",
"LOW": "5"
}
}
}SCRUMBugField metadata retrieved
Field metadata for issue creation — required fields, field types, allowed values
{"projId":"SCRUM","issueType":"Bug","fields":[{"id":"summary","name":"Summary","required":true},{"id":"priority","name":"Priority","required":false}]}Forbidden
Unprocessable — Jira not integrated
POST /api/fetchCreateJiraIssueFieldMetaData HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"projId": "SCRUM",
"issueType": "Bug"
}{
"jiraMetaData": {
"projId": "SCRUM",
"issueType": "Bug",
"fields": [
{
"id": "summary",
"name": "Summary",
"required": true
},
{
"id": "priority",
"name": "Priority",
"required": false
}
]
}
}Azure Boards
Azure Boards integration retrieved
Forbidden
POST /api/fetchAzureBoardsIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"azureBoardsIntegration": {
"azureBoardsBaseUrl": "https://dev.azure.com",
"organization": "example-corp",
"projectList": [
"AktoSecurity",
"InfraTeam"
]
}
}AktoSecurityField metadata retrieved
Forbidden
Unprocessable
POST /api/fetchCreateABWorkItemFieldMetaData HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 30
{
"projectName": "AktoSecurity"
}{
"fields": [
{
"referenceName": "System.Title",
"name": "Title",
"type": "string"
}
]
}Datadog
Datadog integration retrieved
Forbidden
POST /api/fetchDatadogIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"datadogForwarderConfig": {
"datadogSite": "datadoghq.com",
"enabled": true
}
}Splunk
Splunk integration retrieved
Forbidden
POST /api/fetchSplunkIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"splunkSiemConfig": {
"splunkUrl": "http://splunk.example.com:8088/services/collector"
}
}Azure Data Explorer (ADX)
ADX integration retrieved
Forbidden
POST /api/fetchAdxIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"adxIntegration": {
"clusterEndpoint": "https://akto-cluster.eastus.kusto.windows.net",
"databaseName": "AktoThreatDB",
"tenantId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"applicationClientId": "b2c3d4e5-f6a7-8901-bcde-f12345678901"
}
}Export status retrieved
trueExport under processing0Forbidden
POST /api/getAdxExportStatus HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"exportSuccess": true,
"exportMessage": "Export under processing",
"exportedCount": 0
}DevRev
DevRev integration retrieved
Forbidden
POST /api/fetchDevRevIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"devrevIntegration": {
"orgUrl": "https://app.devrev.ai/example-org"
}
}DevRev parts retrieved
Map of DevRev part ID to display name
{"PROD-001":"Security Platform","PROD-002":"API Gateway"}["issue","ticket","feature"]Forbidden
Unprocessable — DevRev not configured
POST /api/fetchDevRevParts HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"partsIdToNameMap": {
"PROD-001": "Security Platform",
"PROD-002": "API Gateway"
},
"partTypes": [
"issue",
"ticket",
"feature"
]
}ServiceNow
ServiceNow integration retrieved
Forbidden
POST /api/fetchServiceNowIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"serviceNowIntegration": {
"instanceUrl": "https://example.service-now.com",
"tableNames": [
"incident",
"problem"
]
}
}https://example.service-now.comc3d4e5f6a7b8c9d0[REDACTED_SNOW_CLIENT_SECRET]ServiceNow tables retrieved
Forbidden
Unprocessable — OAuth token fetch failed or invalid credentials
POST /api/fetchServiceNowTables HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 126
{
"instanceUrl": "https://example.service-now.com",
"clientId": "c3d4e5f6a7b8c9d0",
"clientSecret": "[REDACTED_SNOW_CLIENT_SECRET]"
}{
"tables": [
{
"name": "incident",
"label": "Incident"
}
]
}Microsoft Defender
Integration retrieved
Forbidden
POST /api/fetchMicrosoftDefenderIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"microsoftDefenderIntegration": {
"tenantId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"clientId": "d4e5f6a7-b8c9-0123-def0-123456789012",
"dataIngestionUrl": "https://akto-ingestion.example.com"
}
}Devices retrieved
Forbidden
Unprocessable — integration not configured
POST /api/fetchDefenderDevices HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"devices": [
{
"id": "a1b2c3d4e5f6789012345678901234567890abcd",
"computerName": "prod-api-server-01",
"osName": "Linux",
"lastActiveDate": "2024-01-15T14:30:00Z",
"siteId": "site-001"
}
]
}Library scripts retrieved
Forbidden
Unprocessable — integration not configured
POST /api/listDefenderLibraryScripts HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"libraryScripts": [
{
"id": "script-uuid-001",
"fileName": "akto-guardrail-check.sh",
"description": "Akto guardrail installation script",
"createdBy": "admin@example.com",
"creationTime": "2024-01-15T10:00:00Z"
}
]
}SentinelOne
SentinelOne integration retrieved
Forbidden
POST /api/fetchSentinelOneIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"sentinelOneIntegration": {
"consoleUrl": "https://example.sentinelone.net",
"dataIngestionUrl": "https://akto-ingestion.example.com",
"guardrailType": [
"cursor-hooks"
],
"guardrailTargetMode": "all",
"guardrailStatus": "completed"
}
}Agents retrieved
Forbidden
Unprocessable — SentinelOne integration not configured
POST /api/fetchSentinelOneAgents HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"agents": [
{
"id": "1234567890123456789",
"computerName": "prod-api-server-01",
"osName": "Linux Ubuntu 22.04",
"lastActiveDate": "2024-01-15T14:30:00.000Z",
"siteId": "9876543210987654321"
}
]
}Parent task ID returned by executeSentinelOneRemoteScript
task-uuid-abc123def456Task status retrieved
Forbidden
Unprocessable — parentTaskId missing or integration not configured
POST /api/getSentinelOneScriptTaskStatus HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 41
{
"parentTaskId": "task-uuid-abc123def456"
}{
"remoteScripts": [
{
"agentComputerName": "prod-api-server-01",
"status": "completed",
"detailedStatus": "Script executed successfully",
"updatedAt": "2024-01-15T14:35:00.000Z"
}
]
}Generic Integrations
Jira integration retrieved
Forbidden
POST /api/fetchIntegration HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"jiraIntegration": {
"baseUrl": "https://example-org.atlassian.net",
"userEmail": "admin@example.com",
"projectIdsMap": {
"SCRUM": [
{
"issueId": "10001",
"issueType": "Bug"
}
]
},
"projectMappings": {
"SCRUM": {
"biDirectionalSyncSettings": {
"enabled": false
},
"statuses": []
}
},
"createdTs": 1766398064,
"updatedTs": 1766398064
}
}Connection info retrieved
Forbidden
POST /api/getIntegratedConnectionsInfo HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"integratedConnectionsInfo": {
"AUTOMATED_TRAFFIC": {
"timestamp": 1766398064,
"skipped": false
},
"GITHUB_SSO": {
"timestamp": 0,
"skipped": false
},
"SLACK_ALERTS": {
"timestamp": 0,
"skipped": true
},
"CI_CD_INTEGRATIONS": {
"timestamp": 0,
"skipped": false
},
"INVITE_MEMBERS": {
"timestamp": 1766311200,
"skipped": false
}
}
}Slack Webhooks
Slack webhooks retrieved
Forbidden
POST /api/fetchSlackWebhooks HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"slackWebhooks": [
{
"webhookUrl": "https://hooks.slack.com/services/[REDACTED_SLACK_WEBHOOK_PATH]",
"webhookName": "security-alerts",
"frequencyInSeconds": 3600
}
]
}Custom Webhooks
Custom webhooks retrieved
Forbidden
POST /api/fetchCustomWebhooks HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"customWebhooks": [
{
"id": 7,
"webhookName": "new-endpoint-notifier",
"url": "https://hooks.example.com/akto-events",
"method": "POST",
"frequencyInSeconds": 3600,
"activeStatus": "ACTIVE",
"selectedWebhookOptions": [
"NEW_ENDPOINT"
]
}
]
}7Latest webhook result retrieved
Forbidden
POST /api/fetchLatestWebhookResult HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"customWebhookId": 7
}{
"customWebhookResult": {
"webhookId": 7,
"statusCode": 200,
"message": "OK",
"timestamp": 1766398064
}
}Last updated