updateReportingPortal
MUTATION
updateReportingPortalAuthorization
AuthorizationBearer token · headerrequiredArguments
ID_CloudInt!requiredID der Cloud
id_meldeportalInt!requiredID des Meldeportals
settingsString!requiredEinstellungen des Meldeportals (JSON als Zeichenkette)
settings_schema_versionStringSchemaversion der Einstellungen des Meldeportals
Returns
Meldeportal
Try it
Server
Authorization
Bodyapplication/json
Request
curl -X POST 'https://api.multibasecs.de/graphql' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"query": "mutation UpdateReportingPortal($ID_Cloud: Int!, $id_meldeportal: Int!, $settings: String!, $settings_schema_version: String) {\n updateReportingPortal(ID_Cloud: $ID_Cloud, id_meldeportal: $id_meldeportal, settings: $settings, settings_schema_version: $settings_schema_version) {\n Cloud {\n Bezeichnung\n Count_Daten\n ID_Cloud\n MaxCount_Daten\n }\n ID_Cloud\n ReportingPortalPages {\n id_meldeportal\n id_meldeportal_page\n is_public\n report_type\n settings\n settings_schema_version\n url_path\n }\n id_meldeportal\n settings\n settings_schema_version\n subdomain\n }\n}",
"variables": {
"ID_Cloud": 0,
"id_meldeportal": 0,
"settings": "string",
"settings_schema_version": "string"
}
}'const response = await fetch("https://api.multibasecs.de/graphql", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: "{\n \"query\": \"mutation UpdateReportingPortal($ID_Cloud: Int!, $id_meldeportal: Int!, $settings: String!, $settings_schema_version: String) {\\n updateReportingPortal(ID_Cloud: $ID_Cloud, id_meldeportal: $id_meldeportal, settings: $settings, settings_schema_version: $settings_schema_version) {\\n Cloud {\\n Bezeichnung\\n Count_Daten\\n ID_Cloud\\n MaxCount_Daten\\n }\\n ID_Cloud\\n ReportingPortalPages {\\n id_meldeportal\\n id_meldeportal_page\\n is_public\\n report_type\\n settings\\n settings_schema_version\\n url_path\\n }\\n id_meldeportal\\n settings\\n settings_schema_version\\n subdomain\\n }\\n}\",\n \"variables\": {\n \"ID_Cloud\": 0,\n \"id_meldeportal\": 0,\n \"settings\": \"string\",\n \"settings_schema_version\": \"string\"\n }\n}"
});import requests
response = requests.post(
"https://api.multibasecs.de/graphql",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
data="{\n \"query\": \"mutation UpdateReportingPortal($ID_Cloud: Int!, $id_meldeportal: Int!, $settings: String!, $settings_schema_version: String) {\\n updateReportingPortal(ID_Cloud: $ID_Cloud, id_meldeportal: $id_meldeportal, settings: $settings, settings_schema_version: $settings_schema_version) {\\n Cloud {\\n Bezeichnung\\n Count_Daten\\n ID_Cloud\\n MaxCount_Daten\\n }\\n ID_Cloud\\n ReportingPortalPages {\\n id_meldeportal\\n id_meldeportal_page\\n is_public\\n report_type\\n settings\\n settings_schema_version\\n url_path\\n }\\n id_meldeportal\\n settings\\n settings_schema_version\\n subdomain\\n }\\n}\",\n \"variables\": {\n \"ID_Cloud\": 0,\n \"id_meldeportal\": 0,\n \"settings\": \"string\",\n \"settings_schema_version\": \"string\"\n }\n}",
)Response
{
"data": {
"updateReportingPortal": {
"Cloud": {
"Bezeichnung": "string",
"Count_Daten": 0,
"ID_Cloud": 0,
"MaxCount_Daten": 0
},
"ID_Cloud": 0,
"ReportingPortalPages": [
{
"id_meldeportal": 0,
"id_meldeportal_page": 0,
"is_public": true,
"report_type": "string",
"settings": "string",
"settings_schema_version": "string",
"url_path": "string"
}
],
"id_meldeportal": 0,
"settings": "string",
"settings_schema_version": "string",
"subdomain": "string"
}
}
}