CatalystCRMWebservice
The following operations are supported. For a formal definition, please review the Service Description.
-
CampaignListList_Retrieve
Retrieves a list of Campaign Lists for a site. -
CaseFile_Retrieve
Retrieves the file for a given Case FileID -
CaseList_EntityRetrieve
Retrieves a list of cases for a given entity. -
CaseList_Retrieve
Retrieves a list of new or modified Cases based on a given date for all entities. Use to synchronize external database of Cases with this database. -
Case_Assign
Assigns a case to a particular user. -
Case_AddThreadItem
MessageName="Case_MessageAppend"
BETA: Adds a thread item to a case, including dispatching emails if applicable. -
Case_Retrieve
Retrieves details for a Case including details, threads and files. Use EntityID to retrieve owner Contact/Company information for case. -
ContactList_Retrieve
Retrieves a list of new or modified Contacts based on a given date. Use to synchronize external database of Contacts with this database. -
ContactList_UpdateInsert
Updates any number of Contact records. Uses ExternalID as unique key. If ExternalID is not present then email address is used as unique key. -
Contact_CampaignListListUpdateInsert
Updates Contact subscription to one or more Campaign Lists. -
Contact_Delete
This method is now deprecated. Please use Contact_DeleteByEntityID. -
Contact_DeleteByEmailAddress
Deletes a Contact record based on customer's email address. -
Contact_DeleteByEntityID
Deletes a Contact record based on customer's internal EntityID/CRMID. -
Contact_IsAuthenticated
Checks to see if a Contact can login to a given Secure Zone based on username/password. -
Contact_IsAuthenticatedGeneric
Checks to see if a Contact can login based on username/password. -
Contact_IsLoggedIn
Checks to see if an entity is already authenticated and logged in. -
Contact_Retrieve
This method is now deprecated. Please use Contact_RetrieveByEmailAddress. -
Contact_Retrieve
MessageName="Contact_Retrieve2"
This method is now deprecated. Please use Contact_RetrieveByCustomerUsernamePassword. -
Contact_Retrieve
MessageName="Contact_Retrieve3"
This method is now deprecated. Please use Contact_RetrieveByEntityID. -
Contact_RetrieveByEmailAddress
Retrieves a Contact record based on customer's email address. -
Contact_RetrieveByEntityID
Retrieves a Contact record based on customer's internal EntityID/CRMID. -
Contact_RetrieveByExternalID
Retrieves a Contact record based on customer's external ID (Your ID). -
Contact_RetrieveByUsernamePassword
Retrieves a Contact record based on customer's username/password. -
Contact_SecureZoneListUpdateInsert
Updates Contact subscription to one or more Secure Zones. -
Object_LaunchWorkflow
Launches workflow for a Case, Order or Booking using the WorkflowID assigned to object. -
OrderList_Retrieve
Retrieves a list of new or modified Orders based on a given date. Use to synchronize external database of Orders with this database. -
OrderList_RetrieveByContact
[BETA] Retrieves all orders for a specified contact. -
Order_CreateUpdate
Create / Update Order -
Order_PaymentProcess
Process a payment for an order via a payment gateway. -
Order_Retrieve
Retrieves details for an Order including details, products and payments. Use EntityID to retrieve owner Contact/Company information for order. -
Order_RetrieveTotalPaid
Retrieves the total sum of successful and pending payments for an order. -
SecureZoneList_Retrieve
Retrieves a list of Secure Zones for a site.
This web service does not conform to WS-I Basic Profile v1.1.
Please examine each of the normative statement violations below. Follow the recommendations to remedy it, or add setting to the <webServices> config section to turn off BP 1.1 conformance warnings for the entire vroot.
To turn off BP 1.1 conformance warnings for the entire vroot remove the 'BP1.1' value from the <conformanceWarnings> section of the configuration file of your application:
<configuration>
<system.web>
<webServices>
<conformanceWarnings>
<remove name='BasicProfile1_1'/>
</conformanceWarnings>
</webServices>
</system.web>
</configuration>
R2304: Operation name overloading in a wsdl:portType is disallowed by the Profile. A wsdl:portType in a DESCRIPTION MUST have operations with distinct values for their name attributes. Note that this requirement applies only to the wsdl:operations within a given wsdl:portType. A wsdl:portType may have wsdl:operations with names that are the same as those found in other wsdl:portTypes.
- Operation 'Contact_Retrieve' on portType 'CatalystCRMWebserviceSoap' from namespace 'http://tempuri.org/CatalystDeveloperService/CatalystCRMWebservice'.
- Operation 'Contact_Retrieve' on portType 'CatalystCRMWebserviceSoap' from namespace 'http://tempuri.org/CatalystDeveloperService/CatalystCRMWebservice'.
Recommendation: To make service conformant please make sure that all web methods belonging to the same binding have unique names.
For more details on Basic Profile Version 1.1, see the Basic Profile Specification.