Contact - Create
Create a contact for the selected business.
Path Parameters
Business slug that scopes this request. If you do not have one yet, call common_accessible_businesses_list and pick a slug from the response.
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/v1/business/string/contacts/" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'{ "id": 0, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "customer_id": "string", "type": "UNSET", "name": "string", "name_aliases": [ "string" ], "contact_business_id": "string", "xrechnung_buyer_reference": "string", "notes": "string", "phone_number": "string", "is_invoicing_enabled": true, "invoicing_email": "user@example.com", "invoicing_electronic_address": "string", "invoicing_electronic_address_scheme": "string", "invoicing_einvoice_address": "string", "invoicing_einvoice_operator": "string", "invoicing_tax_code": "string", "invoicing_street": "string", "invoicing_city": "string", "invoicing_postal_code": "string", "invoicing_country": "st", "invoicing_language": "fi", "buyer_postal_address_details_xml_override": "string", "can_be_invoiced": true, "can_be_invoiced_via_email": true, "can_be_invoiced_via_einvoice": true}Contacts - List GET
List contacts for the selected business. Supports search and filters such as invoicing-enabled, exact name, and excluded contact ID. Use `contact_business_id` for deterministic lookup when the identifier is known.
Contact - Retrieve GET
Retrieve one contact by ID. If ID is unknown, call `invoicing_contacts_list` with `contact_business_id` first, then use `search` as fallback.