v1
latestOpenAPI 3.0.22026-07-2645239950.4 KBPerform an Activity API
post/perform-activity
Request body
activity_idstring required
Enter activity_id.
transaction_attributesstring json
<p>You have to pass different transaction_attributes for different activities:</p>
<p><span style="text-decoration: underline;"><strong>Share on Facebook/ Twitter/ Pinterest</strong></span></p>
<p>Activity ID: share_on_facebook/ share_on_twitter/ share_on_pinterest</p>
<p>Transaction attributes:</p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">{ </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code"> "track_code":""</code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">}</code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code"></code>Note: You can obtain the track code of sharing activities using <a href="https://help.zinrelo.com/reference/get-activity-track-codes-api">Get Activity Track Codes API</a>.</p>
<p><span style="text-decoration: underline;"><strong>Submit a receipt activity</strong></span></p>
<p>Expected data is a list of images/pdfs encoded in base64 format. To convert an image to base64 format, <a href="https://www.base64-image.de/" target="_blank" rel="noopener">click here.</a></p>
<p>Activity ID: submit_a_receipt</p>
<p>Transaction attributes:</p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">{ </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code"> "receipt_files": [""] </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">}</code></p>
<p><span style="text-decoration: underline;"><strong>Code submission activity</strong></span></p>
<p>Activity ID: code_submission</p>
<p>Transaction attributes:</p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">{ </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code"> "code": ""</code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">}</code></p>
<p><span style="text-decoration: underline;"><strong>Follow on instagram</strong></span></p>
<p>Activity ID: follow_on_instagram</p>
<p>Transaction attributes:</p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">{</code><code class="c-mrkdwn__code" data-stringify-type="code">}</code></p>
<p><span style="text-decoration: underline;"><strong><br />Upload a photo activity</strong></span></p>
<p>Expected data is a list of images/pdfs encoded in base64 format. To convert an image to base64 format, <a href="https://www.base64-image.de/" target="_blank" rel="noopener">click here.</a></p>
<p>Activity ID: upload_photo</p>
<p>Transaction attributes:</p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">{ </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code"> "image_file": [""] </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">}</code></p>
<p><span style="text-decoration: underline;"><strong>Refer to a friend</strong></span></p>
<p>Activity ID: referral</p>
<p>Transaction attributes:</p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">{ </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code"> "share_network": "mail", </code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">"to_addresses":["user1@zinrelo.com","user2@zinrelo.com"]</code></p>
<p><code class="c-mrkdwn__code" data-stringify-type="code">}</code></p>
<p>In share_network, pass the source of referral- mail, twitter or facebook. And in to_addresses, you have to pass email address of the referral. </p>
<p>It's important to note that passing email addresses is mandatory only when "mail" is selected as the "share_network." For other share networks like "twitter" or "facebook," email addresses are not required.</p>
Response
200
dataobject
successboolean
Example response
{
"data": {},
"success": true
}