Securonix Job Management API

Manage Datasource Jobs Controller

Operations 5

GET /ingestion/v1/getjobimportsummary Get a job import summary based on the given input noOfHour #
GET /ingestion/v1/listactivityimportjobtriggerdetails List of all activity import job trigger details by resource group id #
GET /ingestion/v1/fetchrunningjobs Fetch the running jobs by rgId #
POST /ingestion/v1/jobrescheduler Reschedule the stopped job #
PUT /ingestion/v1/stoprunningjob Stop the running job by jobName #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/securonix-job-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

securonix-job-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Datasource Onboarding Job Management API
  description: Allows users to fetch data to create, edit, and onboard a datasource through the API.
  contact:
    name: Securonix
    url: www.securonix.com
  license:
    name: License of API
  version: 1.0.0
servers:
- description: SwaggerHub API Auto Mocking
  url: https://virtserver.swaggerhub.com/securonix-b7a/Datasource_Onboarding/1.0.0
- url: http://localhost:8191
  description: Inferred Url
tags:
- name: Job Management
  description: Manage Datasource Jobs Controller
paths:
  /ingestion/v1/getjobimportsummary:
    get:
      tags:
      - Job Management
      summary: Get a job import summary based on the given input noOfHour
      operationId: getJobImportSummaryUsingGET
      parameters:
      - name: customerId
        in: query
        description: customerId
        required: true
        style: form
        schema:
          type: string
      - name: noOfHours
        in: query
        description: noOfHours
        required: true
        style: form
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/HoursJobResponse'
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: Not Found
  /ingestion/v1/listactivityimportjobtriggerdetails:
    get:
      tags:
      - Job Management
      summary: List of all activity import job trigger details by resource group id
      operationId: getAllActivityImportJobDetailsUsingGET
      parameters:
      - name: resourceGroupId
        in: query
        description: resourceGroupId
        required: true
        style: form
        schema:
          type: integer
          format: int64
      - name: customerId
        in: query
        description: customerId
        required: true
        style: form
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/AllImportTriggersResponse'
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: Not Found
  /ingestion/v1/fetchrunningjobs:
    get:
      tags:
      - Job Management
      summary: Fetch the running jobs by rgId
      operationId: getRunningJobsForRgUsingGET
      parameters:
      - name: rgId
        in: query
        description: rgId
        required: true
        style: form
        schema:
          type: integer
          format: int64
      - name: customerId
        in: query
        description: customerId
        required: true
        style: form
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InProgressJobsResponse'
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: Not Found
  /ingestion/v1/jobrescheduler:
    post:
      tags:
      - Job Management
      summary: Reschedule the stopped job
      operationId: jobReschedulerUsingPOST
      parameters:
      - name: customerId
        in: query
        description: customerId
        required: true
        style: form
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JobReschedulerPayload'
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ResponseEntity'
        '201':
          description: Created
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: Not Found
  /ingestion/v1/stoprunningjob:
    put:
      tags:
      - Job Management
      summary: Stop the running job by jobName
      operationId: stopARunningJobUsingPUT
      parameters:
      - name: jobName
        in: query
        description: jobName
        required: true
        style: form
        schema:
          type: string
      - name: customerId
        in: query
        description: customerId
        required: true
        style: form
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: string
        '201':
          description: Created
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: Not Found
components:
  schemas:
    AllImportTriggerDetails:
      title: AllImportTriggerDetails
      type: object
      properties:
        duration:
          type: string
        eventsPulledDuringTrigger:
          type: string
        jobid:
          type: integer
          format: int64
        resourcegroupID:
          type: string
        resourcegroupname:
          type: string
        status:
          type: string
        triggerEndTime:
          type: string
        triggerStartTime:
          type: string
    HoursJobResponse:
      title: HoursJobResponse
      type: object
      properties:
        connectionType:
          type: string
        createdBy:
          type: integer
          format: int64
        endTime:
          type: string
          format: date-time
        lastStartTime:
          type: string
          format: date-time
        nextFireTime:
          type: string
          format: date-time
        resourceGroupId:
          type: integer
          format: int64
        startTime:
          type: string
          format: date-time
        status:
          type: string
        tenantId:
          type: integer
          format: int64
        triggerName:
          type: string
    AllImportTriggersResponse:
      title: AllImportTriggersResponse
      type: object
      properties:
        importTriggers:
          type: array
          items:
            $ref: '#/components/schemas/AllImportTriggerDetails'
    InProgressJobsResponse:
      title: InProgressJobsResponse
      type: object
      properties:
        connectionType:
          type: string
        createdBy:
          type: integer
          format: int64
        endTime:
          type: string
          format: date-time
        lastStartTime:
          type: string
          format: date-time
        nextFireTime:
          type: string
          format: date-time
        resourceGroupId:
          type: integer
          format: int64
        startTime:
          type: string
          format: date-time
        status:
          type: string
        tenantId:
          type: integer
          format: int64
        triggerName:
          type: string
    ResponseEntity:
      title: ResponseEntity
      type: object
      properties:
        body:
          type: object
        statusCode:
          type: string
          enum:
          - ACCEPTED
          - ALREADY_REPORTED
          - BAD_GATEWAY
          - BAD_REQUEST
          - BANDWIDTH_LIMIT_EXCEEDED
          - CHECKPOINT
          - CONFLICT
          - CONTINUE
          - CREATED
          - DESTINATION_LOCKED
          - EXPECTATION_FAILED
          - FAILED_DEPENDENCY
          - FORBIDDEN
          - FOUND
          - GATEWAY_TIMEOUT
          - GONE
          - HTTP_VERSION_NOT_SUPPORTED
          - IM_USED
          - INSUFFICIENT_SPACE_ON_RESOURCE
          - INSUFFICIENT_STORAGE
          - INTERNAL_SERVER_ERROR
          - I_AM_A_TEAPOT
          - LENGTH_REQUIRED
          - LOCKED
          - LOOP_DETECTED
          - METHOD_FAILURE
          - METHOD_NOT_ALLOWED
          - MOVED_PERMANENTLY
          - MOVED_TEMPORARILY
          - MULTIPLE_CHOICES
          - MULTI_STATUS
          - NETWORK_AUTHENTICATION_REQUIRED
          - NON_AUTHORITATIVE_INFORMATION
          - NOT_ACCEPTABLE
          - NOT_EXTENDED
          - NOT_FOUND
          - NOT_IMPLEMENTED
          - NOT_MODIFIED
          - NO_CONTENT
          - OK
          - PARTIAL_CONTENT
          - PAYLOAD_TOO_LARGE
          - PAYMENT_REQUIRED
          - PERMANENT_REDIRECT
          - PRECONDITION_FAILED
          - PRECONDITION_REQUIRED
          - PROCESSING
          - PROXY_AUTHENTICATION_REQUIRED
          - REQUESTED_RANGE_NOT_SATISFIABLE
          - REQUEST_ENTITY_TOO_LARGE
          - REQUEST_HEADER_FIELDS_TOO_LARGE
          - REQUEST_TIMEOUT
          - REQUEST_URI_TOO_LONG
          - RESET_CONTENT
          - SEE_OTHER
          - SERVICE_UNAVAILABLE
          - SWITCHING_PROTOCOLS
          - TEMPORARY_REDIRECT
          - TOO_EARLY
          - TOO_MANY_REQUESTS
          - UNAUTHORIZED
          - UNAVAILABLE_FOR_LEGAL_REASONS
          - UNPROCESSABLE_ENTITY
          - UNSUPPORTED_MEDIA_TYPE
          - UPGRADE_REQUIRED
          - URI_TOO_LONG
          - USE_PROXY
          - VARIANT_ALSO_NEGOTIATES
        statusCodeValue:
          type: integer
          format: int32
    JobReschedulerPayload:
      title: JobReschedulerPayload
      type: object
      properties:
        crpId:
          type: integer
          format: int64
        importScheduleJob:
          type: string
        ingesterIdList:
          type: array
          items:
            type: integer
            format: int64
        interval:
          type: integer
          format: int32
        jobRepeatCount:
          type: string
        resourceGroupId:
          type: integer
          format: int64
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: wstoken