Problemas com envio de formato Json do Arduino Mega para API no sistema GLPI

Bom dia, estou implementando um sistema de autentificação de acesso de portas através de leitores RFID, que deveriam interagir com uma API no sistema GLPI, meu problema é que quando tento enviar a TAG do cartão RFID através de Json o Servidor me retorna o seguinte erro e Anexo!
Juntamente deixo meu código!
Agradeço toda e qualquer ajuda desde já!

SketchAPI-GLPI

//MFRC522 PINs
#define SS_PIN 53
#define RST_PIN 8

//Network configuration
byte mac_addr[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress serverIP(192, 168, 1, 2);  // IP of the MySQL *server* here
IPAddress ip(192, 168, 1, 111); // IP Arduino Device
EthernetClient client;
int porta = 80;

//Instacia do MFRC522
MFRC522 mfrc522(SS_PIN, RST_PIN);

//Instancia do Ethernet
EthernetClient ethClient;

//Instacia de conexão do MySQL
MySQL_Connection connection((Client *)&ethClient);

void setup() {
  Ethernet.begin(mac_addr, ip);
  
  Serial.begin(9600);

  //Start SPI
  SPI.begin();

  //Start MFRC522
  mfrc522.PCD_Init();

  //Pin LED RED - ACCESS DENIED
  pinMode(5, OUTPUT);

  //Pin LED GREEN - ACCESS GRANTED
  pinMode(6, OUTPUT);

  //Pin RELAY
  pinMode(7, OUTPUT);

  //Statement call that checks the DB connection
  showMessage();
}

void loop() {
  reader();
}

helper

void showMessage() {
  Serial.print("Passe seu cartão sobre o leitor");
  Serial.println();

}

reader

void reader() {
  if (! mfrc522.PICC_IsNewCardPresent()) {
    return;
  }

  if (! mfrc522.PICC_ReadCardSerial()) {
    return;
  }

//  Serial.print("UID da tag: ");
  String tagContent = "";
  char tagContentChar[64];

  for (byte i = 0; i < mfrc522.uid.size; i++) {
    tagContent.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
    tagContent.concat(String(mfrc522.uid.uidByte[i], HEX));
  }
  tagContent.replace(" ", "");
  tagContent.toUpperCase();
  //Serial.print(tagContent);
  //Serial.println();

  //tagContent.toCharArray(tagContentChar, 64);
  //
  //  Serial.print(tagContentChar);
  //  Serial.println();

  api(&tagContent);
}

api

void api(String *tagContent) {


  if (client.connect(serverIP, porta)) {
    Serial.print("Conectando...\n");

    String tag = "";

    String post_dados = String ("{\"tagContent\":") + String("\"") + String(*tagContent) + String("\"") + String("}");
    tag = "POST /data HTTP/1.1\n";
    tag += "Host: 192.168.1.2/api/api.php\n";
    tag += "Content-Type: application/json\n";
    tag += "Content-Length: " + String(post_dados.length()) + "\n";
    tag += "\n";
    tag += post_dados;

    Serial.print("Post via HTTP POST: ");
    Serial.println(tag);
    client.print(tag);
    tag = "";

  }else{
    Serial.print("Error, Data Base Not Connection!");
  }

}