1a Subcontract Change Orders
post
                    /api/v1/import/changeorders
A change order is a restatement or expansion of the terms of an existing subcontract. A change order must reference an existing parent subcontract. Change orders are composed of a header record and one or more component or detail items. A change order request may contain multiple change orders. If a change order does not exist on a subcontract, Textura will create a new change order. If a change order exists on a subcontract, and the change order has not been completed (accepted by the subcontractor), Textura will replace the existing change order.
                
                Request
Header Parameters
                    - 
                            Authentification(required): string 
                            
                            The protocol for the API requires a valid username and password for TPM.
 
Supported Media Types
                            - application/json
 
- application/json
 
Root Schema : schema
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    AccountCode: string
                    
                    
                     
                    
                
                
                Cost code / WBS code.Example:
017833.00 - 
                
                    
                    AutoCreateSov: string
                    
                    
                     
                    
                
                
                Auto-create SOV lines for existing components (and avoid manual allocation for subs)Example:
False - 
                
                    
                    CategoryCode: string
                    
                    
                     
                    
                
                
                Cost type / Category.Example:
SUB - 
                
                    
                    ChangeOrderDate(required): string
                    
                    
                     
                    
                
                
                Maximum Length:
200Change Order Date.Example:03012015 - 
                
                    
                    ChangeOrderDescription: string
                    
                    
                     
                    
                
                
                Maximum Length:
200Change Order Description.Example:Add for basement - 
                
                    
                    ChangeOrderId: string
                    
                    
                     
                    
                
                
                Unique string provided in change order (variation) export feed from TPMExample:
0001*1 - 
                
                    
                    ChangeOrderNumber(required): string
                    
                    
                     
                    
                
                
                Maximum Length:
200Change Order Number.Example:00004 - 
                
                    
                    ChangeOrderSource: string
                    
                    
                     
                    
                
                
                Only used when exporting change order / variation requests from TPM into ERPExample:
Textura - 
                
                    
                    ChangeOrderStatus: string
                    
                    
                     
                    
                
                
                0 -Unapproved, 1-Approved, 2 -RejectedExample:
1 - 
                
                    
                    ChangeOrderTitle: string
                    
                    
                     
                    
                
                
                Maximum Length:
300Title of the Change Order, often just trade descriptionExample: - 
                
                    
                    ChangeOrderType: string
                    
                    
                     
                    
                
                
                Send ???True??? to create this CO as a hidden changeorder, do not include the field or send ???false??? to create a normal COExample:
False - 
                
                    
                    ComponentAmount(required): string
                    
                    
                     
                    
                
                
                Base amount for the component amount line item.Example:
327.00 - 
                
                    
                    ComponentDescription: string
                    
                    
                     
                    
                
                
                Component description.Example:
Stakeholder Sleeves - 
                
                    
                    ComponentRetentionPercent(required): string
                    
                    
                     
                    
                
                
                Line-level retention for this component. Allowed retention percentage for this sov line, default to header record value if there is only one retention rate on this subcontract.Example:
10 - 
                
                    
                    ContractNumber(required): string
                    
                    
                     
                    
                
                
                Maximum Length:
500Subcontract or Purchase Order Number.Example:0001 - 
                
                    
                    DoNotExceed: string
                    
                    
                     
                    
                
                
                Maximum amount a subcontractor can bill on the subcontract. International workflow only.Example:
 - 
                
                    
                    MainJobNumber(required): string
                    
                    
                     
                    
                
                
                Maximum Length:
300The project/job this subcontract is written against.Example:24290012 - 
                
                    
                    PhaseCode: string
                    
                    
                     
                    
                
                
                Phase code from the prime contract schedule of values. Used to automatically assign detail line to a phase code on the prime contract???s schedule of value used to create owner invoices.Example:
017833 - 
                
                    
                    SubcontractItemNumber(required): string
                    
                    
                     
                    
                
                
                If item number already exists in Textura it will add the amount as a change order amount, otherwiseit will create a new lineExample:
5 - 
                
                    
                    SubJobNumber: string
                    
                    
                     
                    
                
                
                Maximum Length:
60The project/job this subcontract is written against.Example:00001 - 
                
                    
                    TaskSequence: string
                    
                    
                     
                    
                
                
                Task sequence.Example:
0 - 
                
                    
                    TaxCode: string
                    
                    
                     
                    
                
                
                Tax code to be used on invoices / payments. Each tax code should represent a specific tax rate.
 - 
                
                    
                    UnitofMeasure(required): string
                    
                    
                     
                    
                
                
                Unit of measurementExample:
EA - 
                
                    
                    UnitPrice(required): string
                    
                    
                     
                    
                
                
                Defaults to 1 if subcontract will not use unit billing.Example:
1 - 
                
                    
                    UnitQuantity(required): string
                    
                    
                     
                    
                
                
                Item quantity. Defaults to the same value as ComponentAmount if subcontract will not use unit billing.Example:
3102.00 - 
                
                    
                    VendorId(required): string
                    
                    
                     
                    
                
                
                Maximum Length:
200Master Vendor ID for the AP entryExample:100 
Examples
                        
                        
                        
                    
                
                
                 Back to Top
                Response
Supported Media Types
                - application/json
 
200 Response
The job was successfully created.
                            
                            
                                Root Schema : schema
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    URI: string
                    
                    
                     
                    
                
                
                Endpoint for job-audit retrievalExample:
https://services.texturacorp.com/ebis/api/v1/import/changeorders/7 
Examples
                                
                                
                            
                            
                            
                        Default Response
Links to working URLs
                            
                            
                            
                            
                                Links
                                    - Production URL
 - 
                                                    
                                                    
                                                    
                                                        https://services.texturacorp.com/ebis/api/v1/import/changeorders
 - Test URL
 - 
                                                    
                                                    
                                                    
                                                        https://usint1.textura.oraclecloud.com/ebis/api/v1/import/changeorders