<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://wiki.mindc.co/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API</id>
	<title>ממשקי API - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mindc.co/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API"/>
	<link rel="alternate" type="text/html" href="https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;action=history"/>
	<updated>2026-05-06T16:49:42Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=933&amp;oldid=prev</id>
		<title>מנהל ב־11:22, 6 במרץ 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=933&amp;oldid=prev"/>
		<updated>2026-03-06T11:22:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;he&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;→ הגרסה הקודמת&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;גרסה מ־14:22, 6 במרץ 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;שורה 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;שורה 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot; style=&amp;quot;direction:ltr !important&lt;/ins&gt;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=CRM API Documentation=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=CRM API Documentation=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This documentation covers the core CRM endpoints: &amp;#039;&amp;#039;get_data.php&amp;#039;&amp;#039;, &amp;#039;&amp;#039;set_data.php&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;set_status.php&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This documentation covers the core CRM endpoints: &amp;#039;&amp;#039;get_data.php&amp;#039;&amp;#039;, &amp;#039;&amp;#039;set_data.php&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;set_status.php&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>מנהל</name></author>
	</entry>
	<entry>
		<id>https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=931&amp;oldid=prev</id>
		<title>מנהל ב־10:38, 6 במרץ 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=931&amp;oldid=prev"/>
		<updated>2026-03-06T10:38:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;he&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;→ הגרסה הקודמת&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;גרסה מ־13:38, 6 במרץ 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;שורה 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;שורה 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=CRM API Documentation=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=CRM API Documentation=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This documentation covers the core CRM endpoints: &amp;#039;&amp;#039;get_data.php&amp;#039;&amp;#039;, &amp;#039;&amp;#039;set_data.php&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;set_status.php&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This documentation covers the core CRM endpoints: &amp;#039;&amp;#039;get_data.php&amp;#039;&amp;#039;, &amp;#039;&amp;#039;set_data.php&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;set_status.php&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l422&quot;&gt;שורה 422:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;שורה 422:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|5||Failed to set status&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|5||Failed to set status&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/span&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>מנהל</name></author>
	</entry>
	<entry>
		<id>https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=930&amp;oldid=prev</id>
		<title>מנהל: Updated get_data.php examples of usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=930&amp;oldid=prev"/>
		<updated>2026-03-06T09:53:18Z</updated>

		<summary type="html">&lt;p&gt;Updated get_data.php examples of usage&lt;/p&gt;
&lt;a href=&quot;https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;amp;diff=930&amp;amp;oldid=926&quot;&gt;הצגת שינויים&lt;/a&gt;</summary>
		<author><name>מנהל</name></author>
	</entry>
	<entry>
		<id>https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=926&amp;oldid=prev</id>
		<title>מנהל: יצירת קובץ ממשקי API</title>
		<link rel="alternate" type="text/html" href="https://wiki.mindc.co/index.php?title=%D7%9E%D7%9E%D7%A9%D7%A7%D7%99_API&amp;diff=926&amp;oldid=prev"/>
		<updated>2026-02-09T19:52:37Z</updated>

		<summary type="html">&lt;p&gt;יצירת קובץ ממשקי API&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=CRM API Documentation=&lt;br /&gt;
This documentation covers the core CRM endpoints: &amp;#039;&amp;#039;get_data.php&amp;#039;&amp;#039;, &amp;#039;&amp;#039;set_data.php&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;set_status.php&amp;#039;&amp;#039;.&lt;br /&gt;
----&lt;br /&gt;
==1) &amp;lt;code&amp;gt;get_data.php - by phone&amp;lt;/code&amp;gt;==&lt;br /&gt;
;Purpose&lt;br /&gt;
Retrieve customer or repository data by DID and phone number.&lt;br /&gt;
;Method&lt;br /&gt;
&amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt;&lt;br /&gt;
;Authorization Required&lt;br /&gt;
Yes (&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;): Mindc_2023_get_data&lt;br /&gt;
===Parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Parameter!!Required!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;||✅||Authentication key: Mindc_2023_get_data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;did&amp;lt;/code&amp;gt;||✅||Incoming DID number&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;||✅||Customer phone number&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;||✅||Comma-separated list of output fields&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;project_id&amp;lt;/code&amp;gt;||⚠️*||Project ID&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;worker_id&amp;lt;/code&amp;gt;||⚠️*||Worker ID (used to resolve project)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;group_id&amp;lt;/code&amp;gt;||❌||Filter by group&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;repository_id&amp;lt;/code&amp;gt;||❌||Filter by repository&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;site_id&amp;lt;/code&amp;gt;||❌||Filter by site&lt;br /&gt;
|}&amp;#039;&amp;#039;⚠️ At least one of &amp;lt;code&amp;gt;project_id&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;worker_id&amp;lt;/code&amp;gt; is required.&amp;#039;&amp;#039;&lt;br /&gt;
===Special &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; Fields===&lt;br /&gt;
You may request the following:&lt;br /&gt;
*&amp;lt;code&amp;gt;last_status&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;last_call&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;last_notes&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;repository_id&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;repository_name&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt;&lt;br /&gt;
*Any customer field from the Forms module&lt;br /&gt;
===Example Requests===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET /api/get_data.php?authkey=Mindc_2023_get_data&amp;amp;did=07333333333&amp;amp;phone=0500000000&amp;amp;project_id=10&amp;amp;out=first_name,last_status,repository_name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
GET /api/get_data.php?authkey=Mindc_2023_get_data&amp;amp;repository_assign_id=2190811&amp;amp;out=uid,repository_name,customer_name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Success Response===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;uid&amp;quot;: &amp;quot;123&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;John Doe&amp;quot;,&lt;br /&gt;
      &amp;quot;email&amp;quot;: &amp;quot;john@mail.com&amp;quot;,&lt;br /&gt;
      &amp;quot;last_status&amp;quot;: &amp;quot;Interested&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Or empty results:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Failure Response===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 3,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;fail&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: &amp;quot;Missing phone&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Error Codes===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Code!!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|1||Missing or invalid authkey&lt;br /&gt;
|-&lt;br /&gt;
|2||Missing DID&lt;br /&gt;
|-&lt;br /&gt;
|3||Missing phone&lt;br /&gt;
|-&lt;br /&gt;
|4||Missing &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
|-&lt;br /&gt;
|5||Missing both project_id and worker_id&lt;br /&gt;
|-&lt;br /&gt;
|6||No matching repository assign&lt;br /&gt;
|-&lt;br /&gt;
|7||Database exception&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 2) &amp;lt;code&amp;gt;get_data.php - by phone&amp;lt;/code&amp;gt; ==&lt;br /&gt;
;Purpose&lt;br /&gt;
Retrieve customer or repository data by repository_assign_id value&lt;br /&gt;
;Method&lt;br /&gt;
&amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt;&lt;br /&gt;
;Authorization Required&lt;br /&gt;
Yes (&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;): Mindc_2023_get_data&lt;br /&gt;
===Parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Parameter!!Required!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;||✅||Authentication key: Mindc_2023_get_data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;repository_id&amp;lt;/code&amp;gt;||✅||Filter by repository&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;||✅||Comma-separated list of output fields&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;project_id&amp;lt;/code&amp;gt;||⚠️*||Project ID&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;worker_id&amp;lt;/code&amp;gt;||⚠️*||Worker ID (used to resolve project)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;group_id&amp;lt;/code&amp;gt;||❌||Filter by group&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;site_id&amp;lt;/code&amp;gt;||❌||Filter by site&lt;br /&gt;
|}&lt;br /&gt;
===Special &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; Fields===&lt;br /&gt;
You may request the following:&lt;br /&gt;
*&amp;lt;code&amp;gt;last_status&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;last_call&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;last_notes&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;repository_id&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;repository_name&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt;&lt;br /&gt;
*Any customer field from the Forms module&lt;br /&gt;
===Example Requests===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET /api/get_data.php?authkey=Mindc_2023_get_data&amp;amp;repository_assign_id=2190811&amp;amp;out=uid,repository_name,customer_name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Success Response===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;uid&amp;quot;: &amp;quot;123&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;John Doe&amp;quot;,&lt;br /&gt;
      &amp;quot;email&amp;quot;: &amp;quot;john@mail.com&amp;quot;,&lt;br /&gt;
      &amp;quot;last_status&amp;quot;: &amp;quot;Interested&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Or empty results:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Failure Response===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 3,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;fail&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: &amp;quot;Missing phone&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Error Codes===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Code!!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|1||Missing or invalid authkey&lt;br /&gt;
|-&lt;br /&gt;
|2||Missing DID&lt;br /&gt;
|-&lt;br /&gt;
|3||Missing phone&lt;br /&gt;
|-&lt;br /&gt;
|4||Missing &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
|-&lt;br /&gt;
|5||Missing both project_id and worker_id&lt;br /&gt;
|-&lt;br /&gt;
|6||No matching repository assign&lt;br /&gt;
|-&lt;br /&gt;
|7||Database exception&lt;br /&gt;
|}&lt;br /&gt;
==3) &amp;lt;code&amp;gt;set_data.php&amp;lt;/code&amp;gt;==&lt;br /&gt;
;Purpose&lt;br /&gt;
Update customer fields and/or status.&lt;br /&gt;
;Method&lt;br /&gt;
&amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt;&lt;br /&gt;
;Authorization Required&lt;br /&gt;
Yes (&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;): Mindc_2023_set_data&lt;br /&gt;
===Parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Parameter!!Required!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;||✅||Authentication key: Mindc_2023_set_data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt;||⚠️*||Direct repository assign ID&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;project_id&amp;lt;/code&amp;gt;||⚠️*||Project ID (used if &amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt; not provided)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;worker_id&amp;lt;/code&amp;gt;||⚠️*||Worker ID (used if &amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt; not provided)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;||⚠️**||Customer phone (required if not using &amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;did&amp;lt;/code&amp;gt;||⚠️**||DID number (required if not using &amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;group_id&amp;lt;/code&amp;gt;||❌||Filter for lookup&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;repository_id&amp;lt;/code&amp;gt;||❌||Filter for lookup&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;site_id&amp;lt;/code&amp;gt;||❌||Filter for lookup&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;status_id&amp;lt;/code&amp;gt;||❌||Status ID to set&lt;br /&gt;
|-&lt;br /&gt;
|Any field name||❌||Any valid customer field (use &amp;lt;code&amp;gt;display_name&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&amp;#039;&amp;#039;⚠️ Either &amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt; OR (&amp;lt;code&amp;gt;project_id&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;worker_id&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;did&amp;lt;/code&amp;gt;) is required.&amp;#039;&amp;#039;  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;⚠️ &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;did&amp;lt;/code&amp;gt; are required if not using &amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt;.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Example Requests ===&lt;br /&gt;
&lt;br /&gt;
==== Update Customer Data (Using repository_assign_id) ====&lt;br /&gt;
 POST /dev-6/api/set_data.php | authkey=Mindc_2023_set_data&amp;amp;repository_assign_id=555&amp;amp;first_name=Jane&amp;amp;email=jane@example.com&lt;br /&gt;
&lt;br /&gt;
 Content-Type: application/x-www-form-urlencoded&lt;br /&gt;
&lt;br /&gt;
==== Update Status Only (Using Phone &amp;amp; Project Context) ====&lt;br /&gt;
 GET /dev-6/api/set_data.php?authkey=Mindc_2023_set_data&amp;amp;did=123456&amp;amp;phone=972500000000&amp;amp;project_id=15&amp;amp;status_id=10&lt;br /&gt;
&lt;br /&gt;
=== Update Data and Status Together (with worker_id) ===&lt;br /&gt;
 POST /dev-6/api/set_data.php | authkey=Mindc_2023_set_data&amp;amp;repository_assign_id=555&amp;amp;city=New York&amp;amp;status_id=2&amp;amp;worker_id=99&lt;br /&gt;
&lt;br /&gt;
===Success Responses===&lt;br /&gt;
;Fields Updated&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: &amp;quot;email was updated to &amp;#039;a@mail.com&amp;#039;, name was updated to &amp;#039;Anna&amp;#039;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Only Status Updated&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: &amp;quot;Status set successfully&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Partial Success&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: &amp;quot;Fields updated&amp;quot;,&lt;br /&gt;
  &amp;quot;errors&amp;quot;: {&lt;br /&gt;
    &amp;quot;status&amp;quot;: &amp;quot;Failed to set status&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Error Codes===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Code!!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|1||Missing or invalid authkey&lt;br /&gt;
|-&lt;br /&gt;
|2||Missing repository assign ID&lt;br /&gt;
|-&lt;br /&gt;
|3||Invalid repository assign ID&lt;br /&gt;
|-&lt;br /&gt;
|4||Duplicate unique field&lt;br /&gt;
|-&lt;br /&gt;
|5||Update failed&lt;br /&gt;
|-&lt;br /&gt;
|6||No valid fields or repository not found&lt;br /&gt;
|-&lt;br /&gt;
|7||No fields provided in request&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
==4) &amp;lt;code&amp;gt;set_status.php&amp;lt;/code&amp;gt;==&lt;br /&gt;
;Purpose&lt;br /&gt;
Set or clear customer status for a repository assign.&lt;br /&gt;
;Method&lt;br /&gt;
&amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt;&lt;br /&gt;
;Authorization Required&lt;br /&gt;
Yes (&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;): Mindc_2023_set_status&lt;br /&gt;
===Parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Parameter!!Required!!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;authkey&amp;lt;/code&amp;gt;||✅||Authentication key: Mindc_2023_set_status&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;repository_assign_id&amp;lt;/code&amp;gt;||✅||Repository assign ID&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;status_id&amp;lt;/code&amp;gt;||✅||Status ID (or &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = clear status)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;worker_id&amp;lt;/code&amp;gt;||❌||Worker ID (for audit purposes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Example Requests ===&lt;br /&gt;
&lt;br /&gt;
==== Set Status for a Customer ====&lt;br /&gt;
 GET /dev-6/api/set_status.php?authkey=Mindc_2023_set_status&amp;amp;repository_assign_id=555&amp;amp;status_id=10&lt;br /&gt;
&lt;br /&gt;
=== Clear Status ===&lt;br /&gt;
 POST /dev-6/api/set_status.php | authkey=Mindc_2023_set_status&amp;amp;repository_assign_id=555&amp;amp;status_id=0&lt;br /&gt;
&lt;br /&gt;
 Content-Type: application/x-www-form-urlencoded&lt;br /&gt;
&lt;br /&gt;
===Success Response===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;status&amp;quot;: &amp;quot;success&amp;quot;,&lt;br /&gt;
  &amp;quot;message&amp;quot;: &amp;quot;Status set successfully&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Error Codes===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Code!!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|1||Missing or invalid authkey&lt;br /&gt;
|-&lt;br /&gt;
|2||Missing repository assign ID&lt;br /&gt;
|-&lt;br /&gt;
|3||Invalid repository assign ID&lt;br /&gt;
|-&lt;br /&gt;
|4||Missing status ID&lt;br /&gt;
|-&lt;br /&gt;
|5||Failed to set status&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>מנהל</name></author>
	</entry>
</feed>