<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vertex Documentation – Vertex Modules</title>
    <link>/docs/modules/</link>
    <description>Recent content in Vertex Modules on Vertex Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/docs/modules/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: CRM module</title>
      <link>/docs/modules/vertex-business-crm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-business-crm/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the CRM module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Pricing module</title>
      <link>/docs/modules/vertex-business-pricing/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-business-pricing/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Pricing module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Portfolio Management module</title>
      <link>/docs/modules/vertex-business-portfoliomanagement/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-business-portfoliomanagement/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Portfolio Management module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Price Forward Curve module</title>
      <link>/docs/modules/vertex-business-priceforwardcurve/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-business-priceforwardcurve/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Price Forward Curve module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Aggregate module</title>
      <link>/docs/modules/vertex-data-aggregate/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-data-aggregate/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Aggregate module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Greenchoice module</title>
      <link>/docs/modules/vertex-custom-greenchoice/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-custom-greenchoice/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Greenchoice module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Documents module</title>
      <link>/docs/modules/vertex-data-documents/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-data-documents/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the document module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: EnergyModel module</title>
      <link>/docs/modules/vertex-data-energymodel/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-data-energymodel/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the EnergyModel module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: TimeSeries module</title>
      <link>/docs/modules/vertex-data-timeseries/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-data-timeseries/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the TimeSeries module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Model Executor module</title>
      <link>/docs/modules/vertex-dataplatform-modelexecutor/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-dataplatform-modelexecutor/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Model Executor module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: EDP notifications</title>
      <link>/docs/modules/vertex-dataplatform-notifications/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-dataplatform-notifications/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the EDP Notifications module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Core module</title>
      <link>/docs/modules/vertex-infra-core/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-core/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Core module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: CQRS Coordinator module</title>
      <link>/docs/modules/vertex-infra-cqrscoordinator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-cqrscoordinator/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the CQRS Coordinator module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: CBP Messagebox module</title>
      <link>/docs/modules/vertex-messagebox-cbp/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-messagebox-cbp/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the CBP Messagebox module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Gateway module</title>
      <link>/docs/modules/vertex-infra-gateway/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-gateway/</guid>
      <description>
        
        
        &lt;p&gt;The gateway is the entry point for all external REST requests to Vertex.&lt;/p&gt;
&lt;h2 id=&#34;request-tracing-and-caller-attribution&#34;&gt;Request tracing and caller attribution&lt;/h2&gt;
&lt;h3 id=&#34;trace-context&#34;&gt;Trace context&lt;/h3&gt;
&lt;p&gt;Send a W3C &lt;code&gt;traceparent&lt;/code&gt; header to link the handling of a request in Vertex to a trace in
your own tooling. B3 and Jaeger trace headers are also accepted; when several are present,
&lt;code&gt;traceparent&lt;/code&gt; takes precedence. A missing or malformed trace header never causes a request
to be rejected; Vertex then starts a new trace for that request.&lt;/p&gt;
&lt;h3 id=&#34;caller-headers&#34;&gt;Caller headers&lt;/h3&gt;
&lt;p&gt;Identify your application and job with the following optional headers. They allow traffic
and issues to be traced back to a specific caller and run, without requiring any tracing
tooling on your side.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Header&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;X-EE-Application&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Name of the calling application&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PyVertexImporter&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;X-EE-Job&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Short logical name of the job or script&lt;/td&gt;
&lt;td&gt;&lt;code&gt;daily-import&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;X-EE-Run-Id&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Identifier shared by all calls made in one run&lt;/td&gt;
&lt;td&gt;&lt;code&gt;8f14e45f-ceea-467f-a8f5-3c3b6c0e5a01&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;Use stable application and job names, and generate a new run identifier for every
execution.&lt;/li&gt;
&lt;li&gt;These headers are diagnostic labels only: they do not authenticate the caller, grant
permissions, or change rate limits.&lt;/li&gt;
&lt;li&gt;Never put credentials, tokens, personal data, or request content in these headers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;header-value-rules&#34;&gt;Header value rules&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Allowed characters are ASCII letters, digits, spaces, &lt;code&gt;.&lt;/code&gt;, &lt;code&gt;_&lt;/code&gt;, and &lt;code&gt;-&lt;/code&gt;; other characters
are removed.&lt;/li&gt;
&lt;li&gt;Values are trimmed and truncated to 128 characters.&lt;/li&gt;
&lt;li&gt;Empty values, repeated headers, comma-separated lists, and values longer than 1,024
characters are ignored.&lt;/li&gt;
&lt;li&gt;An invalid caller header never causes the request itself to be rejected.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Identity Access Management module</title>
      <link>/docs/modules/vertex-infra-iam/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-iam/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Identity Access Management module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Jobs module</title>
      <link>/docs/modules/vertex-infra-jobs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-jobs/</guid>
      <description>
        
        
        &lt;p&gt;This is a description of the Jobs module&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: JsonBroker module</title>
      <link>/docs/modules/vertex-infra-jsonbroker/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-jsonbroker/</guid>
      <description>
        
        
        &lt;h2 id=&#34;document-uploads&#34;&gt;Document uploads&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;/api/document/new&lt;/code&gt; accepts resumable tus uploads from callers with document-create permission. Creating, inspecting, resuming, deleting, and concatenating an upload require the same authenticated user and selected tenant; the upload URL alone does not grant access. Completed uploads are stored as temporary documents for that tenant.&lt;/p&gt;
&lt;p&gt;Uploads created before this ownership isolation cannot be resumed and must be restarted. Incomplete uploads expire after one day of inactivity.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Dexter module</title>
      <link>/docs/modules/vertex-interfaces-dexter/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-interfaces-dexter/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Document Generation module</title>
      <link>/docs/modules/vertex-infra-documentgeneration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-documentgeneration/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: eBase interfacing module</title>
      <link>/docs/modules/vertex-interface-gen/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-interface-gen/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: MessageBox EDSN ARG module</title>
      <link>/docs/modules/vertex-messagebox-edsn-arg/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-messagebox-edsn-arg/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: MessageBox Tennet module</title>
      <link>/docs/modules/vertex-messagebox-tennet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-messagebox-tennet/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: National Transport Costs Calculation module</title>
      <link>/docs/modules/vertex-calculations-nationaltransportcosts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-calculations-nationaltransportcosts/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Pricing Data Brokers module</title>
      <link>/docs/modules/vertex-infra-pricingdatabrokers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-pricingdatabrokers/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Process module</title>
      <link>/docs/modules/vertex-infra-process/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-process/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Rule engine module</title>
      <link>/docs/modules/vertex-infra-ruleengine/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-ruleengine/</guid>
      <description>
        
        
        &lt;p&gt;The Vertex Rule Engine is used to run the specific BRE script language. The hosted rule engine has a set of plugins that are provided by other modules that enables calling methods that leverage specific features of those modules to extend the BRE script language with the modules that are deployed on an environment.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Spectral module</title>
      <link>/docs/modules/vertex-interfaces-spectral/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-interfaces-spectral/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Tennet interface module</title>
      <link>/docs/modules/vertex-interfaces-tennet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-interfaces-tennet/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: TRMTracker interface module</title>
      <link>/docs/modules/vertex-interfaces-trmtracker/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-interfaces-trmtracker/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Workflow engine module</title>
      <link>/docs/modules/vertex-infra-workflow/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-workflow/</guid>
      <description>
        
        
        &lt;p&gt;The Vertex Workflow Engine is used to handle temporal workflows.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Migration Controller module</title>
      <link>/docs/modules/vertex-infra-migrationcontroller/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/modules/vertex-infra-migrationcontroller/</guid>
      <description>
        
        
        &lt;p&gt;The Migration Controller runs event store V1 to V2 migration through distributed
background workers. It provides operations to start migration, retry faulty
aggregates, and inspect migration status.&lt;/p&gt;
&lt;p&gt;Migration requires both &lt;code&gt;SystemTextJsonSerializerEnabled&lt;/code&gt; and
&lt;code&gt;WriteToEventStoreV2Enabled&lt;/code&gt; to be enabled. The controller rejects a new migration
request while another migration run holds the migration lock.&lt;/p&gt;
&lt;p&gt;The runtime project is &lt;code&gt;EE.Modules.Infrastructure.MigrationController&lt;/code&gt;. Its
deployment and documentation component name is &lt;code&gt;vertex-infra-migrationcontroller&lt;/code&gt;.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
