solution EntityType
A solution which contains CRM customizations.
- Entity set path:
 - [organization URI]/api/data/v9.2/solutions
 - Base type:
 - crmbaseentity
 - Display name:
 - Solution
 - Primary key:
 - solutionid
 - Primary name column:
 - friendlyname
 - Operations supported:
 - POST GET PATCH DELETE
 
Properties
Properties represent fields of data stored in the entity. Some properties are read-only.
| Name | Type | Details | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| createdon | Edm.DateTimeOffset | 
							 Date and time when the solution was created. Display name: Created On Read only 
					 | 
				||||||||||||
| description | Edm.String | 
							 Description of the solution. Display name: Description  | 
				||||||||||||
| enabledforsourcecontrolintegration | Edm.Boolean | 
							 Indicates if solution is enabled for source control integration Display name: Enabled for Source Control Integration 
								Default options
								 
					
  | 
				||||||||||||
| friendlyname | Edm.String | 
							 User display name for the solution. Display name: Display Name  | 
				||||||||||||
| installedon | Edm.DateTimeOffset | 
							 Date and time when the solution was installed/upgraded. Display name: Installed On Read only 
					 | 
				||||||||||||
| isapimanaged | Edm.Boolean | 
							 Information about whether the solution is api managed. Display name: Is Api Managed Solution Read only 
							
								Default options
								 
					
  | 
				||||||||||||
| ismanaged | Edm.Boolean | 
							 Indicates whether the solution is managed or unmanaged. Display name: Package Type Read only 
							
								Default options
								 
					
  | 
				||||||||||||
| isvisible | Edm.Boolean | 
							 Indicates whether the solution is visible outside of the platform. Display name: Is Visible Outside Platform Read only 
							
								Default options
								 
					
  | 
				||||||||||||
| modifiedon | Edm.DateTimeOffset | 
							 Date and time when the solution was last modified. Display name: Modified On Read only 
					 | 
				||||||||||||
| pinpointassetid | Edm.String | 
								 Read only 
					 | 
				||||||||||||
| pinpointpublisherid | Edm.Int64 | 
							 Identifier of the publisher of this solution in Microsoft Pinpoint. Read only 
					 | 
				||||||||||||
| pinpointsolutiondefaultlocale | Edm.String | 
							 Default locale of the solution in Microsoft Pinpoint. Read only 
					 | 
				||||||||||||
| pinpointsolutionid | Edm.Int64 | 
							 Identifier of the solution in Microsoft Pinpoint. Read only 
					 | 
				||||||||||||
| solutionid | Edm.Guid | 
							 Unique identifier of the solution. Display name: Solution Identifier  | 
				||||||||||||
| solutionpackageversion | Edm.String | 
							 Solution package source organization version Display name: Solution Package Version  | 
				||||||||||||
| solutiontype | Edm.Int32 | 
							 Solution Type Display name: Solution Type 
								Default options
								 
					
  | 
				||||||||||||
| sourcecontrolsyncstatus | Edm.Int32 | 
							 Indicates the current status of source control integration Display name: Source Control Sync Status 
								Default options
								 
					
  | 
				||||||||||||
| templatesuffix | Edm.String | 
							 The template suffix of this solution Display name: Suffix  | 
				||||||||||||
| thumbprint | Edm.String | 
							 thumbprint of the solution signature Display name: Thumbprint  | 
				||||||||||||
| uniquename | Edm.String | 
							 The unique name of this solution Display name: Name  | 
				||||||||||||
| updatedon | Edm.DateTimeOffset | 
							 Date and time when the solution was updated. Display name: Updated On Read only 
					 | 
				||||||||||||
| upgradeinfo | Edm.String | 
							 Contains component info for the solution upgrade operation Read only 
					 | 
				||||||||||||
| version | Edm.String | 
							 Solution version, used to identify a solution for upgrades and hotfixes. Display name: Version  | 
				||||||||||||
| versionnumber | Edm.Int64 | 
								 Read only 
					 | 
				
Lookup properties
Lookup properties are read-only, computed properties which contain entity primary key Edm.Guid data for one or more corresponding single-valued navigation properties. More information: Lookup properties and Lookup property data.
| Name | Single-valued navigation property | Description | 
|---|---|---|
| _configurationpageid_value | configurationpageid | 
							 A link to an optional configuration page for this solution.  | 
				
| _createdby_value | createdby | 
							 Unique identifier of the user who created the solution.  | 
				
| _createdonbehalfby_value | createdonbehalfby | 
							 Unique identifier of the delegate user who created the solution.  | 
				
| _modifiedby_value | modifiedby | 
							 Unique identifier of the user who last modified the solution.  | 
				
| _modifiedonbehalfby_value | modifiedonbehalfby | 
							 Unique identifier of the delegate user who modified the solution.  | 
				
| _organizationid_value | organizationid | 
							 Unique identifier of the organization associated with the solution.  | 
				
| _parentsolutionid_value | parentsolutionid | 
							 Unique identifier of the parent solution. Should only be non-null if this solution is a patch.  | 
				
| _publisherid_value | publisherid | 
							 Unique identifier of the publisher.  | 
				
Single-valued navigation properties
Single-valued navigation properties represent lookup fields where a single entity can be referenced. Each single-valued navigation property has a corresponding partner collection-valued navigation property on the related entity.
| Name | Type | Partner | 
|---|---|---|
| configurationpageid | webresource | solution_configuration_webresource | 
| createdby | systemuser | lk_solution_createdby | 
| createdonbehalfby | systemuser | lk_solutionbase_createdonbehalfby | 
| fileid | fileattachment | solution_fileid | 
| modifiedby | systemuser | lk_solution_modifiedby | 
| modifiedonbehalfby | systemuser | lk_solutionbase_modifiedonbehalfby | 
| organizationid | organization | organization_solution | 
| parentsolutionid | solution | solution_parent_solution | 
| publisherid | publisher | publisher_solution | 
Collection-valued navigation properties
Collection-valued navigation properties represent collections of entities which may represent either a one-to-many (1:N) or many-to-many (N:N) relationship between the entities.
| Name | Type | Partner | 
|---|---|---|
| FK_CanvasApp_Solution | canvasapp | FK_CanvasApp_Solution | 
| package_solution | package | package_solution | 
| regardingobjectid_fileattachment_solution | fileattachment | FileAttachment_Solution | 
| solution_fieldpermission | fieldpermission | solution_fieldpermission | 
| solution_fieldsecurityprofile | fieldsecurityprofile | solution_fieldsecurityprofile | 
| solution_parent_solution | solution | parentsolutionid | 
| solution_privilege | privilege | solution_privilege | 
| solution_role | role | solution_role | 
| solution_solutioncomponent | solutioncomponent | solutionid | 
| Solution_SyncErrors | syncerror | regardingobjectid_solution_syncerror | 
| user_settings_preferred_solution | usersettings | preferredsolution | 
Operations
The following operations can be used with the solution entity type.
| Name | Binding | 
|---|---|
| CloneAsPatch | Not Bound | 
| CloneAsSolution | Not Bound | 
| DeleteAndPromote | Not Bound |