NAV
JavaScript Python Shell

Introduction

Welcome to X0PA Room's API! You can use this API to access ROOM endpoints.
Click the button below to open the endpoints as a Postman (an API client) collection.

Run in Postman

Authentication

Your request should look like this:


const headers = {
  'Accept':'application/json',
  'Authorization':'eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp....'
};

fetch('https://live.x0pa.ai/roboroy/api/v1',
{
  method: 'GET',
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp....',
}

r = requests.get('https://live.x0pa.ai/roboroy/api/v1', headers = headers)

print(r.json())

# You can also use wget
curl -X GET https://live.x0pa.ai/roboroy/api/v1 \
  -H 'Accept: application/json' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp....'

Authorization need to be passed in the headers of all requests to make an authenticated request. Unauthenticated requests will return an HTTP 401 response.

Authorization header

Your Authorization header should look like this:

Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp....

Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp....

Errors

Error Code Meaning
401 Unauthorized -- Invalid token. Check to make sure you're passing token via the Authorization
403 Forbidden -- You do not have access to that record.
404 Not Found -- Resource not found
500 Server Error -- We had a problem with our server. Try again later or contact us: support@x0pa.com

Change Log

The timestamps below are UTC.

Date Description
Nov 12, 2020 12:00:00PM Initial API release with required endpoints

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Base URLs:

Assessment

Create Videointerviewgroup

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"groupName":"testing","landingPageInfo":"RRR","enableBanner":false,"expirationDate":"2020-09-17T13:17:29+05:30","expiresAt":"1600328849288","groupConfig":{"interviewType":"fixed"},"responseVisibility":false,"startsAt":"1599724049288"});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups"

payload = "{\r\n    \"groupName\": \"testing\",\r\n    \"landingPageInfo\": \"RRR\",\r\n    \"enableBanner\": false,\r\n    \"expirationDate\": \"2020-09-17T13:17:29+05:30\",\r\n    \"expiresAt\": \"1600328849288\",\r\n    \"groupConfig\": {\r\n        \"interviewType\": \"fixed\"\r\n    },\r\n    \"responseVisibility\": false,\r\n    \"startsAt\": \"1599724049288\"\r\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request POST 'https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "groupName": "testing",
    "landingPageInfo": "RRR",
    "enableBanner": false,
    "expirationDate": "2020-09-17T13:17:29+05:30",
    "expiresAt": "1600328849288",
    "groupConfig": {
        "interviewType": "fixed"
    },
    "responseVisibility": false,
    "startsAt": "1599724049288"
}'

POST /roboroy/api/v1/videointerviewgroups

Create Videointerviewgroup

Body parameter

{
  "enableBanner": false,
  "expirationDate": "2020-09-17T13:17:29+05:30",
  "expiresAt": "1600328849288",
  "groupConfig": {
    "interviewType": "fixed"
  },
  "groupName": "testing",
  "landingPageInfo": "RRR",
  "responseVisibility": false,
  "startsAt": "1599724049288"
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» enableBanner body boolean false none
» expirationDate body string false none
» expiresAt body string false none
» groupConfig body object false none
»» interviewType body string false none
» groupName body string false none
» landingPageInfo body string false none
» responseVisibility body boolean false none
» startsAt body string false none

Responses

Status Meaning Description Schema
200 OK none None

Add question

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"questionName":"Tell me about yourself?","questionType":"video","answerConfig":null,"assessmentId":"243","categories":["communication"],"companyId":"5143","criterias":[3],"maxAnswerTime":60,"maxRetakeTime":10,"maxWords":null,"maxscore":null,"minWords":null,"prepTime":30,"questionConfig":null,"retakeDecisionTime":60,"weightage":null});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://staging.x0pa.ai/roboroy/api/v1/hybridquestions", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://staging.x0pa.ai/roboroy/api/v1/hybridquestions"

payload = "{\r\n    \"questionName\": \"Tell me about yourself?\",\r\n    \"questionType\": \"video\",\r\n    \"answerConfig\": null,\r\n    \"assessmentId\": \"243\",\r\n    \"categories\": [\r\n        \"communication\"\r\n    ],\r\n    \"companyId\": \"5143\",\r\n    \"criterias\": [\r\n        3\r\n    ],\r\n    \"maxAnswerTime\": 60,\r\n    \"maxRetakeTime\": 10,\r\n    \"maxWords\": null,\r\n    \"maxscore\": null,\r\n    \"minWords\": null,\r\n    \"prepTime\": 30,\r\n    \"questionConfig\": null,\r\n    \"retakeDecisionTime\": 60,\r\n    \"weightage\": null\r\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request POST 'https://staging.x0pa.ai/roboroy/api/v1/hybridquestions' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "questionName": "Tell me about yourself?",
    "questionType": "video",
    "answerConfig": null,
    "assessmentId": "243",
    "categories": [
        "communication"
    ],
    "companyId": "5143",
    "criterias": [
        3
    ],
    "maxAnswerTime": 60,
    "maxRetakeTime": 10,
    "maxWords": null,
    "maxscore": null,
    "minWords": null,
    "prepTime": 30,
    "questionConfig": null,
    "retakeDecisionTime": 60,
    "weightage": null
}'

POST /roboroy/api/v1/hybridquestions

Add video questions to video interview group ​

Body parameter

{
  "answerConfig": null,
  "assessmentId": "243",
  "categories": [
    "communication"
  ],
  "companyId": "5143",
  "criterias": [
    3
  ],
  "maxAnswerTime": 60,
  "maxRetakeTime": 10,
  "maxWords": null,
  "maxscore": null,
  "minWords": null,
  "prepTime": 30,
  "questionConfig": null,
  "questionName": "Tell me about yourself?",
  "questionType": "video",
  "retakeDecisionTime": 60,
  "weightage": null
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» answerConfig body any false none
» assessmentId body string false none
» categories body [string] false none
» companyId body string false none
» criterias body [number] false none
» maxAnswerTime body number false none
» maxRetakeTime body number false none
» maxWords body any false none
» maxscore body any false none
» minWords body any false none
» prepTime body number false none
» questionConfig body any false none
» questionName body string false none
» questionType body string false none
» retakeDecisionTime body number false none
» weightage body any false none

Responses

Status Meaning Description Schema
200 OK none None

Add Rating

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"questionId":"54818903-9cef-4bcd-a47c-abc3d7b8a2fd","rating1":4,"rating1Comments":"good","rating2":4.5,"rating2Comments":"great","rating3":4.5,"rating3Comments":"nice","userId":"3","videointerviewId":"xpa-760bb394-5709-4125-a4f6-1343d9ec5ea8"});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://staging.x0pa.ai/roboroy/api/v1/videointerviewfeedback", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://staging.x0pa.ai/roboroy/api/v1/videointerviewfeedback"

payload = "{\r\n    \"questionId\": \"54818903-9cef-4bcd-a47c-abc3d7b8a2fd\",\r\n    \"rating1\": 4,\r\n    \"rating1Comments\": \"good\",\r\n    \"rating2\": 4.5,\r\n    \"rating2Comments\": \"great\",\r\n    \"rating3\": 4.5,\r\n    \"rating3Comments\": \"nice\",\r\n    \"userId\": \"3\",\r\n    \"videointerviewId\": \"xpa-760bb394-5709-4125-a4f6-1343d9ec5ea8\"\r\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request POST 'https://staging.x0pa.ai/roboroy/api/v1/videointerviewfeedback' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "questionId": "54818903-9cef-4bcd-a47c-abc3d7b8a2fd",
    "rating1": 4,
    "rating1Comments": "good",
    "rating2": 4.5,
    "rating2Comments": "great",
    "rating3": 4.5,
    "rating3Comments": "nice",
    "userId": "3",
    "videointerviewId": "xpa-760bb394-5709-4125-a4f6-1343d9ec5ea8"
}'

POST /roboroy/api/v1/videointerviewfeedback

Add Rating

Body parameter

{
  "questionId": "54818903-9cef-4bcd-a47c-abc3d7b8a2fd",
  "rating1": 4,
  "rating1Comments": "good",
  "rating2": 4.5,
  "rating2Comments": "great",
  "rating3": 4.5,
  "rating3Comments": "nice",
  "userId": "3",
  "videointerviewId": "xpa-760bb394-5709-4125-a4f6-1343d9ec5ea8"
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» questionId body string false none
» rating1 body number false none
» rating1Comments body string false none
» rating2 body number false none
» rating2Comments body string false none
» rating3 body number false none
» rating3Comments body string false none
» userId body string false none
» videointerviewId body string false none

Responses

Status Meaning Description Schema
200 OK none None

Add Candidate

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"emailAddress":"anish@x0pa.com","firstName":"anish","lastName":"jalumuri","videointerviewGroupId":"243"});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/profile/243", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/profile/243"

payload = "{\r\n    \"emailAddress\": \"anish@x0pa.com\",\r\n    \"firstName\": \"anish\",\r\n    \"lastName\": \"jalumuri\",\r\n    \"videointerviewGroupId\": \"243\"\r\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request POST 'https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/profile/243' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "emailAddress": "anish@x0pa.com",
    "firstName": "anish",
    "lastName": "jalumuri",
    "videointerviewGroupId": "243"
}'

POST /roboroy/api/v1/videointerviewgroups/profile/243

Add Candidate

Body parameter

{
  "emailAddress": "anish@x0pa.com",
  "firstName": "anish",
  "lastName": "jalumuri",
  "videointerviewGroupId": "243"
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» emailAddress body string false none
» firstName body string false none
» lastName body string false none
» videointerviewGroupId body string false none

Responses

Status Meaning Description Schema
200 OK none None

Send Invite

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"interviewIds":["9cf4d124-829d-4408-a146-0505846678ab"],"videointerviewGroupId":"243"});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/invite", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/invite"

payload = "{\r\n    \"interviewIds\": [\r\n        \"9cf4d124-829d-4408-a146-0505846678ab\"\r\n    ],\r\n    \"videointerviewGroupId\": \"243\"\r\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request POST 'https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/invite' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "interviewIds": [
        "9cf4d124-829d-4408-a146-0505846678ab"
    ],
    "videointerviewGroupId": "243"
}'

POST /roboroy/api/v1/videointerviewgroups/invite

Send Invite

Body parameter

{
  "interviewIds": [
    "9cf4d124-829d-4408-a146-0505846678ab"
  ],
  "videointerviewGroupId": "243"
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» interviewIds body [string] false none
» videointerviewGroupId body string false none

Responses

Status Meaning Description Schema
200 OK none None

Get Candidates list

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");

var requestOptions = {
  method: 'GET',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/videointerview/243?_=1599795404051&limit=10&skip=0", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/videointerview/243?_=1599795404051&limit=10&skip=0"

payload = {}
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token'
}

response = requests.request("GET", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request GET 'https://staging.x0pa.ai/roboroy/api/v1/videointerviewgroups/videointerview/243?_=1599795404051&limit=10&skip=0' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token'

GET /roboroy/api/v1/videointerviewgroups/videointerview/243

Get Candidates list

Parameters

Name In Type Required Description
Authorization header string true Request token
_ query string false none
limit query string false none
skip query string false none

Responses

Status Meaning Description Schema
200 OK none None

Get Standalone URL

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://live.x0pa.ai/roboroy/api/v1/videointerviews/vi/bc09a81c-cbd0-4f8a-8238-e17c4b3badf1/share", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://live.x0pa.ai/roboroy/api/v1/videointerviews/vi/bc09a81c-cbd0-4f8a-8238-e17c4b3badf1/share"

payload = {}
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token'
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request POST 'https://live.x0pa.ai/roboroy/api/v1/videointerviews/vi/bc09a81c-cbd0-4f8a-8238-e17c4b3badf1/share' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token'

POST /roboroy/api/v1/videointerviews/vi/bc09a81c-cbd0-4f8a-8238-e17c4b3badf1/share

Get Standalone URL

Parameters

Name In Type Required Description
Authorization header string true Request token

Responses

Status Meaning Description Schema
200 OK none None

Notifier

Get Notifiers list

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");

var requestOptions = {
  method: 'GET',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications"

payload = {}
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token'
}

response = requests.request("GET", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request GET 'https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token'

GET /roboroy/api/v1/videointerviewnotifications

Get Notifiers list

Parameters

Name In Type Required Description
Authorization header string true Request token

Responses

Status Meaning Description Schema
200 OK none None

Add notifiers

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"videointerviewGroupId":200,"name":"Sri Harsha","meta":{},"email":"sriharsha451@gmail.com"});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications"

payload = "{\n    \"videointerviewGroupId\":200,\n    \"name\": \"Sri Harsha\",\n    \"meta\": {},\n    \"email\": \"sriharsha451@gmail.com\"\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request POST 'https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "videointerviewGroupId":200,
    "name": "Sri Harsha",
    "meta": {},
    "email": "sriharsha451@gmail.com"
}'

POST /roboroy/api/v1/videointerviewnotifications

Add notifiers

Body parameter

{
  "email": "sriharsha451@gmail.com",
  "meta": {},
  "name": "Sri Harsha",
  "videointerviewGroupId": 200
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» email body string false none
» meta body object false none
» name body string false none
» videointerviewGroupId body number false none

Responses

Status Meaning Description Schema
200 OK none None

Delete notifier

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"notificationId":11});

var requestOptions = {
  method: 'DELETE',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications"

payload = "{\n    \"notificationId\": 11\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("DELETE", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request DELETE 'https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "notificationId": 11
}'

DELETE /roboroy/api/v1/videointerviewnotifications

Delete notifier

Body parameter

{
  "notificationId": 11
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» notificationId body number false none

Responses

Status Meaning Description Schema
200 OK none None

Edit Notifier info

Code samples

var myHeaders = new Headers();
myHeaders.append("Authorization", "LXUaDVLHTRs... Authorization Token");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({"notificationId":11,"videointerviewGroupId":200,"name":"Sri Harsha","meta":{},"email":"sriharsha451@gmail.com3"});

var requestOptions = {
  method: 'PATCH',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests

url = "https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications"

payload = "{\n    \"notificationId\": 11,\n    \"videointerviewGroupId\":200,\n    \"name\": \"Sri Harsha\",\n    \"meta\": {},\n    \"email\": \"sriharsha451@gmail.com3\"\n}"
headers = {
  'Authorization': 'LXUaDVLHTRs... Authorization Token',
  'Content-Type': 'application/json'
}

response = requests.request("PATCH", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location --request PATCH 'https://live.x0pa.ai/roboroy/api/v1/videointerviewnotifications' \
--header 'Authorization: LXUaDVLHTRs... Authorization Token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "notificationId": 11,
    "videointerviewGroupId":200,
    "name": "Sri Harsha",
    "meta": {},
    "email": "sriharsha451@gmail.com3"
}'

PATCH /roboroy/api/v1/videointerviewnotifications

Edit Notifier info

Body parameter

{
  "email": "sriharsha451@gmail.com3",
  "meta": {},
  "name": "Sri Harsha",
  "notificationId": 11,
  "videointerviewGroupId": 200
}

Parameters

Name In Type Required Description
Authorization header string true Request token
body body object false none
» email body string false none
» meta body object false none
» name body string false none
» notificationId body number false none
» videointerviewGroupId body number false none

Responses

Status Meaning Description Schema
200 OK none None