Back to Collection Items
        LOCAL loHttp
LOCAL lnSuccess
LOCAL loJson
LOCAL loSbRequestBody
LOCAL loResp
* This example assumes the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
loHttp = CreateObject('Chilkat.Http')
* Use this online tool to generate code from sample JSON: Generate Code to Create JSON
* The following JSON is sent in the request body.
* {
*   "name": "Another documents folder"
* }
loJson = CreateObject('Chilkat.JsonObject')
loJson.UpdateString("name","Another documents folder")
loHttp.SetRequestHeader("Authorization","API-Key {{api_key}}")
loHttp.SetRequestHeader("Content-Type","application/json")
loSbRequestBody = CreateObject('Chilkat.StringBuilder')
loJson.EmitSb(loSbRequestBody)
loResp = CreateObject('Chilkat.HttpResponse')
lnSuccess = loHttp.HttpSb("PUT","https://api.pandadoc.com/public/v1/documents/folders/{{documents_folder_uuid}}",loSbRequestBody,"utf-8","application/json",loResp)
IF (lnSuccess = 0) THEN
    ? loHttp.LastErrorText
    RELEASE loHttp
    RELEASE loJson
    RELEASE loSbRequestBody
    RELEASE loResp
    CANCEL
ENDIF
? STR(loResp.StatusCode)
? loResp.BodyStr
RELEASE loHttp
RELEASE loJson
RELEASE loSbRequestBody
RELEASE loResp
        Curl Command
        curl -X PUT
	-H "Authorization: Bearer {{access_token}}"
	-H "Authorization: API-Key {{api_key}}"
	-H "Content-Type: application/json"
	-d '{
    "name":"Another documents folder"
}'
https://api.pandadoc.com/public/v1/documents/folders/{{documents_folder_uuid}}
        Postman Collection Item JSON
        {
  "name": "Rename Documents Folder",
  "request": {
    "method": "PUT",
    "header": [
      {
        "key": "Authorization",
        "value": "Bearer {{access_token}}",
        "disabled": true
      },
      {
        "key": "Authorization",
        "type": "text",
        "value": "API-Key {{api_key}}"
      },
      {
        "key": "Content-Type",
        "value": "application/json"
      }
    ],
    "body": {
      "mode": "raw",
      "raw": "{\r\n    \"name\":\"Another documents folder\"\r\n}"
    },
    "url": {
      "raw": "https://api.pandadoc.com/public/v1/documents/folders/{{documents_folder_uuid}}",
      "protocol": "https",
      "host": [
        "api",
        "pandadoc",
        "com"
      ],
      "path": [
        "public",
        "v1",
        "documents",
        "folders",
        "{{documents_folder_uuid}}"
      ]
    },
    "description": "For details go to https://developers.pandadoc.com/reference#rename-documents-folder"
  },
  "response": [
  ]
}