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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/nuix-log-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
openapi: 3.2.0
info:
title: NUIX ECC REST API Command Reference Case Log API
description: 'Welcome to the Nuix ECC REST API command reference. From here you can access all available ECC REST APIs. You can also send REST commands to your running ECC Server, as well as view the responses.
**Note\:** The Nuix ECC User Guide includes a gloassary which defines specialized terms such as `Case`, `Custodian` and `Target` which are mentioned throughout this command reference.
**Note\:** This command reference has been updated for Nuix ECC version 9.12.0.'
contact:
name: Nuix
url: https://nuix.github.io/sdk-docs/latest/
email: APISupport@nuix.com
license:
name: Licence
url: https://www.nuix.com/sites/default/files/20200210_EULA_v1.pdf
version: ${customer.version}
servers:
- url: '{protocol}://{address}:{port}/api/ecc'
variables:
protocol:
default: https
description: protocol for communication
enum:
- http
- https
address:
default: 127.0.0.1
description: The location which the ECC resides
port:
default: '80'
description: 80, 443 or alternative
security:
- BasicAuth: []
tags:
- name: Log
paths:
/v2/logs:
get:
tags:
- Log
summary: Returns the log entries (errors and warnings) associated with the specified job
description: Returns the log entries (errors and warnings) associated with the specified job
operationId: listLogByJob
parameters:
- name: jobId
in: query
description: ID of the job for which log information should be displayed
required: true
schema:
type: integer
responses:
'200':
description: Log Listing was submitted successfully
content:
application/json:
schema:
type: object
properties:
logs:
type: array
items:
$ref: '#/components/schemas/LogEntry'
example:
logs:
- name: Warning
scope: Client
severity: Warning
grouping: ''
jobId: 103
userId: null
description: Could NOT Open and Read Owner Info on First Try - Succeeded with Snapshot
date: 7/18/20 9:08 PM
computerId: ''
- name: Error
scope: Client
severity: Error
grouping: ''
jobId: 103
userId: null
description: Job cancelled by user.
date: 7/18/20 9:09 PM
computerId: ''
'204':
description: No Content
content:
application/json:
schema:
$ref: '#/components/schemas/standardResponse'
example:
code: 204
message: No Content.
'400':
description: error response - log entries not retrieved
content:
application/json:
schema:
$ref: '#/components/schemas/standardResponse'
examples:
job_id_not_found:
summary: Job ID not found
value:
code: 400
id: 101
message: Job ID was not found
job_id_param_missing:
summary: Job ID parameter missing
value:
code: 400
id: 101
message: Query parameter "jobId" expected, but not found.
components:
schemas:
standardResponse:
type: object
properties:
code:
type: integer
description: http response status code
id:
type: integer
description: id of the affected Object
message:
type: string
description: http status message
LogEntry:
type: object
properties:
name:
type: string
description: name of entry, either `Error` or `Warning`
enum:
- Error
- Warning
scope:
type: string
description: defines the scope of the entry, either `Client` or `Server`
enum:
- Client
- Server
severity:
type: string
description: Log entry severity, one of `Error`, `Warning`, `Info`, or `Debug`
enum:
- Error
- Warning
- Info
- Debug
grouping:
type: string
description: grouping for this log entry
jobId:
type: integer
description: id of the job the log entry is associated with
userId:
type:
- integer
- 'null'
description: id of the ECC user logged in when the log entry was created
description:
type:
- string
- 'null'
description: description of the event logged
date:
type: string
description: date and time of the log entry
computerId:
type: string
description: UUID of the computer on which the event occurred
securitySchemes:
BasicAuth:
type: http
scheme: basic