Chilkat Online Tools

Swift / EPC 2.0 - Partner Sandbox - 19.4 November [External] / [Partner] Generate Response Resource URL

Back to Collection Items

System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
   at System.Runtime.InteropServices.Marshal.StringToHGlobalUni(String s)
   at Chilkat.CkMarshal.StringToX(String s, XString* x)
   at Chilkat.Xml.LoadXml(String xmlData)
   at ChilkatApi.XClass.LoadClass(String className, Log log)
   at ChilkatApi.ApiCache.getApiClass(String className, Log log)
   at ChilkatApi.ApiCache.methodExists(String className, String methodName)
   at ChilkatCode.CodeGen.checkMethodCall(Xml xml)
   at ChilkatCode.Parser.fnCall(Xml xml)
   at ChilkatCode.Parser.subCall()
   at ChilkatCode.Parser.statement()
   at ChilkatCode.Parser.Chilkat()
   at ChilkatCode.Parser.Parse()
   at ChilkatCode.Compile.CompileForToolsIO(String srcCode, String langHashKey, StringBuilder sbHtmlOut)

Curl Command

curl -X POST
	-H "Content-Type: application/json"
	-H "Authorization: Bearer {{partner_token}}"
	-d '[
    {
        "name": "FILE_NAME_WITH_EXTENSION",
        "mimeType": "FILE_MIMETYPE"
    }
]'
https://domain.com/

Postman Collection Item JSON

{
  "name": "[Partner] Generate Response Resource URL",
  "event": [
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "exec": [
          "// Serialize response body",
          "var jsonData = JSON.parse(responseBody);",
          "",
          "// Get the resource identifier and set to an environment variable",
          "var partnerResourceId =  jsonData[0].id;",
          "postman.setEnvironmentVariable(\"partner_resource_id\", partnerResourceId);",
          "",
          "// Get the resource name and set to an environment variable",
          "var partnerResourceName =  jsonData[0].name;",
          "postman.setEnvironmentVariable(\"partner_resource_name\", partnerResourceName);",
          "",
          "// Get the resource mimeType and set to an environment variable",
          "var partnerResourceMimeType =  jsonData[0].mimeType;",
          "postman.setEnvironmentVariable(\"partner_resource_mimeType\", partnerResourceMimeType);",
          "",
          "// Get the resource upload location and set to an environment variable",
          "var partnerResourceLocation =  jsonData[0].location;",
          "postman.setEnvironmentVariable(\"partner_resource_location\", partnerResourceLocation);",
          "",
          "// Get the resource upload authorization header and set to an environment variable",
          "var partnerResourceAuthorizationHeader = jsonData[0].authorization",
          "postman.setEnvironmentVariable(\"partner_resource_authorization_header\", partnerResourceAuthorizationHeader);",
          "",
          ""
        ]
      }
    }
  ],
  "_postman_id": "7c180d72-0fba-4cde-8dd2-9aec04b8a430",
  "request": {
    "method": "POST",
    "header": [
      {
        "key": "Content-Type",
        "name": "Content-Type",
        "value": "application/json",
        "type": "text"
      },
      {
        "key": "Authorization",
        "value": "Bearer {{partner_token}}",
        "type": "text"
      }
    ],
    "body": {
      "mode": "raw",
      "raw": "[\n    {\n        \"name\": \"FILE_NAME_WITH_EXTENSION\",\n        \"mimeType\": \"FILE_MIMETYPE\"\n    }\n]"
    },
    "url": "{{api_host}}/partner/v2/transactions/{{transaction_id}}/response/resources"
  },
  "response": [
  ]
}