# Query paginated DrillPlan projects

Query all DrillPlan projects and get paginated result

Endpoint: GET /projects/pages
Version: 1.0.0.0
Security: bearer, appkey

## Security:

  - `bearer` (unknown)
    http bearer JWT

  - `appkey` (unknown)
    apiKey in header appkey

## Query parameters:

  - `page_index` (integer, required)
    page index starts from 1

  - `page_size` (integer, required)
    number of projects per page

  - `q` (string)
    search text on well_name or client_name

## Header parameters:

  - `slb-data-partition-id` (string, required)
    The data partition id.

## Response 200:

  - `200` (unknown)
    Success

## Response 200 fields (application/json):

  - `projects` (array)

  - `projects.project_id` (string)

  - `projects.project_name` (string)

  - `projects.main_well_id` (string)

  - `projects.well_name` (string)

  - `projects.client_name` (string)

  - `projects.country` (string)

  - `projects.coordinate_reference_system` (string)

  - `projects.created_by` (string)

  - `projects.create_date` (string)

  - `projects.language` (string)

  - `projects.main_uwi` (string)

  - `projects.is_invitation_only` (boolean)

  - `projects.joined` (boolean)

  - `page_index` (integer)

  - `total_pages` (integer)

  - `total_items` (integer)

## Response 401:

  - `401` (unknown)
    Unauthorized

## Response 401 fields (application/json):

  - `message` (string)

## Response 403:

  - `403` (unknown)
    Forbidden

## Response 403 fields (application/json):

  - `message` (string)

## Response 500:

  - `500` (unknown)
    Internal Server Error

## Response 500 fields (application/json):

  - `message` (string)

