# Contacts Keep crew, contractors, and clients in one workspace-wide directory. Link contacts to budget lines for automatic contact assignment. Store tax info and rate cards for quick reuse across projects. ## List contacts - [GET /contacts](https://docs.saturation.io/openapi/contacts/listcontacts.md): Retrieve contacts with optional filtering ## Create contact - [POST /contacts](https://docs.saturation.io/openapi/contacts/createcontact.md): Create a new contact ## Get contact - [GET /contacts/{contactId}](https://docs.saturation.io/openapi/contacts/getcontact.md): Retrieve a specific contact by ID or alias ## Update contact - [PUT /contacts/{contactId}](https://docs.saturation.io/openapi/contacts/updatecontact.md): Update an existing contact ## Upload tax document - [POST /contacts/{contactId}/tax-document](https://docs.saturation.io/openapi/contacts/uploadcontacttaxdocument.md): Upload a tax document (e.g., W-9) for a contact. Accepts PDF or image files up to 10 MB. ## Upload attachment - [POST /contacts/{contactId}/attachment](https://docs.saturation.io/openapi/contacts/uploadcontactattachment.md): Upload a file to a contact profile. Accepts PDF or image files up to 10 MB.