curl --request PATCH \
--url https://app.msportal.ai/api/public/v1/reports/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"title": "<string>",
"description": "<string>",
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reportTypeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"dateStart": "<string>",
"dateEnd": "<string>",
"reportStructure": {
"blocks": [
{
"id": "<string>",
"type": "<string>",
"params": {},
"layout": {
"x": 1,
"y": 1,
"w": 2,
"h": 2
}
}
],
"metadata": {
"title": "<string>",
"subtitle": "<string>",
"showHeader": true,
"showFooter": true,
"showPageNumbers": true
},
"pagePreset": "<string>",
"displaySettings": {
"pageSize": "<string>",
"orientation": "<string>",
"margins": {}
}
},
"status": "draft",
"isShared": true
}
'{
"data": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "<string>",
"description": "<string>",
"status": "draft",
"isShared": true,
"version": 123,
"coverImageUrl": "<string>",
"dateStart": "<string>",
"dateEnd": "<string>",
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"companyName": "<string>",
"reportTypeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reportTypeName": "<string>",
"reportTemplateId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"authorUserId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}Update an existing report. Only provided fields will be updated.
curl --request PATCH \
--url https://app.msportal.ai/api/public/v1/reports/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"title": "<string>",
"description": "<string>",
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reportTypeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"dateStart": "<string>",
"dateEnd": "<string>",
"reportStructure": {
"blocks": [
{
"id": "<string>",
"type": "<string>",
"params": {},
"layout": {
"x": 1,
"y": 1,
"w": 2,
"h": 2
}
}
],
"metadata": {
"title": "<string>",
"subtitle": "<string>",
"showHeader": true,
"showFooter": true,
"showPageNumbers": true
},
"pagePreset": "<string>",
"displaySettings": {
"pageSize": "<string>",
"orientation": "<string>",
"margins": {}
}
},
"status": "draft",
"isShared": true
}
'{
"data": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "<string>",
"description": "<string>",
"status": "draft",
"isShared": true,
"version": 123,
"coverImageUrl": "<string>",
"dateStart": "<string>",
"dateEnd": "<string>",
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"companyName": "<string>",
"reportTypeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reportTypeName": "<string>",
"reportTemplateId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"authorUserId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}Use your API key as a Bearer token. API keys can be generated in Settings → Integrations → API Access.
Report ID
Report title
1 - 500Report description (null to clear)
2000Company ID (null to clear)
Report type ID (null to clear)
Report date range start (null to clear)
Report date range end (null to clear)
Report content structure
Show child attributes
Report status
draft, published Whether report is shared
Report updated successfully
Show child attributes