Contacts

Vytvoření kontaktu

Vložení nového kontaktu do distribučního kanálu e-mailová kampaň nebo CATI

POST /distributions/{distribution_id}/contacts

Parametry

Jméno parametruPopisTyp
distribution_idIdentifikátor distribučního kanálu, do kterého kontakt přidáváteinteger

Data kontaktu

Jméno polePopisTyp
import_numberIdentifikace čísla importu pro rozlišení v seznamu kontaktůinteger, optional
emailE-mailová adresa - pro CATI položka není povinnástring, optional
phoneTelefonní číslo - pro e-mailovou kampaň položka není povinnástring, optional
first_nameJméno - povinná, pokud se generuje oslovení: salutation_generate=truestring, optional
last_namePříjmení - povinná, pokud se generuje oslovení: salutation_generate=truestring, optional
salutationOslovení - pokud je položka přítomna, nebude se oslovení generovat, ani když je salutation_generate=truestring, optional
companySpolečnoststring, optional
departmentOddělení společnostistring, optional
jobPracovní zařazenístring, optional
mobileČíslo mobilního telefonustring, optional
user_field1Uživatelské pole 1string, optional
user_field2Uživatelské pole 2string, optional
user_field3Uživatelské pole 3string, optional
user_field4Uživatelské pole 4string, optional
user_field5Uživatelské pole 5string, optional
user_field6Uživatelské pole 6string, optional
user_field7Uživatelské pole 7string, optional
user_field8Uživatelské pole 8string, optional
user_field9Uživatelské pole 9string, optional
user_field10Uživatelské pole 10string, optional
salutation_generateGenerovat oslovení respondenta - vytvořit vokativ dle jména a příjmení (pouze pro CZ jména)boolean, optional
salutation_prefix_malePrefix oslovení pro muže - např: Vážený panestring, optional
salutation_prefix_femalePrefix oslovení pro ženy - např: Vážená panístring, optional
salutation_include_first_nameZahrnout do oslovení jméno - např: Milý Františkuboolean, optional
salutation_include_last_nameZahrnout do oslovení příjmení - např: Vážený pane Novákuboolean, optional

Struktura vrácených dat

Jméno polePopisTyp
idIdentifikátor nově vytvořeného kontaktuinteger
survey_urlUnikátní URL adresa na dotazník pro nový kontaktstring
created_atDatum a čas vytvoření nového kontaktudate string

Příklad

curl --request POST 
  --url https://api.click4survey.com/v1/distributions/{distribution_id}/contacts 
  --header 'Accept: application/json' 
  --header 'X-API-TOKEN: {api-token}' 
  --header 'User-Agent: app-name (support@example.net)' 
  --header 'Content-Type: application/json' 
  --data '{"email":"email@example.net","first_name":"John","last_name":"Doe","user_field1":"some data"}'

Příklad dat požadavku

{
	"email": "email@example.net",
	"first_name": "John",
	"last_name": "Doe",
	"user_field1": "some data"
}

Úspěšně zpracovaný požadavek vrací stavový kód 201 Created. V případě vrácení jiného kódu došlo při vytváření kontaktu k chybě. Zde je přehled chybových stavů.

Příklad vrácených dat požadavku

{
	"result": {
		"id": 554784,
		"survey_url": "https://www.dev.click4survey.cz/m4/3177/00000000/00000000",
		"created_at": "2022-08-21T11:31:12Z"
	},
	"meta": {
		"requestId": "863c65c3-a895-4575-8f32-ae8b16648d26",
		"http_status": 201
	}
}