# Restore a client Required scopes: client:write Endpoint: POST /clients/{id}/restore Version: v1 Security: http, oauth2 ## Path parameters: - `id` (string, required) ## Query parameters: - `find_by` (string) The field to search by Enum: "id", "external_id", "shortcode" - `origin` (string) Used if find_by=external_id by default it will use the integration slug ## Response 200 fields (application/json): - `id` (string, required) - `external_id` (string,null, required) Can be used to add an identifier to the client from an external system, must be unique - `external_origin` (string,null, required) If originated from external system origin is added - `name` (string, required) - `shortcode` (string,null, required) - `segment` (string, required) Enum: "A", "B", "C" - `updated_at` (string, required) - `created_at` (string, required) - `primary_contact` (any, required) - `projects` (array) - `projects.external_id` (string,null, required) Can be used to add an identifier to the project from an external system, must be unique - `projects.title` (string, required) - `projects.po_number` (string,null, required) - `projects.project_type` (object, required) - `projects.project_type.color` (string, required) - `projects.project_type.order` (integer, required) - `projects.project_type.is_default` (boolean, required) - `projects.status` (string, required) - `projects.is_acquisition` (boolean, required) - `projects.is_private` (boolean, required) - `projects.start_date` (string,null, required) - `projects.end_date` (string,null, required) - `projects.client` (object, required) - `projects.client.origin_space` (any, required) - `projects.tags` (array) - `projects.custom_fields` (object, required) The key is the field name for your custom field, value type depends on the field type - `projects.team` (array) Project team - `projects.team.first_name` (string, required) - `projects.team.last_name` (string, required) - `projects.team.email` (string, required) - `projects.team.type` (string, required) Enum: "user", "guest", "tax_advisor", "integration" - `projects.team.added_at` (string, required) - `projects.team.space` (object, required) - `projects.guests` (array) Project guests - `projects.computed_fields` (object) ## Response 401 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.