<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Connect Postman with Cloud ALM to create Project using RestAPI in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14036763#M4906014</link>
    <description>Hi Sandeep. What is it that you want to achieve by connecting your Postman to an SAP Cloud ALM tenant? Are there specific APIs that you want to use?</description>
    <pubDate>Fri, 07 Mar 2025 10:23:06 GMT</pubDate>
    <dc:creator>john_p_grimes</dc:creator>
    <dc:date>2025-03-07T10:23:06Z</dc:date>
    <item>
      <title>Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaq-p/14035830</link>
      <description>&lt;P&gt;Hi All Experts ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;This post is to seek your guidance ( step by step ) on connecting my Postman with my SAP Cloud ALM environment.&lt;/P&gt;&lt;P&gt;I don't have any SAP BTP configured.&lt;/P&gt;&lt;P&gt;I have servicekey details from my SAP Cloud ALM environment which has all details as below :&lt;/P&gt;&lt;P&gt;1) Endpoint : API&lt;BR /&gt;2) uaa : tenantmode&lt;BR /&gt;3) uaa : sburl&lt;BR /&gt;4) uaa : subaccountid&lt;BR /&gt;5) uaa : credential-type&lt;BR /&gt;6) uaa : clientid&lt;BR /&gt;7) uaa : clientsecret&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; uaa : url&lt;BR /&gt;9) uaa : uaadomain&lt;BR /&gt;10) uaa : verificationkey&lt;BR /&gt;11) uaa : apiurl&lt;BR /&gt;12) uaa : identityzone&lt;BR /&gt;13) uaa : identityzoneid&lt;BR /&gt;14) uaa : tenantid&lt;BR /&gt;15) uaa : zoneid&lt;/P&gt;&lt;P&gt;Please guide me with steps that I need to follow to achieve this Goal of creating projects in my Cloud ALM Environment please.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;</description>
      <pubDate>Thu, 06 Mar 2025 13:55:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaq-p/14035830</guid>
      <dc:creator>SJohari</dc:creator>
      <dc:date>2025-03-06T13:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14036763#M4906014</link>
      <description>Hi Sandeep. What is it that you want to achieve by connecting your Postman to an SAP Cloud ALM tenant? Are there specific APIs that you want to use?</description>
      <pubDate>Fri, 07 Mar 2025 10:23:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14036763#M4906014</guid>
      <dc:creator>john_p_grimes</dc:creator>
      <dc:date>2025-03-07T10:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040167#M4906400</link>
      <description>Hi Sandeep, If you have a service key to access the APIs, I can share a Postman collection with you. This collection includes a request to obtain an access key and another request to interact with the specific API you wish to use. Kind regards, Thomas</description>
      <pubDate>Tue, 11 Mar 2025 08:31:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040167#M4906400</guid>
      <dc:creator>Thomas-W</dc:creator>
      <dc:date>2025-03-11T08:31:52Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040232#M4906406</link>
      <description>Hello John Sir.</description>
      <pubDate>Tue, 11 Mar 2025 08:52:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040232#M4906406</guid>
      <dc:creator>SJohari</dc:creator>
      <dc:date>2025-03-11T08:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040235#M4906407</link>
      <description>Ask is to upload .BPMN2 file to Cloud Env using Rest API /solutionProcessFlows/{solutionProcessFlowId}/solutionProcessFlowDiagrams/bpmn</description>
      <pubDate>Tue, 11 Mar 2025 08:53:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040235#M4906407</guid>
      <dc:creator>SJohari</dc:creator>
      <dc:date>2025-03-11T08:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040239#M4906408</link>
      <description>Hello Thomas Sir.. I have now managed to connect my Cloud ALM Env however I need help with /solutionProcessFlows/{solutionProcessFlowId}/solutionProcessFlowDiagrams/bpmn . I am not sure how to load BPMN2 file using this Rest API.</description>
      <pubDate>Tue, 11 Mar 2025 08:55:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040239#M4906408</guid>
      <dc:creator>SJohari</dc:creator>
      <dc:date>2025-03-11T08:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040240#M4906409</link>
      <description>Request if anyone can help and guide with steps to load BPMN2 file using Rest API /solutionProcessFlows/{solutionProcessFlowId}/solutionProcessFlowDiagrams/bpmn</description>
      <pubDate>Tue, 11 Mar 2025 08:56:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040240#M4906409</guid>
      <dc:creator>SJohari</dc:creator>
      <dc:date>2025-03-11T08:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project using RestAPI</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040256#M4906412</link>
      <description>&lt;P&gt;Hi Sandeep,&lt;/P&gt;&lt;P&gt;to help and guide you through the steps to load BPMN2 file using Rest API /solutionProcessFlows/{solutionProcessFlowId}/solutionProcessFlowDiagrams/bpmn.&lt;/P&gt;&lt;P&gt;Have you successfully obtained an API key to access the service? If not, I can provide you with the steps to request one.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;</description>
      <pubDate>Tue, 11 Mar 2025 09:06:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14040256#M4906412</guid>
      <dc:creator>Thomas-W</dc:creator>
      <dc:date>2025-03-11T09:06:40Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project usin...</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14041016#M4906498</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Sandeep,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You have mentioned the request "/solutionProcessFlows/{solutionProcessFlowId}/solutionProcessFlowDiagrams/bpmn". This is documented in the &lt;A href="https://api.sap.com/api/CALM_PMGE/resource/Solution_Process_Flow_Solution_Process_Flow_Diagram" target="_self"&gt;Solution Process Flow - Solution Process Flow Diagram&lt;/A&gt;&amp;nbsp;section of the API Reference for the SAP Cloud ALM Custom Processes API on the SAP Business Accelerator Hub. Reading this documentation we find that the POST request requires you to include JSON matching the "SolutionProcessFlowDiagramCreateBpmn" schema. Here is an image that describes the schema, taken from the &lt;A href="https://api.sap.com/api/CALM_PMGE/schema" target="_self"&gt;Schema page&lt;/A&gt; of the same API.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_p_grimes_0-1741713141054.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/235893i22DB3315CC575A67/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_p_grimes_0-1741713141054.png" alt="john_p_grimes_0-1741713141054.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So this brings us to an important conclusion: there is &lt;STRONG&gt;no ability&lt;/STRONG&gt; or &lt;STRONG&gt;concept&lt;/STRONG&gt; of &lt;STRONG&gt;uploading the actual BPMN file&lt;/STRONG&gt; when using the API. Rather, the "raw" BPMN data must be supplied to the API as plain text as JSON Body content in the Request. This is the only mechanism that the API permits to upload BPMN content to the SAP Cloud ALM tenant.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you have a BMPN file representing a process, you must first open it and copy the file contents (which should be plain text using an XML format). Paste the contents into a new text editor file. Then you must edit the pasted contents so that any special characters that can be interpreted by JSON are "escaped". E.G. If there are any double quote characters (") in the BPMN content, they must be replaced with an escaped double quote character (backslash and double quote, like this: \"). Then finally the edited file contents must be entered as the value of the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;property "bpmn" in the "&lt;SPAN&gt;SolutionProcessFlowDiagramCreateBpmn" schema.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;As an example, here is some dummy JSON matching the shape of the "SolutionProcessFlowDiagramCreateBpmn" schema. I haven't used real BPMN data, just placeholder data to illustrate the character escaping etc. I've also separated the lines of the BPMN contents for better readability, but they can all be kept on one line without any issues.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;FONT face="terminal,monaco"&gt;{&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "name": "My First Diagram",&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "bpmn": &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "&amp;lt;definitions xmlns=....&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;process id=\"Process_1\"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/process&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;bpmndi: BPMNDiagram id=\"BpmnDiagram_1\"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/bpmndi:BPMNDiagram&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/definitions&amp;gt;"&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;&amp;nbsp; &amp;nbsp; }&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;The size of the BPMN content is limited to 10MB. If the BPMN file containing the BPMN text is larger than 10MB, then the content cannot be uploaded via the API. You will either need to reduce the size of the process diagram in another editor, or re-create the process manually in the SAP Cloud ALM apps.&lt;/P&gt;&lt;P&gt;The API request also requires you to provide a "&lt;SPAN&gt;solutionProcessFlowId&lt;/SPAN&gt;&lt;SPAN&gt;" value as a parameter in the Request URL. You will need to execute a series (or chain) of various other GET queries from the Custom Processes API to find the correct ID value for this purpose. For example, you can work in this direction to get to identify the relevant "solutionProcessFlowId" value:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN&gt;Solution Process: GET /solutionProcesses =&amp;gt; Equips you with a list of "solutionProcessId" values. Select the relevant one for the next request.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Solution Process - Solution Process Flow : GET /solutionProcesses/{solutionProcessId}/solutionProcessFlows =&amp;gt;Equips you with a list of "solutionProcessFlowId" values. Select the relevant one for the next request.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Solution Process Flow - Solution Process Flow Diagram: POST /solutionProcessFlows/{solutionProcessFlowId}solutionProcessFlowDiagrams/bpmn&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Because of the various API chaining required to use this API, it can be quite complicated to use this API to create/update processes when compared to other SAP Cloud ALM APIs. You must really study the &lt;A href="https://api.sap.com/api/CALM_PMGE/resource/Business_Process" target="_self"&gt;API reference&lt;/A&gt; and the &lt;A href="https://api.sap.com/api/CALM_PMGE/schema" target="_self"&gt;Schema view&lt;/A&gt; to fully understand how to use this API. A certain amount of trial and error will allow you to build up the necessary knowledge and experience necessary to fully utilize this API to its full effect.&lt;/P&gt;&lt;P&gt;I hope that this information is useful to you. If you have specific issues, please elaborate on them and provide screen shots where necessary and I'll try to help further.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and regards,&amp;nbsp;&lt;BR /&gt;&lt;SPAN&gt;John&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Mar 2025 17:52:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14041016#M4906498</guid>
      <dc:creator>john_p_grimes</dc:creator>
      <dc:date>2025-03-11T17:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: Connect Postman with Cloud ALM to create Project usin...</title>
      <link>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14096710#M4913334</link>
      <description>Dear Sandeep, since an answer was provided to your question, and there has been no other activity on the topic, we have accepted the answer as a solution on your behalf. You can unaccept it anytime if the answer provided was not helpful enough or if you have further questions. Thank you for bringing this question to SAP Community! Best regards, Paula</description>
      <pubDate>Thu, 08 May 2025 19:50:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/connect-postman-with-cloud-alm-to-create-project-using-restapi/qaa-p/14096710#M4913334</guid>
      <dc:creator>paula_augedahl</dc:creator>
      <dc:date>2025-05-08T19:50:00Z</dc:date>
    </item>
  </channel>
</rss>

