Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Authorization:

Status
titleBEARER
(token returned by EasyCIM SSO)

Request body:

Name

Mandatory

Type

Description

document

Status
colourRed
titleYES

Status
titleOBJECT

profile object to be saved/updated. (if id property is present the profile will be updated, otherwise a new profile will be inserted)

...

http://<hostname>:<port>/ctreplay/default/saveProfile

Request Body to update an existent profile (“id” field is present):

Code Block
languagejson
{
   "document":{
      "id": "5eeb85035bdd4841745497e35eea3d2919eb88cfb639fecb",
      "name":"onlyPartnerdefault",
      "description":"profilo visibilità solo partner", default",
      "securityRules":{
         "onlyPartner":true,
         "onlyCallcenter":true,
         "onlyMacroactivity":false,
         "onlyTags": "{\"tags.ECID\" : \"saasher|11|41479|57\"}"
      },
      "allowedActions":{
         "canPlay":true,
         "canDownload":true,
         "canEdit":true,
         "canDelete":true,
         "canListenOriginalAudio":true
      },
      "securityRules":{
         "onlyPartner":true,
         "onlyCallcenter":false,
         "onlyMacroactivity":false,
         "onlyTags":""
      },
      "hideTags":[
         "agent",
         "callId"
      ],
      "searchableTags":[
         "ECID",
         "AGENT"
      ],
      "editableTags": [
         {
            "name": "validazione",
            "type": "select",
            "immutable" : false
            "options": ["YES","NO"]
         },
         {
            "name": "note",
            "type": "text",
            "immutable" : false
         }
      ],
      "hideTagsForSearch" : [
            "ecid"
      ]
   }
}

Response:

Code Block
languagejson
{
    "result": true,
    "id": "",
    "error": null
}

Request Body to save a new profile (“id” field is not present):

Code Block
languagejson
{
   "document":{
      "description":"profilo visibilità solo partner",
      "name":"onlyPartner",
      "hideTags":[

      ],
      "allowedActions":{
         "canPlay":true,
         "canDownload":true,
         "canEdit":true
      },
      "securityRules":{
         "onlyPartner":true,
         "onlyCallcenter":false,
         "onlyMacroactivity":false,
         "onlyTags":"{\"tags.ECID\" : \"saasher|11|41479|57\"}"
      },
      "hideTags":[
         "agent",
         "callId"
      ],
      "searchableTags":[
         "ECID",
         "AGENT"
      ],
      "editableTags":[
         {
            "options":[
               "YES",
               "NO"
            ],
            "name":"validazione",
            "type":"select"
         },
         {
            "options":[

            ],
            "name":"note",
            "type":"text"
         }
      ],
      "hideTagsForSearch" : [
            "ecid",
            "agent"
        ]
   }
}

Response:

Code Block
languagejson
{
    "result": true,
    "id": "5f3687fff4c34f3584e5d60d",
    "error": null
}