Use the Microsoft Dynamics CRM 4.0 (2007) Endpoint
[Applies to: Microsoft Dynamics CRM 2011]
Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online provide a backward compatible endpoint that lets you continue to use code that was developed for Microsoft Dynamics CRM 4.0.
This version does not include the Microsoft Dynamics CRM 3.0 (2006) endpoint. For more information about how to upgrade your code, see Considerations for Code Upgrade.
Use the following URL for backward compatibility.
http://<servername>/MSCrmServices/2007/CrmService.asmx
Compatibility with Microsoft Office 365
The 2007 service endpoints are not supported in Microsoft Office 365 organizations. The 2007 Discovery service (CrmDiscoveryService.asmx) does not return Office 365 organizations and you cannot use the CrmService.asmx and MetadataService.asmx services with an Office 365 organization.
Messages on the 2007 Endpoint
The following table lists the messages available on the back-compatible endpoint.
Message name | Category | Availability | Request class name | Usage notes |
---|---|---|---|---|
AddItem |
None |
Both |
AddItemCampaign |
|
AddItem |
None |
Both |
AddItemCampaignActivity |
|
AddMember |
None |
Server |
AddMemberList |
|
AddMembers |
None |
Server |
AddMembersTeam |
|
AddPrivileges |
None |
Server |
AddPrivilegesRole |
|
AddProductToKit |
None |
Both |
AddProductToKit |
|
AddSubstitute |
None |
Both |
AddSubstituteProduct |
|
Assign |
Owned |
Server |
Assign |
|
AssignUserRoles |
None |
Server |
AssignUserRolesRole |
|
AssociateEntities |
None |
Both |
AssociateEntities |
|
AutoMapEntity |
None |
Server |
AutoMapEntity |
|
BackgroundSend |
None |
Both |
BackgroundSendEmail |
|
Book |
Schedule |
Server |
Book |
|
BulkDelete2 |
None |
Server |
BulkDelete |
|
BulkDetectDuplicates |
None |
Server |
BulkDetectDuplicates |
|
BulkOperationStatusClose |
None |
Both |
BulkOperationStatusClose |
|
CalculateActualValue |
None |
Both |
CalculateActualValueOpportunity |
|
CalculateTotalTime |
None |
Both |
CalculateTotalTimeIncident |
|
Cancel |
None |
Both |
CancelContract |
|
Cancel |
None |
Both |
CancelSalesOrder |
|
CheckIncoming |
None |
Both |
CheckIncomingEmail |
|
CheckPromote |
None |
Both |
CheckPromoteEmail |
|
CleanUpBulkOperation |
None |
Both |
CleanUpBulkOperation |
|
Clone |
None |
Both |
CloneContract |
|
Close |
None |
Both |
CloseIncident |
|
Close |
None |
Both |
CloseQuote |
|
CompoundCreate |
Compound |
Both |
CompoundCreate |
|
CompoundUpdate |
Compound |
Both |
CompoundUpdate |
|
CompoundUpdateDuplicateDetectionRule |
Compound |
Both |
CompoundUpdateDuplicateDetectionRule |
|
ConvertKitToProduct |
None |
Server |
ConvertKitToProduct |
|
ConvertProductToKit |
None |
Server |
ConvertProductToKit |
|
ConvertQuoteToSalesOrder |
None |
Both |
ConvertQuoteToSalesOrder |
|
ConvertSalesOrderToInvoice |
None |
Server |
ConvertSalesOrderToInvoice |
|
Copy |
None |
Server |
CopyCampaign |
|
CopyMembers |
None |
Server |
CopyMembersList |
|
Create |
Create |
Both |
Create |
|
CreateActivities |
None |
Server |
CreateActivitiesList |
|
CreateWorkflowFromTemplate |
None |
Server |
CreateWorkflowFromTemplate |
|
Delete |
Delete |
Both |
Delete |
|
DeliverIncoming |
None |
Server |
DeliverIncomingEmail |
|
DeliverPromote |
None |
Both |
DeliverPromoteEmail |
|
DeprovisionLanguage |
None |
Server |
DeprovisionLanguage |
|
DetachFromQueue |
None |
Both |
DetachFromQueueEmail |
|
DisassociateEntities |
None |
Both |
DisassociateEntities |
|
DistributeCampaignActivity |
None |
Both |
DistributeCampaignActivity |
|
DownloadReportDefinition |
None |
Both |
DownloadReportDefinition |
|
ExecuteById |
None |
Both |
ExecuteByIdSavedQuery |
|
ExecuteById |
None |
Both |
ExecuteByIdUserQuery |
|
Execute |
None |
Both |
ExecuteCampaignActivity |
|
Execute |
None |
Both |
ExecuteFetch |
|
ExecuteWorkflow |
None |
Server |
ExecuteWorkflow |
|
Expand |
None |
Both |
ExpandCalendar |
|
ExportAll |
None |
Server |
ExportAllXml |
Returns an error. Use ExportCompressedAllXml instead. |
ExportCompressedAll |
None |
Server |
ExportCompressedAllXml |
Returns the same result as the 2011 endpoint ExportSolution message for the default solution. |
ExportCompressedTranslations |
None |
Server |
ExportCompressedTranslationsXml |
Returns the same result as the 2011 endpoint ExportTranslation message for the default solution. |
ExportCompressed |
None |
Server |
ExportCompressedXml |
Returns the same result as the 2011 endpoint ExportSolution message for the default solution. |
ExportMappings |
None |
Server |
ExportMappingsImportMap |
|
ExportTranslations |
None |
Server |
ExportTranslationsXml |
Returns an error. Use ExportCompressedTranslationsXml instead. |
Export |
None |
Server |
ExportXml |
Returns an error. Use ExportCompressedXml instead. |
FetchXmlToEntityExpression |
None |
Both |
FetchXmlToQueryExpression |
|
FindParent |
None |
Both |
FindParentResourceGroup |
|
Fulfill |
None |
Both |
FulfillSalesOrder |
|
GenerateInvoiceFromOpportunity |
None |
Both |
GenerateInvoiceFromOpportunity |
|
GenerateQuoteFromOpportunity |
None |
Both |
GenerateQuoteFromOpportunity |
|
GenerateSalesOrderFromOpportunity |
None |
Both |
GenerateSalesOrderFromOpportunity |
|
GetAllTimeZonesWithDisplayName |
None |
Both |
GetAllTimeZonesWithDisplayName |
|
GetDecryptionKey |
None |
Server |
GetDecryptionKey |
|
GetDistinctValues |
None |
Both |
GetDistinctValuesImportFile |
|
GetHeaderColumns |
None |
Both |
GetHeaderColumnsImportFile |
|
GetInvoiceProductsFromOpportunity |
None |
Both |
GetInvoiceProductsFromOpportunity |
|
GetQuantityDecimal |
Quantify |
Both |
GetQuantityDecimal |
|
GetQuoteProductsFromOpportunity |
None |
Both |
GetQuoteProductsFromOpportunity |
|
GetReportHistoryLimit |
None |
Server |
GetReportHistoryLimit |
|
GetSalesOrderProductsFromOpportunity |
None |
Both |
GetSalesOrderProductsFromOpportunity |
|
GetTimeZoneCodeByLocalizedName |
None |
Both |
GetTimeZoneCodeByLocalizedName |
|
GetTrackingToken |
None |
Both |
GetTrackingTokenEmail |
|
GrantAccess |
Owned |
Server |
GrantAccess |
|
Handle |
Queued |
Both |
Handle |
|
ImportAll |
None |
Server |
ImportAllXml |
Returns an error. Use ImportCompressedAllXml instead. |
ImportCompressedAll |
None |
Server |
ImportCompressedAllXml |
Returns the same result as the 2011 endpoint ImportSolution message for the default solution. |
ImportCompressedTranslationsWithProgress |
None |
Server |
ImportCompressedTranslationsXmlWithProgress |
Returns the same result as the 2011 endpoint ImportTranslation message for the default solution. |
ImportCompressedWithProgress |
None |
Server |
ImportCompressedXmlWithProgress |
Returns the same result as the 2011 endpoint ImportSolution message for the default solution. |
ImportMappings |
None |
Server |
ImportMappingsImportMap |
|
ImportRecords |
None |
Both |
ImportRecordsImport |
|
ImportTranslationsWithProgress |
None |
Server |
ImportTranslationsXmlWithProgress |
Returns an error. Use ImportCompressedTranslationsXml instead. |
Import |
None |
Server |
ImportXml |
Returns an error. Use ImportCompressedAllXml instead. |
ImportWithProgress |
None |
Server |
ImportXmlWithProgress |
Returns an error. Use ImportCompressedAllXml instead. |
InitializeFrom |
None |
Both |
InitializeFrom |
|
Instantiate |
None |
Both |
InstantiateTemplate |
|
IsBackOfficeInstalled |
None |
Both |
IsBackOfficeInstalled |
|
IsValidStateTransition |
None |
Both |
IsValidStateTransition |
|
LocalTimeFromUtcTime |
None |
Both |
LocalTimeFromUtcTime |
|
LockInvoicePricing |
None |
Server |
LockInvoicePricing |
|
LockSalesOrderPricing |
None |
Server |
LockSalesOrderPricing |
|
LogFailure |
None |
Both |
LogFailureBulkOperation |
|
LogSuccess |
None |
Both |
LogSuccessBulkOperation |
|
Lose |
None |
Both |
LoseOpportunity |
|
MakeAvailableToOrganization |
None |
Server |
MakeAvailableToOrganizationReport |
|
MakeAvailableToOrganization |
None |
Server |
MakeAvailableToOrganizationTemplate |
|
MakeUnavailableToOrganization |
None |
Server |
MakeUnavailableToOrganizationReport |
|
MakeUnavailableToOrganization |
None |
Server |
MakeUnavailableToOrganizationTemplate |
|
Merge |
Merge |
Server |
Merge |
|
ModifyAccess |
Owned |
Server |
ModifyAccess |
|
Parse |
None |
Both |
ParseImport |
|
ProcessInbound |
None |
Server |
ProcessInboundEmail |
|
ProcessOneMemberBulkOperation |
None |
Both |
ProcessOneMemberBulkOperation |
|
PropagateByExpression |
None |
Both |
PropagateByExpression |
|
ProvisionLanguage |
None |
Server |
ProvisionLanguage |
|
PublishAll |
None |
Server |
PublishAllXml |
|
Publish |
None |
Server |
PublishDuplicateRule |
|
Publish |
None |
Server |
PublishXml |
|
QualifyMember |
None |
Both |
QualifyMemberList |
|
EntityExpressionToFetchXml |
None |
Both |
QueryExpressionToFetchXml |
|
QueryMultiple |
None |
Both |
QueryMultipleSchedules |
|
Query |
None |
Both |
QuerySchedule |
|
ReassignObjects |
None |
Server |
ReassignObjectsSystemUser |
|
RemoveItem |
None |
Both |
RemoveItemCampaign |
|
RemoveItem |
None |
Both |
RemoveItemCampaignActivity |
|
RemoveMember |
None |
Server |
RemoveMemberList |
|
RemoveMembers |
None |
Server |
RemoveMembersTeam |
|
RemoveParent |
RemoveParent |
Server |
RemoveParent |
|
RemovePrivilege |
None |
Server |
RemovePrivilegeRole |
|
RemoveProductFromKit |
None |
Both |
RemoveProductFromKit |
|
RemoveRelated |
Related |
Both |
RemoveRelated |
|
RemoveSubstitute |
None |
Both |
RemoveSubstituteProduct |
|
RemoveUserRoles |
None |
Server |
RemoveUserRolesRole |
|
Renew |
None |
Both |
RenewContract |
|
ReplacePrivileges |
None |
Server |
ReplacePrivilegesRole |
|
Reschedule |
Schedule |
Server |
Reschedule |
|
ResetOfflineFilters |
None |
Both |
ResetDataFilters |
|
Retrieve |
Retrieve |
Both |
Retrieve |
|
RetrieveAllChildUsers |
None |
Both |
RetrieveAllChildUsersSystemUser |
|
RetrieveAvailableLanguages |
None |
Both |
RetrieveAvailableLanguages |
|
RetrieveBusinessHierarchy |
None |
Server |
RetrieveBusinessHierarchyBusinessUnit |
|
RetrieveByGroup |
None |
Both |
RetrieveByGroupResource |
|
RetrieveByResource |
None |
Both |
RetrieveByResourceResourceGroup |
|
RetrieveByResources |
None |
Both |
RetrieveByResourcesService |
|
RetrieveByTopIncidentProduct |
None |
Both |
RetrieveByTopIncidentProductKbArticle |
|
RetrieveByTopIncidentSubject |
None |
Both |
RetrieveByTopIncidentSubjectKbArticle |
|
RetrieveDeploymentLicenseType |
None |
Server |
RetrieveDeploymentLicenseType |
|
RetrieveDeprovisionedLanguages |
None |
Server |
RetrieveDeprovisionedLanguages |
|
RetrieveDuplicates |
None |
Server |
RetrieveDuplicates |
|
RetrieveExchangeRate |
None |
Both |
RetrieveExchangeRate |
|
RetrieveFormXml |
None |
Both |
RetrieveFormXml |
|
RetrieveInstalledLanguagePacks |
None |
Server |
RetrieveInstalledLanguagePacks |
|
RetrieveLicenseInfo |
None |
Server |
RetrieveLicenseInfo |
|
RetrieveLocLabels |
None |
Both |
RetrieveLocLabels |
|
RetrieveMembersBulkOperation |
None |
Both |
RetrieveMembersBulkOperation |
|
RetrieveMembers |
None |
Both |
RetrieveMembersTeam |
|
RetrieveMultiple |
Retrieve |
Both |
RetrieveMultiple |
|
RetrieveOrganizationResources |
None |
Server |
RetrieveOrganizationResources |
|
RetrieveParentGroups |
None |
Both |
RetrieveParentGroupsResourceGroup |
|
RetrieveParsedData |
None |
Both |
RetrieveParsedDataImportFile |
|
RetrievePrincipalAccess |
Owned |
Both |
RetrievePrincipalAccess |
|
RetrievePrivilegeSet |
None |
Both |
RetrievePrivilegeSet |
|
RetrieveProvisionedLanguages |
None |
Server |
RetrieveProvisionedLanguages |
|
RetrieveRolePrivileges |
None |
Both |
RetrieveRolePrivilegesRole |
|
RetrieveSharedPrincipalsAndAccess |
Owned |
Both |
RetrieveSharedPrincipalsAndAccess |
|
RetrieveSubGroups |
None |
Both |
RetrieveSubGroupsResourceGroup |
|
RetrieveSubsidiaryTeams |
None |
Both |
RetrieveSubsidiaryTeamsBusinessUnit |
|
RetrieveSubsidiaryUsers |
None |
Both |
RetrieveSubsidiaryUsersBusinessUnit |
|
RetrieveTeams |
None |
Both |
RetrieveTeamsSystemUser |
|
RetrieveUnpublished |
RetrieveUnpublished |
Server |
RetrieveUnpublished |
|
RetrieveUnpublishedMultiple |
Retrieve |
Server |
RetrieveUnpublishedMultiple |
|
RetrieveUserPrivileges |
None |
Both |
RetrieveUserPrivileges |
|
RetrieveUserSettings |
None |
Both |
RetrieveUserSettingsSystemUser |
|
RetrieveVersion |
None |
Both |
RetrieveVersion |
|
Revise |
None |
Both |
ReviseQuote |
|
RevokeAccess |
Owned |
Server |
RevokeAccess |
|
Rollup |
Rollup |
Both |
Rollup |
|
Route |
Queued |
Both |
Route |
|
Search |
None |
Server |
Search |
|
SearchByBodyLegacy |
None |
Both |
SearchByBodyKbArticle |
|
SearchByKeywordsLegacy |
None |
Both |
SearchByKeywordsKbArticle |
|
SearchByTitleLegacy |
None |
Both |
SearchByTitleKbArticle |
|
BulkMail |
None |
Server |
SendBulkMail |
|
Send |
None |
Both |
SendEmail |
|
SendFromTemplate |
SendFromTemplate |
Server |
SendEmailFromTemplate |
|
Send |
None |
Both |
SendFax |
|
Send |
None |
Both |
SendTemplate |
|
SetBusiness |
None |
Server |
SetBusinessEquipment |
|
SetBusiness |
None |
Server |
SetBusinessSystemUser |
|
SetLocLabels |
None |
Server |
SetLocLabels |
|
SetParent |
None |
Server |
SetParentBusinessUnit |
|
SetParent |
None |
Server |
SetParentSystemUser |
|
SetParent |
None |
Server |
SetParentTeam |
|
SetRelated |
Related |
Both |
SetRelated |
|
SetReportRelated |
None |
Server |
SetReportRelated |
|
SetState |
None |
Both |
SetState{Entity.PrimaryEntityName} |
|
SetStateDynamicEntity |
None |
Both |
SetStateDynamicEntity |
|
StatusUpdateBulkOperation |
None |
Both |
StatusUpdateBulkOperation |
|
Transform |
None |
Both |
TransformImport |
|
UnlockInvoicePricing |
None |
Server |
UnlockInvoicePricing |
|
UnlockSalesOrderPricing |
None |
Server |
UnlockSalesOrderPricing |
|
Unpublish |
None |
Server |
UnpublishDuplicateRule |
|
Update |
Update |
Both |
Update |
|
UpdateUserSettings |
None |
Both |
UpdateUserSettingsSystemUser |
|
UtcTimeFromLocalTime |
None |
Both |
UtcTimeFromLocalTime |
|
Validate |
None |
Both |
Validate |
|
Validate |
None |
Both |
ValidateSavedQuery |
|
WhoAmI |
None |
Both |
WhoAmI |
|
Win |
None |
Both |
WinOpportunity |
|
Win |
None |
Both |
WinQuote |
See Also
Other Resources
Upgrade Your Code from Microsoft Dynamics CRM 4.0 to Microsoft Dynamics CRM 2011
Connect with Microsoft Office 365 and Microsoft Dynamics CRM Online
Microsoft Dynamics CRM 2011
Send comments about this topic to Microsoft.
© 2013 Microsoft Corporation. All rights reserved.