You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

This is a list of all endpoints available in Saga API.

Most of these endpoints are intended for exclusive usage of the Saga UI.

You'll need to build the final URL following these steps:

  1. Get Saga root URL composed of protocol, host and port, for example: https://[host-here]:8080/
  2. Then add the endpoint root part, for example: saga/api/client/process
  3. Finally add the specific endpoint part, for example /text

That way you'll get: https://[host-here]:8080/saga/api/client/process/text



Client Endpoints - for other applications usage

Endpoint: /saga/api/client/process
  + GET /units/{unit}
  + POST /text
  + POST /generate
  + GET /units
  + POST /batch
  + GET /units/{unit}/reload
  + DELETE /units/{unit}


V2 Endpoints - Intented for Saga UI usage

Endpoint: /saga/api/v2/gpt3
  + POST /update
  + POST /delete
  + POST /create
  + POST /process
  + POST /config
  + GET /configs
  + GET /engines
  
Endpoint: /saga/api/v2/importer
  + POST /upload

Endpoint: /saga/api/v2/dictionary
  + POST /process

Endpoint: /saga/api/v2/export
  + POST /stopRun
  + POST /startRun
  + GET /getRuns

Endpoint: /saga/api/v2
  + GET /info
  + GET /handlers
  + GET /environment
  + GET /export
  + GET /loggers
  + GET /progress
  + POST /importDump
  + GET /reloadResources
  + GET /ssl
  + POST /updateLoggers
  + DELETE /deleteBGRun
  + GET /stopServer
  + GET /processors
  + GET /recognizers
  + POST /processText
  + POST /processBatch
  + GET /indexList
  + GET /bgprocess
  + GET /restartServer
  + GET /stopLoadResources
  + GET /availableFlags

Endpoint: /saga/api/v2/tag
  + POST /{tag}
  + GET /{tag}
  + PUT /{tag}
  + DELETE /{tag}
  + GET /_/names
  + PUT /{tag}/rename
  + PUT /{tag}/move
  + GET 
  + POST /{tag}/stage/{stageClass}
  + GET /{tag}/inUse
  + PUT /{tag}/stage/{stageClass}
  + GET /{tag}/stage/{stageClass}
  + DELETE /{tag}/stage/{stageClass}

Endpoint: /saga/api/v2/evaluate
  + POST /processText
  + POST /buildLanguageModel
  + GET /hasModel

Endpoint: /saga/api/v2/testRun
  + POST /search
  + GET /updateRuns
  + POST /stopRun
  + POST /startRun
  + GET /getRuns
  + POST /validateExample
  + POST /exportResult
  + POST /getRunsBySubType

Endpoint: /saga/api/v2/dataSets
  + POST /updateConfig
  + POST /reloadDataSet
  + GET /loadDataSets
  + GET /getDataSets
  + GET /datasetsTree

Endpoint: /saga/api/v2/rule
  + POST /add
  + GET /get
  + PUT /update
  + DELETE /delete
  + GET /tagTree

Endpoint: /saga/api/v2/spellcheckingModule
  + GET /algorithms

Endpoint: /saga/api/v2/executor
  + POST /add
  + GET /get
  + PUT /update
  + DELETE /delete

Endpoint: /saga/api/v2/pipeline
  + POST /{pipeline}
  + GET /{pipeline}
  + PUT /{pipeline}
  + DELETE /{pipeline}
  + GET 
  + POST /{pipeline}/stage/{stageClass}
  + PUT /{pipeline}/stage/{stageId}
  + GET /{pipeline}/stage/{stageId}
  + PUT /{pipeline}/stage/{stageId}/move
  + DELETE /{pipeline}/stage/{stageId}
  + GET /info
  + POST /generateNewId
  + POST /idExists
  + GET /featureClasses
  + POST /upload
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag
  + GET /dxf_import

Endpoint: /saga/api/v2/geoNames
  + GET /info

Endpoint: /saga/api/v2/latLon
  + GET /info

Endpoint: /saga/api/v2/ipAddress
  + POST /upload
  + POST /stopRun
  + POST /startRun
  + GET /getRuns

Endpoint: /saga/api/v2/spellcheckerDictPopulate
  + GET /info

Endpoint: /saga/api/v2/lemmatize
  + GET /info
  + POST /models
  + POST /modelMethods

Endpoint: /saga/api/v2/pythonModel
  + GET /info
  + GET /recognizerInfo
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/bestbets
  + GET /info

Endpoint: /saga/api/v2/email
  + GET /info

Endpoint: /saga/api/v2/lengthFilter
  + GET /info

Endpoint: /saga/api/v2/quotationBreaker
  + GET /info
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/advanced
  + GET /info
  + POST /search
  + GET /models
  + POST /stopRun
  + GET /getTrainings
  + POST /startRun

Endpoint: /saga/api/v2/classification
  + GET /info
  + POST /byPipelineStage
  + GET /dxf_import
  + POST /add
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/synonyms
  + GET /info

Endpoint: /saga/api/v2/macAddress
  + GET /info

Endpoint: /saga/api/v2/characterCollapser
  + GET /info
  + GET /locales

Endpoint: /saga/api/v2/partsOfSpeech
  + GET /info

Endpoint: /saga/api/v2/langDetector
  + GET /info
  + POST /models
  + POST /modelMethods
  + POST /predictModels

Endpoint: /saga/api/v2/pythonModelRecognizer
  + GET /info
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag
  + GET /dxf_import

Endpoint: /saga/api/v2/tokenMatcher
  + GET /info

Endpoint: /saga/api/v2/maid
  + GET /info
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/simpleRegex
  + GET /info

Endpoint: /saga/api/v2/caseAnalysis
  + GET /info
  + POST /models
  + POST /generateNewId
  + POST /idExists
  + POST /recalc
  + POST /getFAQEntry
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/faq
  + GET /info

Endpoint: /saga/api/v2/federalId
  + GET /info

Endpoint: /saga/api/v2/bic
  + GET /info

Endpoint: /saga/api/v2/dateTime
  + GET /info

Endpoint: /saga/api/v2/aba
  + GET /info

Endpoint: /saga/api/v2/creditCard
  + GET /info

Endpoint: /saga/api/v2/whitespaceTokenizer
  + GET /info

Endpoint: /saga/api/v2/sentenceFilter
  + GET /info

Endpoint: /saga/api/v2/stopWords
  + GET /info

Endpoint: /saga/api/v2/nGrams
  + GET /info
  + POST /models
  + POST /modelMethods

Endpoint: /saga/api/v2/pythonClassificationWatcher

Endpoint: /saga/api/v2/removeAccents
  + GET /info
  + GET /locales

Endpoint: /saga/api/v2/textBreaker
  + GET /info

Endpoint: /saga/api/v2/postcode
  + GET /info
  + POST /models
  + POST /recalc
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/intent
  + GET /info
  + GET /recognizerInfo
  + POST /generateNewId
  + POST /idExists
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/entity
  + GET /info

Endpoint: /saga/api/v2/iban
  + GET /info

Endpoint: /saga/api/v2/lucenePipeline
  + GET /info

Endpoint: /saga/api/v2/characterSplitter
  + GET /info
  + GET /locales

Endpoint: /saga/api/v2/sentenceBreaker
  + GET /info
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/regex
  + GET /info
  + POST /add
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag
  + GET /dxf_import

Endpoint: /saga/api/v2/phone
  + GET /info

Endpoint: /saga/api/v2/number
  + GET /info
  + GET /dxf_import
  + POST /add
  + POST /byTag
  + PUT /update
  + DELETE /delete
  + POST /all
  + GET /countByTag

Endpoint: /saga/api/v2/fragmented
  + GET /info

Endpoint: /saga/api/v2/charChangeSplitter
  + GET /info

Endpoint: /saga/api/v2/url
  + GET /info
  + POST /delete
  + POST /add
  + PUT /update
  + POST /all
  + GET /countByTag
  + GET /dxf_import

Endpoint: /saga/api/v2/spellchecker
  + GET /info
  + GET /models
  + POST /stopRun
  + GET /getTrainings
  + POST /startRun

Endpoint: /saga/api/v2/nameEntity


  • No labels