# Retrieve collection of contacts. Use this endpoint to retrieve the collection of contact information. Endpoint: GET /contacts Version: 1.0.0 Security: ## Query parameters: - `page` (integer) The collection page number - `itemsPerPage` (integer) The number of items per page - `order[uuid]` (string) Enum: "asc", "desc" - `order[firstName]` (string) Enum: "asc", "desc" - `order[lastName]` (string) Enum: "asc", "desc" - `order[legalName]` (string) Enum: "asc", "desc" - `order[languageSpoken]` (string) Enum: "asc", "desc" - `order[TVDistinction]` (string) Enum: "asc", "desc" - `order[createdAt]` (string) Enum: "asc", "desc" - `order[updatedAt]` (string) Enum: "asc", "desc" - `order[gender]` (string) Enum: "asc", "desc" - `order[user]` (string) Enum: "asc", "desc" - `order[visibilityOption]` (string) Enum: "asc", "desc" - `order[type]` (string) Enum: "asc", "desc" - `order[email]` (string) Enum: "asc", "desc" - `order[phone]` (string) Enum: "asc", "desc" - `search` (string) Global case-insensitive text search. - `uuid` (string) - `uuid[]` (array) - `firstName` (string) - `firstName[]` (array) - `lastName` (string) - `lastName[]` (array) - `legalName` (string) - `legalName[]` (array) - `gender` (string) - `gender[]` (array) - `TVDistinction` (string) - `TVDistinction[]` (array) - `languageSpoken` (string) - `languageSpoken[]` (array) - `email` (string) - `email[]` (array) - `user.email` (string) - `user.email[]` (array) - `visibilityOption` (string) - `visibilityOption[]` (array) - `phone` (string) - `phone[]` (array) - `type` (string) - `type[]` (array) - `createdAt[between]` (string) - `createdAt[gt]` (string) - `createdAt[gte]` (string) - `createdAt[lt]` (string) - `createdAt[lte]` (string) - `updatedAt[between]` (string) - `updatedAt[gt]` (string) - `updatedAt[gte]` (string) - `updatedAt[lt]` (string) - `updatedAt[lte]` (string) - `user.uuid` (string) - `user.uuid[]` (array) ## Response 200 fields (application/json): - `uuid` (string) Contact unique identifier. - `firstName` (string,null) Contact first name. - `lastName` (string,null) Contact last name. - `legalName` (string,null) Contact legal name. - `gender` (string,null) Contact gender. Enum: "female", "male", "doctor", "unknown", null - `TVDistinction` (string,null) Contact T-V distinction. Enum: "t", "v", null - `languageSpoken` (string) Contact spoken language. - `createdAt` (string) Contact creation date. - `updatedAt` (string) Contact update date. - `email` (string,null) Contact email address. - `visibilityOption` (string,null) Enum: "shared", "private", null - `phone` (string,null) Contact phone number. Example: "+33757590893" - `type` (string,null) Contact type. Enum: "correspondent", "laboratory", "dental_technician", "other", null ## Response 403 fields (application/ld+json): - `@context` (any) - `@id` (string, required) - `@type` (string, required) - `title` (string) A short, human-readable summary of the problem. - `detail` (string) A human-readable explanation specific to this occurrence of the problem. - `status` (number) - `instance` (string,null) A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. - `type` (string) A URI reference that identifies the problem type - `description` (string,null)