POST api/Profile/SaveGenericProfile

Request Information

URI Parameters

None.

Body Parameters

ProfileDTO
NameDescriptionTypeAdditional information
ProfileId

integer

None.

UserName

string

None.

ProfileName

string

None.

ProfileTypeCod

string

None.

EntityCod

string

None.

Menu

string

None.

IsFavorite

boolean

None.

IgnoreHierarchy

boolean

None.

IsActive

boolean

None.

StartPage

string

None.

ParentId

integer

None.

CreatedBy

string

None.

CreationDate

date

None.

ModifiedBy

string

None.

ModifyDate

date

None.

SubscriptionId

integer

None.

ProfileType

ProfileTypeDTO

None.

BaseFilter

ProfileBaseFilterDTO

None.

Entity

EntityDTO

None.

Dashboards

Collection of ProfileDashboardDTO

None.

Connections

Collection of ProfileConnectionDTO

None.

PreFilters

Collection of ProfilePrefilterDTO

None.

ObjectValidations

Collection of ProfileObjectValidationDTO

None.

Request Formats

application/json, text/json, text/html

Sample:
{
  "ProfileId": 1,
  "UserName": "sample string 2",
  "ProfileName": "sample string 3",
  "ProfileTypeCod": "sample string 4",
  "EntityCod": "sample string 5",
  "Menu": "sample string 6",
  "IsFavorite": true,
  "IgnoreHierarchy": true,
  "IsActive": true,
  "StartPage": "sample string 10",
  "ParentId": 1,
  "CreatedBy": "sample string 11",
  "CreationDate": "2026-05-31T20:32:27.2787059+02:00",
  "ModifiedBy": "sample string 12",
  "ModifyDate": "2026-05-31T20:32:27.2787059+02:00",
  "SubscriptionId": 13,
  "ProfileType": {
    "ProfileTypeCod": "sample string 1",
    "Name": "sample string 2",
    "RequireEntity": true,
    "AssignableBy": "sample string 4"
  },
  "BaseFilter": {
    "ProfileId": 1,
    "Filters": "sample string 2"
  },
  "Entity": {
    "EntityCode": "sample string 1",
    "Name": "sample string 2",
    "Description": "sample string 3",
    "StartDate": "2026-05-31T20:32:27.2787059+02:00",
    "EndDate": "2026-05-31T20:32:27.2787059+02:00",
    "Consolidated": true,
    "ConsolidatedBy": "sample string 6",
    "ConsolidatedDate": "2026-05-31T20:32:27.2787059+02:00",
    "EntityTypeCode": "sample string 7",
    "Children": [
      {
        "EntityParentCode": "sample string 1",
        "EntityChildCode": "sample string 2",
        "EntityRelationCode": "sample string 3",
        "StartDate": "2026-05-31T20:32:27.2787059+02:00",
        "EndDate": "2026-05-31T20:32:27.2787059+02:00",
        "RelationType": {
          "Code": "sample string 1",
          "Description": "sample string 2"
        },
        "EntitiesRltId": 5,
        "LastModifiedDate": "2026-05-31T20:32:27.2787059+02:00",
        "LastModifiedUserName": "sample string 7"
      },
      {
        "EntityParentCode": "sample string 1",
        "EntityChildCode": "sample string 2",
        "EntityRelationCode": "sample string 3",
        "StartDate": "2026-05-31T20:32:27.2787059+02:00",
        "EndDate": "2026-05-31T20:32:27.2787059+02:00",
        "RelationType": {
          "Code": "sample string 1",
          "Description": "sample string 2"
        },
        "EntitiesRltId": 5,
        "LastModifiedDate": "2026-05-31T20:32:27.2787059+02:00",
        "LastModifiedUserName": "sample string 7"
      }
    ],
    "Users": [
      {
        "EntitiesUserProfilesRltId": 1,
        "UserName": "sample string 2",
        "EntityCode": "sample string 3",
        "UserProfileCode": "sample string 4",
        "Consolidated": true,
        "UserProfile": {
          "Code": "sample string 1",
          "Description": "sample string 2",
          "Required": true
        },
        "LastModifiedDate": "2026-05-31T20:32:27.2787059+02:00",
        "LastModifiedUserName": "sample string 7"
      },
      {
        "EntitiesUserProfilesRltId": 1,
        "UserName": "sample string 2",
        "EntityCode": "sample string 3",
        "UserProfileCode": "sample string 4",
        "Consolidated": true,
        "UserProfile": {
          "Code": "sample string 1",
          "Description": "sample string 2",
          "Required": true
        },
        "LastModifiedDate": "2026-05-31T20:32:27.2787059+02:00",
        "LastModifiedUserName": "sample string 7"
      }
    ],
    "Type": {
      "EntityTypeCode": "sample string 1",
      "Description": "sample string 2",
      "Type": "sample string 3"
    },
    "LastModifiedDate": "2026-05-31T20:32:27.2787059+02:00",
    "LastModifiedUserName": "sample string 9",
    "IsCustomer": true,
    "Documents": [
      {
        "Id": 1,
        "EntityCod": "sample string 2",
        "TypeCod": "sample string 3",
        "Date": "2026-05-31T20:32:27.2787059+02:00",
        "CreationDate": "2026-05-31T20:32:27.2787059+02:00",
        "ModifyDate": "2026-05-31T20:32:27.2787059+02:00",
        "CreatedBy": "sample string 7",
        "LastModifiedBy": "sample string 8",
        "Size": 9,
        "Name": "sample string 10",
        "Path": "sample string 11",
        "TmpPath": "sample string 12",
        "Type": {
          "Cod": "sample string 1",
          "Description": "sample string 2",
          "Category": "sample string 3"
        }
      },
      {
        "Id": 1,
        "EntityCod": "sample string 2",
        "TypeCod": "sample string 3",
        "Date": "2026-05-31T20:32:27.2787059+02:00",
        "CreationDate": "2026-05-31T20:32:27.2787059+02:00",
        "ModifyDate": "2026-05-31T20:32:27.2787059+02:00",
        "CreatedBy": "sample string 7",
        "LastModifiedBy": "sample string 8",
        "Size": 9,
        "Name": "sample string 10",
        "Path": "sample string 11",
        "TmpPath": "sample string 12",
        "Type": {
          "Cod": "sample string 1",
          "Description": "sample string 2",
          "Category": "sample string 3"
        }
      }
    ]
  },
  "Dashboards": [
    {
      "ProfileId": 1,
      "DashboardId": 2,
      "Dashboard": {
        "DashboardId": 1,
        "Name": "sample string 2",
        "XmlBody": "sample string 3",
        "CreationDate": "2026-05-31T20:32:27.2787059+02:00",
        "IsPublic": true,
        "Section": "sample string 6",
        "Enabled": true,
        "Image": "sample string 8",
        "Filters": [
          {
            "DashboardId": 1,
            "AvailableFilterId": "sample string 2",
            "Filter": {
              "Id": "sample string 1",
              "Label": "sample string 2",
              "DimensionName": "sample string 3",
              "IsHierarchical": true,
              "IsEnabled": true,
              "CubeConnectionId": 6,
              "CubeConnection": {
                "CubeConnectionId": 1,
                "Name": "sample string 2",
                "ConnectionString": "sample string 3",
                "CubeName": "sample string 4",
                "DisplayName": "sample string 5",
                "Enabled": true,
                "CubeUser": "sample string 7",
                "CubePassword": "sample string 8",
                "DashboardNumber": 1,
                "HasUserPreference": true,
                "CubeAccess": "sample string 9"
              }
            },
            "MinHierarchyLevel": 1,
            "MaxHierarchyLevel": 1,
            "Active": true,
            "ActiveValues": {
              "sample string 1": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              },
              "sample string 2": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          },
          {
            "DashboardId": 1,
            "AvailableFilterId": "sample string 2",
            "Filter": {
              "Id": "sample string 1",
              "Label": "sample string 2",
              "DimensionName": "sample string 3",
              "IsHierarchical": true,
              "IsEnabled": true,
              "CubeConnectionId": 6,
              "CubeConnection": {
                "CubeConnectionId": 1,
                "Name": "sample string 2",
                "ConnectionString": "sample string 3",
                "CubeName": "sample string 4",
                "DisplayName": "sample string 5",
                "Enabled": true,
                "CubeUser": "sample string 7",
                "CubePassword": "sample string 8",
                "DashboardNumber": 1,
                "HasUserPreference": true,
                "CubeAccess": "sample string 9"
              }
            },
            "MinHierarchyLevel": 1,
            "MaxHierarchyLevel": 1,
            "Active": true,
            "ActiveValues": {
              "sample string 1": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              },
              "sample string 2": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          }
        ],
        "Profiles": [],
        "CubeConnectionId": 9,
        "CubeConnection": {
          "CubeConnectionId": 1,
          "Name": "sample string 2",
          "ConnectionString": "sample string 3",
          "CubeName": "sample string 4",
          "DisplayName": "sample string 5",
          "Enabled": true,
          "CubeUser": "sample string 7",
          "CubePassword": "sample string 8",
          "DashboardNumber": 1,
          "HasUserPreference": true,
          "CubeAccess": "sample string 9"
        },
        "HasProfiles": true
      }
    },
    {
      "ProfileId": 1,
      "DashboardId": 2,
      "Dashboard": {
        "DashboardId": 1,
        "Name": "sample string 2",
        "XmlBody": "sample string 3",
        "CreationDate": "2026-05-31T20:32:27.2787059+02:00",
        "IsPublic": true,
        "Section": "sample string 6",
        "Enabled": true,
        "Image": "sample string 8",
        "Filters": [
          {
            "DashboardId": 1,
            "AvailableFilterId": "sample string 2",
            "Filter": {
              "Id": "sample string 1",
              "Label": "sample string 2",
              "DimensionName": "sample string 3",
              "IsHierarchical": true,
              "IsEnabled": true,
              "CubeConnectionId": 6,
              "CubeConnection": {
                "CubeConnectionId": 1,
                "Name": "sample string 2",
                "ConnectionString": "sample string 3",
                "CubeName": "sample string 4",
                "DisplayName": "sample string 5",
                "Enabled": true,
                "CubeUser": "sample string 7",
                "CubePassword": "sample string 8",
                "DashboardNumber": 1,
                "HasUserPreference": true,
                "CubeAccess": "sample string 9"
              }
            },
            "MinHierarchyLevel": 1,
            "MaxHierarchyLevel": 1,
            "Active": true,
            "ActiveValues": {
              "sample string 1": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              },
              "sample string 2": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          },
          {
            "DashboardId": 1,
            "AvailableFilterId": "sample string 2",
            "Filter": {
              "Id": "sample string 1",
              "Label": "sample string 2",
              "DimensionName": "sample string 3",
              "IsHierarchical": true,
              "IsEnabled": true,
              "CubeConnectionId": 6,
              "CubeConnection": {
                "CubeConnectionId": 1,
                "Name": "sample string 2",
                "ConnectionString": "sample string 3",
                "CubeName": "sample string 4",
                "DisplayName": "sample string 5",
                "Enabled": true,
                "CubeUser": "sample string 7",
                "CubePassword": "sample string 8",
                "DashboardNumber": 1,
                "HasUserPreference": true,
                "CubeAccess": "sample string 9"
              }
            },
            "MinHierarchyLevel": 1,
            "MaxHierarchyLevel": 1,
            "Active": true,
            "ActiveValues": {
              "sample string 1": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              },
              "sample string 2": {
                "sample string 1": [
                  "sample string 1",
                  "sample string 2"
                ],
                "sample string 2": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          }
        ],
        "Profiles": [],
        "CubeConnectionId": 9,
        "CubeConnection": {
          "CubeConnectionId": 1,
          "Name": "sample string 2",
          "ConnectionString": "sample string 3",
          "CubeName": "sample string 4",
          "DisplayName": "sample string 5",
          "Enabled": true,
          "CubeUser": "sample string 7",
          "CubePassword": "sample string 8",
          "DashboardNumber": 1,
          "HasUserPreference": true,
          "CubeAccess": "sample string 9"
        },
        "HasProfiles": true
      }
    }
  ],
  "Connections": [
    {
      "ProfileConnectionId": 1,
      "CubeConnectionId": 2,
      "ProfileId": 3,
      "CubeUser": "sample string 4",
      "CubePassword": "sample string 5",
      "AdvancedAnalysisEnabled": true,
      "CubeConnection": {
        "CubeConnectionId": 1,
        "Name": "sample string 2",
        "ConnectionString": "sample string 3",
        "CubeName": "sample string 4",
        "DisplayName": "sample string 5",
        "Enabled": true,
        "CubeUser": "sample string 7",
        "CubePassword": "sample string 8",
        "DashboardNumber": 1,
        "HasUserPreference": true,
        "CubeAccess": "sample string 9"
      }
    },
    {
      "ProfileConnectionId": 1,
      "CubeConnectionId": 2,
      "ProfileId": 3,
      "CubeUser": "sample string 4",
      "CubePassword": "sample string 5",
      "AdvancedAnalysisEnabled": true,
      "CubeConnection": {
        "CubeConnectionId": 1,
        "Name": "sample string 2",
        "ConnectionString": "sample string 3",
        "CubeName": "sample string 4",
        "DisplayName": "sample string 5",
        "Enabled": true,
        "CubeUser": "sample string 7",
        "CubePassword": "sample string 8",
        "DashboardNumber": 1,
        "HasUserPreference": true,
        "CubeAccess": "sample string 9"
      }
    }
  ],
  "PreFilters": [
    {
      "ProfilePrefilterId": 1,
      "ProfileId": 2,
      "OlapFilters": "sample string 3",
      "DashboardId": 1,
      "CubeConnectionId": 4
    },
    {
      "ProfilePrefilterId": 1,
      "ProfileId": 2,
      "OlapFilters": "sample string 3",
      "DashboardId": 1,
      "CubeConnectionId": 4
    }
  ],
  "ObjectValidations": [
    {
      "ProfileId": 1,
      "ObjectName": "sample string 2",
      "Configuration": "sample string 3"
    },
    {
      "ProfileId": 1,
      "ObjectName": "sample string 2",
      "Configuration": "sample string 3"
    }
  ]
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.