Nuix · Schema

AsyncFunctionStatus

Schema for AsyncFunctionStatus in Nuix REST API

ForensicseDiscoveryInvestigationsComplianceData ProcessingLegal TechnologyIntelligence

Properties

Name Type Description
done boolean Indicates whether the Async function has completed.
cancelled boolean Indicates whether the Async function has been canceled.
result object Result of the function.
token string Authentication token used to initiate the function.
functionKey string Async function key
progress number Progress of the Async function
total number total
percentComplete number Percent completed, if available
updatedOn integer Date at which the Async function was last updated represented in milliseconds since the epoch.
status string Status of the Async function.
statusId string A status ID if available.
requestTime integer Date at which the Async function request was made represented in milliseconds since the epoch.
startTime integer Date at which the Async function request was started represented in milliseconds since the epoch.
finishTime integer Date at which the Async function request was finished represented in milliseconds since the epoch.
caseId string Case identification token for the case on which the Async function was performed.
caseName string Name of the case on which the Async function was performed.
hasSuccessfullyCompleted boolean Indicated whether the Async function has successfully completed.
friendlyName string Friendly name for the Async function.
caseLocation string Location of the case on which the Async function was performed.
requestor string Username for user who requested the Async function.
licenseShortName string The license used when executing the Async fucntion.
action string action
options object Options used during the execution of the Async function.
participatingInCaseFunctionQueue boolean True if participating in the case function queue. False otherwise.
processedBy string The server ID that processed the task.
error object
View JSON Schema on GitHub

JSON Schema

nuix-rest-asyncfunctionstatus.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/nuix/refs/heads/main/json-schema/nuix-rest-asyncfunctionstatus.json",
  "title": "AsyncFunctionStatus",
  "description": "Schema for AsyncFunctionStatus in Nuix REST API",
  "type": "object",
  "properties": {
    "done": {
      "type": "boolean",
      "description": "Indicates whether the Async function has completed."
    },
    "cancelled": {
      "type": "boolean",
      "description": "Indicates whether the Async function has been canceled."
    },
    "result": {
      "type": "object",
      "description": "Result of the function."
    },
    "token": {
      "type": "string",
      "description": "Authentication token used to initiate the function."
    },
    "functionKey": {
      "type": "string",
      "description": "Async function key"
    },
    "progress": {
      "type": "number",
      "description": "Progress of the Async function"
    },
    "total": {
      "type": "number",
      "description": "total"
    },
    "percentComplete": {
      "type": "number",
      "description": "Percent completed, if available"
    },
    "updatedOn": {
      "type": "integer",
      "description": "Date at which the Async function was last updated represented in milliseconds since the epoch."
    },
    "status": {
      "type": "string",
      "description": "Status of the Async function."
    },
    "statusId": {
      "type": "string",
      "description": "A status ID if available."
    },
    "requestTime": {
      "type": "integer",
      "description": "Date at which the Async function request was made represented in milliseconds since the epoch."
    },
    "startTime": {
      "type": "integer",
      "description": "Date at which the Async function request was started represented in milliseconds since the epoch."
    },
    "finishTime": {
      "type": "integer",
      "description": "Date at which the Async function request was finished represented in milliseconds since the epoch."
    },
    "caseId": {
      "type": "string",
      "description": "Case identification token for the case on which the Async function was performed."
    },
    "caseName": {
      "type": "string",
      "description": "Name of the case on which the Async function was performed."
    },
    "hasSuccessfullyCompleted": {
      "type": "boolean",
      "description": "Indicated whether the Async function has successfully completed."
    },
    "friendlyName": {
      "type": "string",
      "description": "Friendly name for the Async function."
    },
    "caseLocation": {
      "type": "string",
      "description": "Location of the case on which the Async function was performed."
    },
    "requestor": {
      "type": "string",
      "description": "Username for user who requested the Async function."
    },
    "licenseShortName": {
      "type": "string",
      "description": "The license used when executing the Async fucntion."
    },
    "action": {
      "type": "string",
      "description": "action"
    },
    "options": {
      "type": "object",
      "additionalProperties": {
        "type": "object"
      },
      "description": "Options used during the execution of the Async function."
    },
    "participatingInCaseFunctionQueue": {
      "type": "boolean",
      "description": "True if participating in the case function queue.  False otherwise."
    },
    "processedBy": {
      "type": "string",
      "description": "The server ID that processed the task."
    },
    "error": {
      "$ref": "#/components/schemas/ClusteredRestErrorResponse"
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/nuix-rest-asyncfunctionstatus"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.