Create Feed

misp.create_feed
ActionBusiness appsconnection required

Calls the MISP API with the connection's credentials.

Register a new feed so MISP can pull intelligence from it.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
MISP
Secret shape
the MISP automation key, or {"api_key": "…"}
Config it needs
base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

8 fields, 2 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
name
A name for the feed as it will appear in MISP.
stringYes——CIRCL OSINT Feed
url
Where the feed lives — a URL, or a directory when the source is local.
stringYes——https://www.circl.lu/doc/misp/feed-osint
provider
Who publishes the feed. Defaults to the feed name when blank.
stringNo———
source_format
How the feed is encoded: misp, csv or freetext.
stringNo—one of "misp", "csv", "freetext"—
input_source
Whether the URL is fetched over the network or read from local disk.
stringNo—one of "network", "local"—
enabled
Switch the feed on as soon as it is created.
booleanNofalse——
distribution
Who may see the events this feed creates.
stringNo—one of "0", "1", "2", "3", "4"—
extra
Any further MISP fields for this record, as a JSON object.
objectNo———

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "enabled": false,
  "name": "CIRCL OSINT Feed",
  "url": "https://www.circl.lu/doc/misp/feed-osint"
}

Output

One shape.

result

FieldTypeExample
id
The new feed's numeric id.
string—
name
The feed's name.
string—
url
Where the feed is fetched from.
string—
{
  "id": "",
  "name": "",
  "url": ""
}

See Create Feed run in a workflow.

In a technical demo we add the MISP connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.