<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Using REST on</title><link>https://docs.protegrity.com/synthetic-data/latest/docs/using_synth_data/rest/</link><description>Recent content in Using REST on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/synthetic-data/latest/docs/using_synth_data/rest/index.xml" rel="self" type="application/rss+xml"/><item><title>REST API Reference</title><link>https://docs.protegrity.com/synthetic-data/latest/docs/using_synth_data/rest/apis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/synthetic-data/latest/docs/using_synth_data/rest/apis/</guid><description>&lt;p>Base URL (all schema-documented APIs): &lt;code>&amp;lt;GATEWAY_ENDPOINT&amp;gt;/pty/syntheticdata/v2&lt;/code>&lt;/p>
&lt;h2 id="authentication">Authentication&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>AUTH Key&lt;/strong>: Needed for client authentication
&lt;ul>
&lt;li>Header: &lt;code>Authorization: Bearer &amp;lt;AUTH_KEY&amp;gt;&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="common-request-models">Common request models&lt;/h2>
&lt;h3 id="datainput">&lt;code>DataInput&lt;/code>&lt;/h3>
&lt;p>Provide &lt;strong>exactly one&lt;/strong> of the following:&lt;/p>
&lt;ol>
&lt;li>&lt;code>inline&lt;/code> (base64 CSV string)&lt;/li>
&lt;li>&lt;code>uri&lt;/code> (cloud URI such as &lt;code>s3://...&lt;/code>, &lt;code>gs://...&lt;/code>, &lt;code>azure://...&lt;/code>, &lt;code>minio://...&lt;/code>)&lt;/li>
&lt;li>&lt;code>inline_tables&lt;/code> (multi-table map: table name -&amp;gt; base64 CSV)&lt;/li>
&lt;li>&lt;code>uri_tables&lt;/code> (multi-table map: table name -&amp;gt; cloud URI)&lt;/li>
&lt;/ol>
&lt;p>Optional:&lt;/p>
&lt;ul>
&lt;li>&lt;code>format&lt;/code>: &lt;code>csv&lt;/code> or &lt;code>parquet&lt;/code> (used for inline payloads)&lt;/li>
&lt;/ul>
&lt;h2 id="error-model-common-behavior">Error model (common behavior)&lt;/h2>
&lt;ul>
&lt;li>&lt;code>422&lt;/code> validation error for schema/field violations&lt;/li>
&lt;li>&lt;code>403&lt;/code> tier-gated feature not allowed on current tier&lt;/li>
&lt;li>&lt;code>429&lt;/code> rate limit exceeded&lt;/li>
&lt;li>&lt;code>501&lt;/code> async job tracking not enabled (when server runs without job store)&lt;/li>
&lt;/ul>
&lt;h2 id="async-job-submission-response">Async job submission response&lt;/h2>
&lt;p>Most write endpoints return &lt;code>202 Accepted&lt;/code> immediately:&lt;/p></description></item></channel></rss>