30 lines
656 B
Bash
Executable file
30 lines
656 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
# shellcheck source=/dev/null
|
|
source "${ROOT_DIR}/src/client.sh"
|
|
|
|
payload='{
|
|
"idempotency_key":"app1-seed-0001",
|
|
"mode":"continue_on_error",
|
|
"nodes":[{"name":"doc:1"},{"name":"topic:alpha"}],
|
|
"edges":[
|
|
{
|
|
"subject":"doc:1",
|
|
"predicate":"ms.within_domain",
|
|
"object":"topic:alpha",
|
|
"provenance":{
|
|
"source_uri":"urn:app:seed",
|
|
"extractor":"app-loader",
|
|
"observed_at":1,
|
|
"ingested_at":2,
|
|
"trace_id":"trace-seed-1"
|
|
}
|
|
}
|
|
]
|
|
}'
|
|
|
|
api_post_json "/v2/graph/batch" "${payload}"
|
|
echo
|