• Deutsch
  • English
  • Anmeldung OTOBO Community
+49 (0)9427 68 39 000
OTOBO
  • SOFTWARE
    • Software | Überblick
    • IT Service Management
    • Customer Service Management
    • Enterprise Service Management
    • Demo
    • Download
    • Dokumentation
  • SERVICES
    • Überblick Services
    • Beratung
    • Training
    • Entwicklung
    • OTRS Migration zu OTOBO
    • Support
    • Managed Service
    • Support-Portal
  • UNTERNEHMEN
    • Über uns
    • Karriere
    • Partner
    • Kontakt
    • Newsletter
  • RESSOURCEN
  • COMMUNITY
    • Open Source
    • Community Forum
    • Download
    • Dokumentation
    • OTOBO übersetzen
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
Ansicht von 5 Antwort-Threads
  • Autor
    Beiträge
    • 12. September 2024 um 16:08 Uhr - Views: 1626 #32031
      ivan ascas
      Teilnehmer

        I am calling the otobo 10.1 API from postman, everything is working perfectly, now
        I want to add an attached file,but is not working, ticket is created but without the Attachment

        what is wrong in the attachment?

        {
        „UserLog{
        „UserLogin“: „ignecco“,
        „Password“: „passs“,
        „Ticket“: {
        „Title“: „my ticket title“,
        „Queue“: „Desarrollo de Sistemas“,
        „CustomerUser“: „ignecco“,
        „State“: „new“,
        „PriorityID“: „2“,
        „TypeID“: 1
        },
        „Article“: {
        „From“: „test@test.de“,
        „Subject“: „Webservice Create Example“,
        „Body“: „This was created by a Webservice request!“,
        „ContentType“: „text/html charset=utf-8“,
        „Attachment“:
        {
        „Content“: „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“,

        „ContentType“: „application/pdf“,

        „Filename“: „example.pdf“

        }

        thanks!

        }
        }

      • 22. Oktober 2025 um 12:11 Uhr #37118
        Christian Sonnenberg
        Teilnehmer

          Hello Ivan!

          I face the same problem at the moment. Without attachment, the ticket is created , with attachment

          {"Error":{"ErrorCode":"TicketCreate.MissingParameter","ErrorMessage":"TicketCreate: UserLogin, CustomerUserLogin or SessionID is required!"}}

          is returned. I tried the attachment as an individual node on root level and nested underneath Article. Always the same result. I tried by using a Session ID but als with Username and Passwort. I have no idea what parameter might be missing.

          Did you come across a solution for this problem at any chance??

          BR

          Christian

        • 23. Oktober 2025 um 9:30 Uhr #37173
          Mike Thumes
          Teilnehmer

            Hi Ivan and Christian,

            I just successfully created a Ticket with Attachment using the following curl command on an Otobo 11.0 system:

            curl -X 'POST' \
            'https://localhost/otobo/nph-genericinterface.pl/Webservice/Ticket/Ticket' \
            -H 'accept: application/json' \
            -H 'Content-Type: application/json' \
            -d '{
            "UserLogin" : "<validUserLogin>",
            "Password" : "<validPassword>",
            "Article": {
            "Body": "an example request",
            "CommunicationChannel": "Email",
            "ContentType": "text/plain;charset=utf-8",
            "From": "<validEmailAddress>",
            "Subject": "hello otobo"
            },
            "Ticket": {
            "CustomerUser": "<validEmailAddress>",
            "PriorityID": "1",
            "Queue": "Raw",
            "State": "new",
            "Title": "Hello World"
            },
            "Attachment" : {
            "ContentType" : "application/pdf",
            "Content" : "JVBERi0xLjUKJdDUxdgKMSAwIG9iago8[...]",
            "Filename" : "example.pdf"
            }
            }'

            Please note the Content field – that is supposed to be Base64 encoded as a single line. Many tools for Base64 conversion insert line breaks by default. On a Debian derived system the following should do the trick to get some base64 without line breaks:

            base64 -w 0 example.pdf

            Would that work on your system? Bonus: Please also check your webservice settings for „Maximum message length“ setting.

            kind regards,
            -mike

          • 23. Oktober 2025 um 11:46 Uhr #37188
            Christian Sonnenberg
            Teilnehmer

              Hello Mike !

              Thanks for your response. Maybe you can help me with my problem and see the error in my json.

              My setting is, I have a php website with a form where the user can put in some conent, including inline pictures. with the given content  I create the json below.

              the header looks as follows:

              <code>$headers = [
                      'accept'       => 'application/json',
                      'Content-Type'  => 'application/json'        
                  ];  

              The body is as follows:

              {
                 "UserLogin": "userlogin",
                 "Password": "*********",
                 "Ticket": {
                    "QueueID": 49,
                    "CustomerUser": "meineemail.at",
                    "Title": "*ZU LSCHEN**ZULSCHEN*",
                    "State": "new",
                    "PriorityID": 1
                 },
                 "Article": {
                    "CommunicationChannel": "Email",
                    "CustomerUser": "meineemail.at",
                    "From": "meineemail.at",
                    "Subject": "*ZULSCHEN*",
                    "Body": "
                        mein Te

                   

                        ",
                    "ContentType": "text/html; charset=utf-8",
                    "Attachment": [
                        {
                        "Filename": "inline_image_0.png",
                        "ContentType": "image/png",
                        "Content": "iVBORw0KGgoAAAANSU[...]"
                        }
                    ]
                 }
              }

              Concerning the body I tried following:

              1) UserLogin/Password

              2) SessionID

              3) Attachment on article-level like in the code sniplet

              4) Attachment on root-level

               

              the actual sending occurs here:

              <code> $ch = curl_init($api_url);

                      curl_setopt_array($ch, [
                          CURLOPT_RETURNTRANSFER => true,
                          CURLOPT_POST           => true,
                          CURLOPT_HTTPHEADER     => $headers,
                          CURLOPT_POSTFIELDS     => $body,
                          CURLOPT_TIMEOUT        => 30,
                          CURLOPT_SSL_VERIFYPEER => false // In Testsystemen ggf. auf false, in Produktion unbedingt true!
                      ]);        $response = curl_exec($ch);
                      $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

                      if (curl_errno($ch)) {
                          errorPrint(curl_error($ch), "cURL-Fehler");        
                      } else {
                          errorPrint($httpCode,"HTTP-Status: \n");
                          errorPrint($response,"Antwort:\n");
                      }       curl_close($ch);

               

              Each and every attempt enden in

              {

              "Error":{

              "ErrorCode":"TicketCreate.MissingParameter",

                      "ErrorMessage":"TicketCreate: UserLogin, CustomerUserLogin or SessionID is required!"

              }

              }

              At this point I reached the end of my ideas.  Where can I find the „Maximum message length“ ?

              Thanks in advance

              br

              Christian

            • 27. Oktober 2025 um 10:02 Uhr #37253
              Mike Thumes
              Teilnehmer

                Hi Christian,

                I tried the following using the following PHP 8.3.6 CLI script against a local Otobo 10.1 install, and it worked as advertised for me:

                <?php

                $url = 'https://localhost/otobo/nph-genericinterface.pl/Webservice/Ticket/Ticket';

                $data = array(
                    "UserLogin" => "<SomeValidUserLogin>",
                    "Password" => "<TheUserLoginsValidPassword>",
                    "Article"=> array (
                        "Body" => "an example request",
                        "CommunicationChannel" => "Email",
                        "ContentType" => "text/plain;charset=utf-8",
                        "From" => "<someValidEmailAddress>",
                        "Subject" => "hello otobo"
                    ),
                    "Ticket" => array (
                        "CustomerUser" => "<someValidEmailAddress>",
                        "PriorityID" => "1",
                        "Queue" => "Raw",
                        "State" => "new",
                        "Title" => "Hello World"
                    ),
                    "Attachment" => array (
                        "Filename" => "lightbulb.jpg",
                        "ContentType" => "image/jpeg",
                        "Content" => "/9j/4QC8RXhpZgAA[...singleLongLineOfBase64EncodedImage]"
                    )
                );

                $postdata = json_encode($data);

                $ch = curl_init($url);
                curl_setopt($ch, CURLOPT_POST, 1);
                curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
                $result = curl_exec($ch);

                if(!$result) {
                    echo "result is zero\n";
                }
                curl_close($ch);
                echo $result;
                echo "\n";

                Hopes are that might help?

                The maximum message length option can be found at

                Admin UI > Web Services > (your Webservide) > Otobo as Provider > Configure Button

                that is where you usually set the HTTP Path mapping. Note I think that is a red hering as you should get a different error then, like something about failing to decode content as the JSON most likely would not be valid if cut off … your error message hints that Otobo does get something it recognizes at JSON, but then it does not find the top level UserLogin field for whatever reason …

                kind regards,
                -mike

              • 27. Oktober 2025 um 10:25 Uhr #37254
                Christian Sonnenberg
                Teilnehmer

                  Hello Mike!

                  Thank you so much for your support. But in the meantime I found what I did wrong. It was such a stupid mistake. The problem was the  header. I sent the header as an associative array instead  normal array, which is needed.

                  Again thank you so much for your help.

                  Best regards

                  Christian

              • Autor
                Beiträge
              Ansicht von 5 Antwort-Threads
              • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

              Foren durchsuchen

              Anmeldung

              Anmeldung

              Konto erstellen
              Passwort vergessen?

              Login via Social

              Profil

              Bitte vervollständigen Sie nach der Registrierung Ihr Profil, das vereinfacht die spätere Kommunikation enorm. Ihre Profileinstellung finden Sie, wenn Sie auf Ihr Avatarbild klicken.

              Sie können Ihren Avatar ändern, indem Sie sich mit Ihrer E-Mail-Adresse unter gravatar.com registrieren.

              Letzte Aktivitäten

              • Exploring Platforms: Why Variety, Usability, and Trust Matter
              • OTOBO: AdminTemplate als Menüpunkt unter „Ticket“ oder „Admin“ anzeigen
              • Queues ändern per Script oder Massenänderung
              • (11.0.17)Beim Importieren von Kunden keine Übernahme von Dynamischen Feldern.
              • Agent Login per Entra ID – OIDC Settings in der Otobo GUI setzen

              Unternehmen

              Über uns
              Karriere
              Stellenbörse
              Partner werden
              Kontakt
              Newsletter

              OTOBO | Simplify work and create exceptional service experiences.

              Die Source Code Owner und Maintainer hinter OTOBO.

              Software

              Service Management-Plattform
              OTOBO Demo
              OTOBO Download
              OTOBO Dokumentation

              Security-Problem melden:
              security@otobo.org

              Services

              Support-Portal
              Beratung
              Training
              Support
              Managed Services
              Erweiterung
              OTRS Migration
              Partner finden

              Community

              Open Source
              Community Forum
              Mitmachen
              OTOBO Developer
              OTOBO@GitHub

              © 2026 Rother OSS GmbH | All rights reserved.
              • Cookie-Einstellungen
              • Impressum
              • Datenschutz
              • Haftungsausschluss
              Nach oben scrollen Nach oben scrollen Nach oben scrollen