Skip to content

Currents

Node: currents · Full type: n8n-nodes-base.currents · Version: 1

Credentials

currentsApi (alias: @currents)

CREDENTIAL @currents = currentsApi "My Currents"

Operations

Resource: action

create

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
name string "" required
actionType options "quarantine" required; quarantine, skip, tag
actionTags string ""
matcherType options "titleContains" required; specContains, specEquals, signature, titleContains, titleEquals
matcherValue string "" required
createOptions collection {} keys: description, expiresAfter

delete

Parameter Type Default Details
actionId string "" required

disable

Parameter Type Default Details
actionId string "" required

enable

Parameter Type Default Details
actionId string "" required

get

Parameter Type Default Details
actionId string "" required

getAll

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
filters collection {} keys: search, status

update

Parameter Type Default Details
actionId string "" required
updateFields collection {} keys: name, description, expiresAfter

Resource: instance

get

Parameter Type Default Details
instanceId string "" required

Resource: project

get

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id

getAll

Parameter Type Default Details
limit number 10

getInsights

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
dateStart dateTime "" required
dateEnd dateTime "" required
options collection {} keys: authors, branches, groups, resolution, tags

Resource: run

cancel

Parameter Type Default Details
runId string "" required

cancelGithub

Parameter Type Default Details
githubRunId string "" required
githubRunAttempt number 1 required
cancelGithubOptions collection {} keys: projectId, ciBuildId

delete

Parameter Type Default Details
runId string "" required

find

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
filters collection {} keys: branch, ciBuildId, tags

get

Parameter Type Default Details
runId string "" required

getAll

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
limit number 10
filters collection {} keys: authors, branches, completionState, dateEnd, dateStart, search, ...
options collection {} keys: startingAfter, endingBefore

reset

Parameter Type Default Details
runId string "" required
machineIds string "" required
resetOptions collection {} keys: isBatchedOr8n

Resource: signature

generate

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
specFilePath string "" required
testTitle string "" required

Resource: specFile

getAll

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
dateStart dateTime "" required
dateEnd dateTime "" required
limit number 50
filters collection {} keys: authors, branches, groups, specNameFilter, tags
options collection {} keys: includeFailedInDuration, order, dir, page

Resource: test

getAll

Parameter Type Default Details
projectId resourceLocator {...} required; modes: list, id
dateStart dateTime "" required
dateEnd dateTime "" required
limit number 50
filters collection {} keys: authors, branches, groups, minExecutions, spec, tags, ...
options collection {} keys: order, dir, page, metric_settings

Resource: testResult

getAll

Parameter Type Default Details
signature string "" required
dateStart dateTime "" required
dateEnd dateTime "" required
limit number 10
filters collection {} keys: branches, authors, groups, status, tags
options collection {} keys: startingAfter, endingBefore

Common Parameters

Parameter Type Default Details
requestOptions collection {} keys: batching, allowUnauthorizedCerts, proxy, timeout

Parameter Details

updateFields children:

Parameter Type Default Details
name string ""
description string ""
expiresAfter dateTime ""

filters children:

Parameter Type Default Details
search string ""
status multiOptions [] multi: active, archived, disabled, expired

createOptions children:

Parameter Type Default Details
description string ""
expiresAfter dateTime ""

options children:

Parameter Type Default Details
authors string ""
branches string ""
groups string ""
resolution options "1d" 1h, 1d, 1w
tags string ""

resetOptions children:

Parameter Type Default Details
isBatchedOr8n boolean false

cancelGithubOptions children:

Parameter Type Default Details
projectId string ""
ciBuildId string ""

requestOptions children:

Parameter Type Default Details
batching fixedCollection {...} groups: batch
allowUnauthorizedCerts boolean false
proxy string ""
timeout number 10000

Example

NODE "currents" @currents AS "Currents" {
  resource: "action",
  operation: "get",
  actionId: {{ $json.actionId }},
  name: {{ $json.name }},
  matcherValue: {{ $json.matcherValue }}
}