Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »

Description

This method is used to remove one or more companies from a project. After a company is removed from a project, users of that company will not be able to perform following actions,

  • AddCompaniesToProject
  • GetDocumentsByProject
  • SendDocumentsToProject
  • EditProject
  • GetAllProjects  - Will not see the specific project in the list

 

Request 

ParameterTypeMandatory/OptionalComments
companiesToBeRemovedList<RemoveCompanyMandatory List of the companies to be removed from the project. Either Company Ids or Organization Ids should be provided
projectIdlongMandatory

The project Id

applicationNamestringMandatory Third party application identifier, identifying the client consuming the web service – (Length of the applicationName should be less than or equal to 10) 

 

Response

TypeDescription

List<CompanyRemovalStatus>

 
EditProject web method will update the edited project related information and return the Project Model

 

Exceptions

Error CodeDescription
123An exception occurred while processing your request
138ApplicationName length is exceeded maximum allowed character limit (10)
146The application name is not set
167You are not authorized to use this web method
223

The given project is not owned by the company or does not exist, therefore this action cannot be performed

227 The project does not exist or the company is not connected to the given project
228 Project Id is not provided
249 Please provide a valid company list to be removed
258 Unable to find a company registered for the given organization number
261 Neither Company Id nor Organization Number is provided
262

 Company which owns the project can not be removed

316You cannot do this operation for a closed project
321Company removed successfully but email is not sent

 

 

 

 

  • No labels