{"_id":"56176a014d9e4a17002a0e05","category":{"_id":"558a6dd975eaf50d004e4bf5","version":"54870ea57810260b001c36ae","pages":["558a6e098d30cb2300873e1a","558a6e88dbe5b63700f8d201","558a6e9275eaf50d004e4bfa","558a6e9a8d30cb2300873e1c","558a79f2dbe5b63700f8d23f","5592abfb6bf22f170075b823","55a65e4580c8a30d00b32618","55ba22f804775a2f006280aa","55ba2648b3612925009d66f0","56045138e416560d00fa6484","560452e4e5102a0d0070f965","560455090c78b00d0039b18b","56176873a410c90d00c612aa","56176a014d9e4a17002a0e05","5628d38e0653060d00a2f7d9","5628d5d748742a0d0047456d","56a669cffb12a40d006c4826"],"__v":17,"project":"54870ea47810260b001c36ab","sync":{"url":"","isSync":false},"reference":true,"createdAt":"2015-06-24T08:44:09.019Z","from_sync":false,"order":5,"slug":"api","title":"API"},"githubsync":"","user":"54870d54f907080b00fc49cd","version":{"_id":"54870ea57810260b001c36ae","project":"54870ea47810260b001c36ab","__v":20,"createdAt":"2014-12-09T15:00:53.237Z","releaseDate":"2014-12-09T15:00:53.237Z","categories":["54870ea57810260b001c36af","5487116f7810260b001c36b5","548711797810260b001c36b6","548711807810260b001c36b7","548713127810260b001c36bd","548713247810260b001c36be","548713aa7810260b001c36c0","548713c2f907080b00fc49d5","548713eef907080b00fc49d9","54871a0db3441a1f00f20d78","54871b15b3441a1f00f20d7e","54871cbeb3441a1f00f20d87","548817fac178b40b00aa2eec","558a6dd975eaf50d004e4bf5","558a6e37dbe5b63700f8d1fe","56795d8c07bf6a0d0083ee9e","583e9d764ced340f00b05a5c","5d1f3f70b4648901728803b7","5d22f7db4c9e14005111e34f","5d22fa62a541770012a07464"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"__v":7,"parentDoc":null,"project":"54870ea47810260b001c36ab","updatedAt":"2019-07-08T08:09:00.208Z","metadata":{"title":"","description":"","image":[]},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-10-09T07:17:21.398Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":true,"order":14,"body":"You can link a contact to a project in 2 ways:\n\n## in order to link a new contact to an existing project\n- see https://archisnapper.readme.io/docs/creating-a-contact and use the site_ids or site_uuids parameter. \n- The new contact will be linked to each project provided in the site_ids array or site_uuids array\n \n## in order to link an existing contact to an existing project\n- see https://archisnapper.readme.io/docs/changing-contacts-visibility-in-projects-and-reports\n\nOR\n\n- see https://archisnapper.readme.io/docs/update-a-contact and use the site_ids or site_uuids parameter.\n- Note1: you HAVE to provide the whole array of projects each time if you decide to use the parameter. So if contact is linked to projects A and B, and you want to add C, then please provide site_ids = [A, B, C]. If you use site_ids = [C] then the contact will be unlinked from project A and B, and linked to project C\n- Note2: if you do not want to change the projects to which the contact is assigned, don't use the site_ids or site_uuids parameter.\n- Note3: if you only want to change the assignment of a contact to it's projects, leave all other parameters empty. Only provide the site_ids or site_uuids.","excerpt":"","slug":"link-contact-to-sites","type":"basic","title":"Link contact to projects (alternative)"}

Link contact to projects (alternative)


You can link a contact to a project in 2 ways: ## in order to link a new contact to an existing project - see https://archisnapper.readme.io/docs/creating-a-contact and use the site_ids or site_uuids parameter. - The new contact will be linked to each project provided in the site_ids array or site_uuids array ## in order to link an existing contact to an existing project - see https://archisnapper.readme.io/docs/changing-contacts-visibility-in-projects-and-reports OR - see https://archisnapper.readme.io/docs/update-a-contact and use the site_ids or site_uuids parameter. - Note1: you HAVE to provide the whole array of projects each time if you decide to use the parameter. So if contact is linked to projects A and B, and you want to add C, then please provide site_ids = [A, B, C]. If you use site_ids = [C] then the contact will be unlinked from project A and B, and linked to project C - Note2: if you do not want to change the projects to which the contact is assigned, don't use the site_ids or site_uuids parameter. - Note3: if you only want to change the assignment of a contact to it's projects, leave all other parameters empty. Only provide the site_ids or site_uuids.