UpdateExistingProject
post
/import/updateExistingProject
Updates the Project that is specified by the ProjectObjectId with data from an XML file.
Request
Query Parameters
-
DownloadType(required): string
DownloadType is required to download Logfile of Import response, By default BOTH is enabled(Supported values - ATTACHMENT_ONLY,BOTH,RESPONSE_JSON_ONLY)Example:
BOTH
Header Parameters
-
Authorization(required):
OAuth token
Supported Media Types
- multipart/form-data
Root Schema : ImportUpdateExistingProject
Type:
object
Title:
ImportUpdateExistingProject
ImportUpdateExistingProject Entity
Show Source
Nested Schema : UpdateExistingProject
Type:
Show Source
object
-
BusinessObjectOptions: object
BusinessObjectOptions
Specifies which business objects to import according to the following rules: If no BusinessObjectOptions are specified, then all of the business objects in the project are imported. If any BusinessObjectOptions are specified, then only those business objects specified by the BusinessObjectOptions element are imported.
-
DefaultGlobalImportOption: string
Allowed Values:
[ "CREATE_NEW", "DO_NOT_IMPORT", "KEEP_EXISTING", "UPDATE_EXISTING" ]
Import options that may be applied to projects globally. -
DefaultProjectSpecificImportOption: string
Allowed Values:
[ "CREATE_NEW", "DO_NOT_IMPORT", "KEEP_EXISTING", "UPDATE_EXISTING" ]
Import options that may be applied to specific projects. -
FileType: string
Allowed Values:
[ "GZIP", "XML", "ZIP", "XER" ]
Specifies the file type that the system imports. -
IgnoreGUID: boolean
When this flag is set to true, the XMLImporter ignores all GUID fields in the XML file, and allows new GUID values to be generated. When this flag is set to false, the XMLImporter uses the GUID fields.
-
IgnoreSequenceNumber: boolean
When this flag is set to true, the XMLImporter ignores all SequenceNumber fields in the XML file, and allows new SequenceNumber values to be generated. When this flag is set to false, XMLImporter uses the SequenceNumber fields.
-
LogLevel: string
Allowed Values:
[ "SEVERE", "WARNING", "INFO", "CONFIG", "FINE", "FINER", "FINEST" ]
string restricted to SEVERE WARNING INFO CONFIG FINE FINER FINEST -
ProjectObjectId: integer
(int32)
Unique Id of associated project.
Nested Schema : BusinessObjectOptions
Type:
object
Specifies which business objects to import according to the following rules:
If no BusinessObjectOptions are specified, then all of the business objects in the project are imported. If any BusinessObjectOptions are specified, then only those business objects specified by the BusinessObjectOptions element are imported.
Show Source
Nested Schema : GlobalBusinessObjectOptions
Type:
Show Source
object
-
ActivityCode: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityCodeType: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityCodeTypeEPS: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Calendar: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
CalendarRsrc: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
CostAccount: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Currency: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
DocumentCategory: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
DocumentStatusCode: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ExpenseCategory: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
FinancialPeriod: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
FundingSource: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
NotebookTopic: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
OBS: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectCode: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectCodeType: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectResourceCategory: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Resource: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ResourceCode: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ResourceCodeType: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ResourceCurve: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ResourceRate: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ResourceRole: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskCategory: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskMatrix: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskMatrixScore: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskMatrixThreshold: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskThreshold: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskThresholdLevel: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Role: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RoleLimit: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RoleRate: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Shift: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ThresholdParameter: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
UDFCode: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
UDFType: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
UnitOfMeasure: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
WBSCategory: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity
Nested Schema : ProjectSpecificBusinessObjectOptions
Type:
Show Source
object
-
Activity: object
DeleteUnreferencedType
-
ActivityCode: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityCodeType: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityExpense: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityNote: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityPeriodActual: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityRisk: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ActivityStep: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Calendar: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Document: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ExtRelationship: object
DeleteUnreferencedType
-
ProjectBudgetChangeLog: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectFunding: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectIssue: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectNote: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectResource: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectResourceQuantity: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectSpendingPlan: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
ProjectThreshold: object
DeleteUnreferencedType
-
Relationship: object
DeleteUnreferencedType
-
ResourceAssignment: object
DeleteUnreferencedType
-
ResourceAssignmentPeriodActual: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
Risk: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskImpact: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskResponseAction: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskResponseActionImpact: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
RiskResponsePlan: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
WBS: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity -
WBSMilestone: object
BusinessObjectType
Title:
BusinessObjectType
BusinessObjectType Entity
Nested Schema : BusinessObjectType
Type:
object
Title:
BusinessObjectType
BusinessObjectType Entity
Show Source
-
ImportOption: string
Allowed Values:
[ "CREATE_NEW", "DO_NOT_IMPORT", "KEEP_EXISTING", "UPDATE_EXISTING" ]
Nested Schema : DeleteUnreferencedType
Type:
Show Source
object
-
DeleteUnreferenced: boolean
-
ImportOption: string
Allowed Values:
[ "CREATE_NEW", "DO_NOT_IMPORT", "KEEP_EXISTING", "UPDATE_EXISTING" ]
Response
Supported Media Types
- multipart/mixed
- application/json
201 Response
OK.
Root Schema : UpdateExistingProjectResponse
Type:
object
Title:
UpdateExistingProjectResponse
UpdateExistingProjectResponse Entity
Show Source
-
ErrorMessage: string
If an exception is thrown, ErrorMessage contains the message part of the exception.
-
LogFile: string
Contains the logging information from the ImportProjects operation.
-
Success: boolean
Boolean flag that indicates whether the UpdateExistingProject operation was successful.
400 Response
Bad Request.
401 Response
Unauthorized.
403 Response
Forbidden.
404 Response
Not Found.
405 Response
Invalid Input.
500 Response
Internal Server Error.