#!/bin/bash source $SCRIPT_DIR/variables.sh create_network_participant() { # Set your variables registry_url="$1" content_type="$2" subscriber_id="$3" pub_key_id="$4" subscriber_url="$5" encr_public_key="$6" signing_public_key="$7" valid_from="$8" valid_until="$9" type="${10}" api_key="${11}" np_domain="${12}" json_data=$(cat <&1) if [ $? -eq 0 ]; then echo "${GREEN}Network Participant Entry is created. Please login to registry $registry_url and subscribe you Network Participant.${NC}" else response=$(curl --location --request POST "$registry_url/register" \ --header "ApiKey:$api_key" --header "Content-Type: $content_type" \ --data-raw "$json_data" 2>&1) if [ $? -eq 0 ]; then echo "${GREEN}Network Participant Entry is created. Please login to registry $registry_url and subscribe you Network Participant.${NC}" else echo "${RED}Error: $response${NC}" fi echo "${RED}Error: $response${NC}" fi }