# Show single project Endpoint: GET /projects/{id} Version: v1 Security: http ## Path parameters: - `id` (string, required) ## Query parameters: - `findBy` (string) The field to search by Enum: "id", "external_id", "shortcode" - `include` (string) Available includes are client, client.primaryContact. You can include multiple options by separating them with a comma. ## Response 200 fields (application/json): - `id` (string, required) - `external_id` (string,null, required) Can be used to add an identifier to the project from an external system, must be unique - `title` (string, required) - `shortcode` (string, required) - `po_number` (string,null, required) - `projectType` (object, required) - `projectType.color` (string, required) - `projectType.order` (integer, required) - `projectType.is_default` (boolean, required) - `status` (string, required) - `is_acquisition` (boolean, required) - `is_private` (boolean, required) - `client_id` (string, required) - `project_type_id` (string,null, required) - `start_date` (string,null, required) - `end_date` (string,null, required) - `client` (object) - `client.external_id` (string,null, required) Can be used to add an identifier to the client from an external system, must be unique - `client.name` (string, required) - `client.segment` (string, required) Enum: "A", "B", "C" - `client.created_at` (string, required) - `client.primary_contact_id` (string,null, required) - `client.primaryContact` (object) - `client.primaryContact.first_name` (string, required) - `client.primaryContact.last_name` (string, required) - `client.primaryContact.title_suffix` (string,null, required) - `client.primaryContact.email` (string, required) - `client.primaryContact.birthday` (string,null, required) - `client.primaryContact.gender` (string,null, required) - `client.primaryContact.position` (string,null, required) - `client.primaryContact.special_roles` (string,null, required) - `client.primaryContact.skills` (string,null, required) - `client.primaryContact.profile` (string,null, required) - `client.primaryContact.language` (string,null, required) UI language - `client.primaryContact.languages` (string,null, required) Spoken languages - `client.primaryContact.telephone_office` (string,null, required) Mobile phone (Office) - `client.primaryContact.phone_extension` (string,null, required) Landline phone (Office) - `client.primaryContact.telephone` (string,null, required) Mobile phone (Private) - `client.primaryContact.entry_date` (string,null, required) Date of joining the company - `client.primaryContact.leave_date` (string,null, required) Date of leaving the company - if set in the future, the employee will be archived on that date - `client.primaryContact.type` (string, required) Enum: "user", "guest", "tax_advisor" - `client.primaryContact.plan` (string, required) Enum: "basic", "standard", "external", "advanced", "expert", "guest", "tax_advisor", "not_assigned" - `client.primaryContact.is_owner` (boolean, required) Is Kanbert space owner - `client.primaryContact.avatar` (any, required) - `client.primaryContact.userGroups` (array) - `client.primaryContact.userGroups.is_team` (boolean, required) If true, this usergroup is shown as team - `client.primaryContact.userGroups.users` (array, required) - `client.primaryContact.userGroupsCount` (integer) - `client.primaryContact.userGroupsExists` (boolean) - `client.primaryContact.customFields` (object, required) The key is the field name for your custom field, value type depends on the field type - `client.primaryContact.deleted_at` (string,null, required) - `client.projects` (array) - `client.origin_space_id` (string,null, required) If set the client is shared from another Space - `client.originSpace` (object) Shared space which the client is shared from - `tags` (array) - `team` (array) Project team - `team.added_at` (string, required) - `team.space` (object, required) - `guests` (array) Project guests ## Response 401 fields (application/json): - `message` (string, required) Error overview. ## Response 404 fields (application/json): - `message` (string, required) Error overview. ## Response 422 fields (application/json): - `message` (string, required) Errors overview. - `errors` (object, required) A detailed description of each field that failed validation.