Resource:base report's customization definition, with RDLC# Rel Const:Rels.ReportDefsSvc.SsrsDefC11nURI template:ssrs/{name}/{for}/{customname}{?customerid}Obtain URI from:
Get a report customization's RDL. To be implemented when Reports Mgr converted to V2.
Success status: 200
Name (* = required) | Data Type | Description |
---|---|---|
name * | string | base report name |
customname * | string | customization name |
for * | Common.Enum.CustomizedReportFor | for whom the report is customized |
- Customer | ||
- CustomerAny | ||
- TplOnly | ||
customerid | int | required if 'for' is Customer |
Type | Description | |
---|---|---|
CustomName | string | name of this customization; name unique within base report+customizedReportFor+customerId |
CustomizedReportType | Common.Enum.CustomizedReportFor | for whom report is customized |
Common.Enum.CustomizedReportFor | for whom a particular customization is made | |
- 0: Customer | a specific customer; other parameters elsewhere specify the customer id | |
- 1: CustomerAny | not a specific customer but any customer | |
- 2: TplOnly | hidden from a customer's view, to be used internally within the threepl | |
CustomerId | int? ... | if customizedReportFor is Customer, the customer for whom it is customized |
Rdl | string | RDL, sanitized on output, desanitized and validated on input. |
{ "customName": "str", "customizedReportType": 0, "customerId": 1, "rdl": "str" }
Updates a report customization's RDL. To be implemented when Reports Mgr converted to V2.
Success status: 200
Name (* = required) | Data Type | Description |
---|---|---|
name * | string | base report name |
customname * | string | customization name |
for * | Common.Enum.CustomizedReportFor | for whom the report is customized |
- Customer | ||
- CustomerAny | ||
- TplOnly | ||
customerid | int | required if 'for' is Customer |
Type | Description | |
---|---|---|
CustomName | string | name of this customization; name unique within base report+customizedReportFor+customerId |
CustomizedReportType | Common.Enum.CustomizedReportFor | for whom report is customized |
Common.Enum.CustomizedReportFor | for whom a particular customization is made | |
- 0: Customer | a specific customer; other parameters elsewhere specify the customer id | |
- 1: CustomerAny | not a specific customer but any customer | |
- 2: TplOnly | hidden from a customer's view, to be used internally within the threepl | |
CustomerId | int? ... | if customizedReportFor is Customer, the customer for whom it is customized |
Rdl | string | RDL, sanitized on output, desanitized and validated on input. |
Sample content-type: application/hal+json |
{ "customName": "str", "customizedReportType": 0, "customerId": 1, "rdl": "str" }
Type | Description | |
---|---|---|
CustomName | string | name of this customization; name unique within base report+customizedReportFor+customerId |
CustomizedReportType | Common.Enum.CustomizedReportFor | for whom report is customized |
Common.Enum.CustomizedReportFor | for whom a particular customization is made | |
- 0: Customer | a specific customer; other parameters elsewhere specify the customer id | |
- 1: CustomerAny | not a specific customer but any customer | |
- 2: TplOnly | hidden from a customer's view, to be used internally within the threepl | |
CustomerId | int? ... | if customizedReportFor is Customer, the customer for whom it is customized |
Rdl | string | RDL, sanitized on output, desanitized and validated on input. |
{ "customName": "str", "customizedReportType": 0, "customerId": 1, "rdl": "str" }
This documentation is subject to change, and is updated often and without warning. The models documented may or may not be available to users now or in the future. Use this documentation at your own risk.
Contact api@3plcentral.com with any questions about this documentation.