insertReportingPortal
MUTATION
insertReportingPortalAuthorization
AuthorizationBearer token · headerrequiredArguments
ID_CloudInt!requiredID der Cloud
settingsStringEinstellungen des Meldeportals (JSON als Zeichenkette)
settings_schema_versionStringSchemaversion der Einstellungen des Meldeportals
subdomainString!requiredSubdomain 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 InsertReportingPortal($ID_Cloud: Int!, $settings: String, $settings_schema_version: String, $subdomain: String!) {\n insertReportingPortal(ID_Cloud: $ID_Cloud, settings: $settings, settings_schema_version: $settings_schema_version, subdomain: $subdomain) {\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,
"settings": "string",
"settings_schema_version": "string",
"subdomain": "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 InsertReportingPortal($ID_Cloud: Int!, $settings: String, $settings_schema_version: String, $subdomain: String!) {\\n insertReportingPortal(ID_Cloud: $ID_Cloud, settings: $settings, settings_schema_version: $settings_schema_version, subdomain: $subdomain) {\\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 \"settings\": \"string\",\n \"settings_schema_version\": \"string\",\n \"subdomain\": \"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 InsertReportingPortal($ID_Cloud: Int!, $settings: String, $settings_schema_version: String, $subdomain: String!) {\\n insertReportingPortal(ID_Cloud: $ID_Cloud, settings: $settings, settings_schema_version: $settings_schema_version, subdomain: $subdomain) {\\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 \"settings\": \"string\",\n \"settings_schema_version\": \"string\",\n \"subdomain\": \"string\"\n }\n}",
)Response
{
"data": {
"insertReportingPortal": {
"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"
}
}
}