Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Inserts/updates a profile document.

HTTP POST /ctreplay/:domain?/saveProfile

Path variables:

Name

Mandatory

Type

Description

domain

NO

STRING

Unique domain identifier

Authorization: BEARER

Request body:

Name

Mandatory

Type

Description

document

YES

OBJECT

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

Response:

Type: JSON

Name

Type

Description

result

BOOLEAN

If true, the service response was performed correctly

error

NULL / STRING

Contains the error description if an error has occurred in the request

id

STRING

document id. (only if new document is created, otherwise empty string)

Example:

Request:

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

Request Body:

{
   "document":{
      "id": "5eeb85035bdd4841745497e3",
      "name":"onlyPartner",
      "description":"profilo visibilità solo partner",
      "securityRules":{
         "onlyPartner":true,
         "onlyCallcenter":false,
         "onlyMacroactivity":false,
         "onlyTags":{

         }
      },
      "allowedActions":{
         "canPlay":true,
         "canDownload":true,
         "canEdit":true
      },
      "hideTags":{

      }
   }
}

Response:

{
    "result": true,
    "id": "",
    "error": null
}

  • No labels