...
The following endpoint
...
Resource URL
Create a new affiliation object.can be used to update an existing affiliation. An affiliation is a link between a contact and company. You cannot use this endpoint to update the contact or company the affiliation relates to, in such circumstances you should delete the existing affiliation and create a new one. See delete affiliation and create affiliation for more information on these two steps.
Resource URL
Code Block | ||
---|---|---|
| ||
PUT /affiliations/:id ANY /affiliations/:id?_method=PUT |
...
Table of allowed parameters.
company | unsigned int | Must point to a valid company. |
---|---|---|
contact | unsigned int | Must point to a valid contact. If the contact doesn't have a default affiliation, it will automatically set it to the newly created affiliation. |
country_id | unsigned int | Must point to a valid country |
physical_address_id | unsigned int | Physical address. Must point to a valid address |
postal_address_id | unsigned int | Postal address. Must point to a valid address. |
phone | string | The contact's phone number in relation to the affiliated company. e.,g this may be their work number. |
fax | string | The contact's fax in relation to the affiliation company. e.g, this may be their work fax number. |
string | Must be a valid email address | |
position | string | e.g, CEO or , software engineer or volunteer fire fighter. |
status_id | unsigned int | The affiliations status id. Must point to a valid affiliation status |
standing | string | e.g, active, inactive |
communication | string | Must be yes or no. |
invoice_method | string | e.g, email, fax or postal |
Handling the response
Returns the created milestoneupdated affiliation. Please see get affiliation for details regarding handling of the response.