Genialis API

The api API from Genialis — 156 operation(s) for api.

Operations 239

GET /api/_modules/differential_expression/geneset_search #
POST /api/_modules/differential_expression/geneset_search #
GET /api/_modules/differential_expression/list #
POST /api/_modules/differential_expression/list #
GET /api/_modules/gene_list/list #
GET /api/_modules/gene_list/list_by_ids #
POST /api/_modules/gene_list/list_by_ids #
GET /api/_modules/jbrowse/genome #
GET /api/_modules/process/list #
POST /api/_modules/sample/table #
GET /api/_modules/species/collection #
GET /api/_modules/visualizations/aggregated_expression_box_plot/get_last #
POST /api/_modules/visualizations/attributes #
GET /api/_modules/visualizations/attributify #
POST /api/_modules/visualizations/attributify #
GET /api/_modules/visualizations/basket_expressions #
POST /api/_modules/visualizations/case_control_expressions #
GET /api/_modules/visualizations/expression_box_plot #
POST /api/_modules/visualizations/expression_box_plot #
GET /api/_modules/visualizations/expressions #
POST /api/_modules/visualizations/expressions #
GET /api/_modules/visualizations/heatmap #
POST /api/_modules/visualizations/heatmap #
GET /api/_modules/visualizations/rose2 #
GET /api/accesstoken/data #
POST /api/accesstoken/data #
GET /api/accesstoken/data/{id} #
PUT /api/accesstoken/data/{id} #
PATCH /api/accesstoken/data/{id} #
DELETE /api/accesstoken/data/{id} #
GET /api/annotation #
POST /api/annotation #
GET /api/annotation_field #
GET /api/annotation_field/{id} #
GET /api/annotation_preset #
POST /api/annotation_preset #
GET /api/annotation_preset/{id} #
PUT /api/annotation_preset/{id} #
PATCH /api/annotation_preset/{id} #
GET /api/annotation_preset/{id}/permissions #
POST /api/annotation_preset/{id}/permissions #
GET /api/annotation_value #
POST /api/annotation_value #
GET /api/annotation_value/{id} #
PUT /api/annotation_value/{id} #
PATCH /api/annotation_value/{id} #
DELETE /api/annotation_value/{id} #
POST /api/app-state #
GET /api/app-state/{uuid} #
GET /api/base/csrf #
GET /api/base/data_usage #
GET /api/basespace/callback #
GET /api/basespace/current_user #
GET /api/basespace/files #
GET /api/basespace/logout_url #
GET /api/basespace/oauth_browse_url #
GET /api/basespace/oauth_read_projects_url #
GET /api/basespace/projects #
GET /api/basespace/read_projects_handle #
POST /api/basespace/revoke_browse_access #
GET /api/basespace/samples #
POST /api/basespace/subscribe #
POST /api/basespace/unsubscribe #
POST /api/basket #
GET /api/basket/{id} #
POST /api/basket/{id}/add_samples #
GET /api/basket/{id}/breadcrumbs #
POST /api/basket/{id}/clone #
GET /api/basket/{id}/data_types #
POST /api/basket/{id}/deselect_samples #
POST /api/basket/{id}/empty_basket #
POST /api/basket/{id}/make_read_only #
GET /api/basket/{id}/organisms #
POST /api/basket/{id}/remove_samples #
POST /api/basket/{id}/remove_selected_samples #
GET /api/basket/{id}/sample_count #
GET /api/basket/{id}/samples #
POST /api/basket/{id}/select_all_samples #
POST /api/basket/{id}/select_samples #
GET /api/basket/{id}/sources #
GET /api/billingaccount #
GET /api/billingaccount/{id} #
POST /api/billingaccount/{id}/collection #
GET /api/billingaccount/estimated_usage #
GET /api/billingstatistics/billing_accounts_usage #
GET /api/billingstatistics/collections_usage #
GET /api/billingstatistics/excel_report #
GET /api/collection #
POST /api/collection #
GET /api/collection/{id} #
PUT /api/collection/{id} #
PATCH /api/collection/{id} #
DELETE /api/collection/{id} #
GET /api/collection/{id}/permissions #
POST /api/collection/{id}/permissions #
POST /api/collection/{id}/set_annotation_fields #
POST /api/collection/{id}/set_prediction_fields #
GET /api/collection/billing_account/{id} #
POST /api/collection/bulk_delete #
POST /api/collection/duplicate #
GET /api/collection/slug_exists #
POST /api/collection/subscribe #
POST /api/collection/unsubscribe #
GET /api/community #
GET /api/configuration #
GET /api/configuration/{community__slug} #
GET /api/data #
POST /api/data #
GET /api/data/{id} #
PUT /api/data/{id} #
PATCH /api/data/{id} #
DELETE /api/data/{id} #
GET /api/data/{id}/children #
GET /api/data/{id}/parents #
GET /api/data/{id}/permissions #
POST /api/data/{id}/permissions #
POST /api/data/{id}/restart #
POST /api/data/bulk_delete #
POST /api/data/duplicate #
POST /api/data/get_or_create #
POST /api/data/move_to_collection #
GET /api/data/slug_exists #
POST /api/data/subscribe #
POST /api/data/unsubscribe #
GET /api/descriptorschema #
GET /api/descriptorschema/{id} #
GET /api/descriptorschema/{id}/permissions #
POST /api/descriptorschema/{id}/permissions #
GET /api/group #
POST /api/group #
PUT /api/group/{id} #
PATCH /api/group/{id} #
POST /api/group/{id}/add_users #
POST /api/group/{id}/remove_users #
GET /api/kb/feature #
POST /api/kb/feature #
POST /api/kb/feature/paste #
GET /api/kb/feature/search #
POST /api/kb/feature/search #
POST /api/kb/feature/search/paste #
GET /api/kb/mapping/search #
POST /api/kb/mapping/search #
GET /api/prediction_field #
POST /api/prediction_field #
GET /api/prediction_field/{id} #
PUT /api/prediction_field/{id} #
PATCH /api/prediction_field/{id} #
DELETE /api/prediction_field/{id} #
GET /api/prediction_group #
POST /api/prediction_group #
GET /api/prediction_group/{id} #
PUT /api/prediction_group/{id} #
PATCH /api/prediction_group/{id} #
DELETE /api/prediction_group/{id} #
GET /api/prediction_preset #
POST /api/prediction_preset #
GET /api/prediction_preset/{id} #
PUT /api/prediction_preset/{id} #
PATCH /api/prediction_preset/{id} #
DELETE /api/prediction_preset/{id} #
GET /api/prediction_preset/{id}/permissions #
POST /api/prediction_preset/{id}/permissions #
GET /api/prediction_value #
POST /api/prediction_value #
GET /api/prediction_value/{id} #
PUT /api/prediction_value/{id} #
PATCH /api/prediction_value/{id} #
DELETE /api/prediction_value/{id} #
GET /api/process #
POST /api/process #
GET /api/process/{id} #
GET /api/process/{id}/permissions #
POST /api/process/{id}/permissions #
GET /api/process/slug_exists #
GET /api/relation #
POST /api/relation #
GET /api/relation/{id} #
PUT /api/relation/{id} #
PATCH /api/relation/{id} #
DELETE /api/relation/{id} #
GET /api/resdk_minimal_supported_version #
GET /api/sample #
POST /api/sample #
GET /api/sample/{id} #
PUT /api/sample/{id} #
PATCH /api/sample/{id} #
DELETE /api/sample/{id} #
GET /api/sample/{id}/permissions #
POST /api/sample/{id}/permissions #
POST /api/sample/{id}/set_annotations #
POST /api/sample/{id}/set_predictions #
POST /api/sample/bulk_delete #
POST /api/sample/duplicate #
POST /api/sample/move_to_collection #
GET /api/sample/slug_exists #
POST /api/sample/subscribe #
POST /api/sample/unsubscribe #
GET /api/search-table-file-columns #
GET /api/storage/{id} #
GET /api/task #
GET /api/task/{id} #
POST /api/task/subscribe #
POST /api/task/unsubscribe #
GET /api/upload/config #
GET /api/upload/credentials #
GET /api/upload_config #
GET /api/user #
POST /api/user #
GET /api/user-settings/parameter-preset #
POST /api/user-settings/parameter-preset #
GET /api/user-settings/parameter-preset/{id} #
PUT /api/user-settings/parameter-preset/{id} #
PATCH /api/user-settings/parameter-preset/{id} #
DELETE /api/user-settings/parameter-preset/{id} #
PUT /api/user/{id} #
PATCH /api/user/{id} #
GET /api/usertag #
POST /api/usertag #
GET /api/usertag/{id} #
PUT /api/usertag/{id} #
PATCH /api/usertag/{id} #
DELETE /api/usertag/{id} #
GET /api/variant #
POST /api/variant #
PUT /api/variant/{id} #
PATCH /api/variant/{id} #
DELETE /api/variant/{id} #
GET /api/variant_annotations #
GET /api/variant_calls #
POST /api/variant_calls #
PUT /api/variant_calls/{id} #
PATCH /api/variant_calls/{id} #
DELETE /api/variant_calls/{id} #
GET /api/variant_experiment #
POST /api/variant_experiment #
PUT /api/variant_experiment/{id} #
PATCH /api/variant_experiment/{id} #
DELETE /api/variant_experiment/{id} #
GET /api/versions #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/genialis-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

genialis-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Genialis base API
  version: 0.0.0
  description: Backend of the Genialis platform.
servers:
- url: https://app.genialis.com
  description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: api
paths:
  /api/_modules/differential_expression/geneset_search:
    get:
      operationId: api__modules_differential_expression_geneset_search_list
      description: "View for geneset search endpoint.\n\nThis endpoint returns combined list of Data objects of type\n``data:differentialexpression:`` and ``data:geneset:``.\n\nEndpoint supports:\n* :drf:`Limit/Offset Pagination <pagination/#limitoffsetpagination>`\n* filtering by list of genes (significant genes for differential\n  expression objects and list of included genes fot geneset objects)\n* filtering differential expressions by basket ids provided in\n  ``filter_de_by_basket`` parameter\n* same filtering as Data endpoint (~`resolwe.flow.views.DataViewSet`)\n* ordering by ``-number_of_genes`` which is the default\n* same ordering as Data endpoint (~`resolwe.flow.views.DataViewSet`)"
      parameters:
      - in: query
        name: basket
        schema:
          type: integer
      - in: query
        name: build
        schema:
          type: string
      - in: query
        name: collection
        schema:
          type: integer
      - in: query
        name: collection__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: collection__isnull
        schema:
          type: boolean
      - in: query
        name: collection__name
        schema:
          type: string
      - in: query
        name: collection__name__contains
        schema:
          type: string
      - in: query
        name: collection__name__icontains
        schema:
          type: string
      - in: query
        name: collection__name__iexact
        schema:
          type: string
      - in: query
        name: collection__name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: collection__name__isnull
        schema:
          type: boolean
      - in: query
        name: collection__name__istartswith
        schema:
          type: string
      - in: query
        name: collection__name__startswith
        schema:
          type: string
      - in: query
        name: collection__slug
        schema:
          type: string
      - in: query
        name: collection__slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: contributor
        schema:
          type: integer
      - in: query
        name: contributor__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: contributor_name
        schema:
          type: string
      - in: query
        name: created
        schema:
          type: string
          format: date-time
      - in: query
        name: created__date
        schema:
          type: string
          format: date
      - in: query
        name: created__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: created__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: created__isnull
        schema:
          type: boolean
      - in: query
        name: created__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: created__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: created__time
        schema:
          type: string
          format: time
      - in: query
        name: entity
        schema:
          type: integer
      - in: query
        name: entity__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: entity__isnull
        schema:
          type: boolean
      - in: query
        name: entity__name
        schema:
          type: string
      - in: query
        name: entity__name__contains
        schema:
          type: string
      - in: query
        name: entity__name__icontains
        schema:
          type: string
      - in: query
        name: entity__name__iexact
        schema:
          type: string
      - in: query
        name: entity__name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: entity__name__isnull
        schema:
          type: boolean
      - in: query
        name: entity__name__istartswith
        schema:
          type: string
      - in: query
        name: entity__name__startswith
        schema:
          type: string
      - in: query
        name: entity__slug
        schema:
          type: string
      - in: query
        name: entity__slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: feature_type
        schema:
          type: string
      - in: query
        name: filter_de_by_basket
        schema:
          type: integer
      - in: query
        name: finished
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__date
        schema:
          type: string
          format: date
      - in: query
        name: finished__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__isnull
        schema:
          type: boolean
      - in: query
        name: finished__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__time
        schema:
          type: string
          format: time
      - in: query
        name: gene_ids
        schema:
          type: array
          items:
            type: string
      - in: query
        name: group
        schema:
          type: string
      - in: query
        name: id
        schema:
          type: integer
      - in: query
        name: id__gt
        schema:
          type: integer
      - in: query
        name: id__gte
        schema:
          type: integer
      - in: query
        name: id__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: id__isnull
        schema:
          type: boolean
      - in: query
        name: id__lt
        schema:
          type: integer
      - in: query
        name: id__lte
        schema:
          type: integer
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - in: query
        name: modified
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__date
        schema:
          type: string
          format: date
      - in: query
        name: modified__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__isnull
        schema:
          type: boolean
      - in: query
        name: modified__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__time
        schema:
          type: string
          format: time
      - in: query
        name: name
        schema:
          type: string
      - in: query
        name: name__contains
        schema:
          type: string
      - in: query
        name: name__icontains
        schema:
          type: string
      - in: query
        name: name__iexact
        schema:
          type: string
      - in: query
        name: name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: name__isnull
        schema:
          type: boolean
      - in: query
        name: name__istartswith
        schema:
          type: string
      - in: query
        name: name__startswith
        schema:
          type: string
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - name: ordering
        required: false
        in: query
        description: Which field to use when ordering the results.
        schema:
          type: string
      - in: query
        name: owners
        schema:
          type: integer
      - in: query
        name: owners_name
        schema:
          type: string
      - in: query
        name: permission
        schema:
          type: string
      - in: query
        name: process
        schema:
          type: integer
      - in: query
        name: process__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: process__isnull
        schema:
          type: boolean
      - in: query
        name: process__name
        schema:
          type: string
      - in: query
        name: process__name__contains
        schema:
          type: string
      - in: query
        name: process__name__icontains
        schema:
          type: string
      - in: query
        name: process__name__iexact
        schema:
          type: string
      - in: query
        name: process__name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: process__name__isnull
        schema:
          type: boolean
      - in: query
        name: process__name__istartswith
        schema:
          type: string
      - in: query
        name: process__name__startswith
        schema:
          type: string
      - in: query
        name: process__slug
        schema:
          type: string
      - in: query
        name: process__slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: relation_id
        schema:
          type: number
      - in: query
        name: shared_with_me
        schema:
          type: boolean
      - in: query
        name: slug
        schema:
          type: string
      - in: query
        name: slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: source
        schema:
          type:
          - string
          - 'null'
          minLength: 1
      - in: query
        name: species
        schema:
          type:
          - string
          - 'null'
          minLength: 1
      - in: query
        name: started
        schema:
          type: string
          format: date-time
      - in: query
        name: started__date
        schema:
          type: string
          format: date
      - in: query
        name: started__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: started__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: started__isnull
        schema:
          type: boolean
      - in: query
        name: started__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: started__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: started__time
        schema:
          type: string
          format: time
      - in: query
        name: status
        schema:
          type: string
          enum:
          - DR
          - ER
          - OK
          - PP
          - PR
          - RE
          - UP
          - WT
        description: '* `UP` - Uploading

          * `RE` - Resolving

          * `WT` - Waiting

          * `PP` - Preparing

          * `PR` - Processing

          * `OK` - Done

          * `ER` - Error

          * `DR` - Dirty'
      - in: query
        name: status__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: tags
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: type
        schema:
          type: string
      - in: query
        name: type__exact
        schema:
          type: string
      - in: query
        name: version
        schema:
          type: string
      - in: query
        name: version__gt
        schema:
          type: string
      - in: query
        name: version__gte
        schema:
          type: string
      - in: query
        name: version__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: version__isnull
        schema:
          type: boolean
      - in: query
        name: version__lt
        schema:
          type: string
      - in: query
        name: version__lte
        schema:
          type: string
      tags:
      - api
      security:
      - cookieAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedGenesetSearchSerializerWithPermissionsList'
          description: ''
    post:
      operationId: api__modules_differential_expression_geneset_search_create
      description: Get list by POST request.
      tags:
      - api
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeneIds'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/GeneIds'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/GeneIds'
      security:
      - cookieAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GenesetSearchSerializerWithPermissions'
          description: ''
  /api/_modules/differential_expression/list:
    get:
      operationId: api__modules_differential_expression_list_list
      description: "Endpoint used for differential expression data.\n\nEndpoint used for retrieving differential expression data objects\nthat derive from samples in the basket. Data objects contain some\nadditional fields that are being calculated on the database side.\nThose additional fields are:\n - logfc_threshold\n - prob_field\n - prob_threshold\n - up_regulated\n - down_regulated\n\nRequest accepts any standard filter for Data objects, plus:\n - basket (optional)\n - source (optional)\n - species (optional)\n - filter_de_by_basket (optional)\n\nResponse:\n - a list of data objects with additional calculated fields"
      parameters:
      - in: query
        name: basket
        schema:
          type: string
          format: uuid
      - in: query
        name: build
        schema:
          type: string
      - in: query
        name: collection
        schema:
          type: integer
      - in: query
        name: collection__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: collection__isnull
        schema:
          type: boolean
      - in: query
        name: collection__name
        schema:
          type: string
      - in: query
        name: collection__name__contains
        schema:
          type: string
      - in: query
        name: collection__name__icontains
        schema:
          type: string
      - in: query
        name: collection__name__iexact
        schema:
          type: string
      - in: query
        name: collection__name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: collection__name__isnull
        schema:
          type: boolean
      - in: query
        name: collection__name__istartswith
        schema:
          type: string
      - in: query
        name: collection__name__startswith
        schema:
          type: string
      - in: query
        name: collection__slug
        schema:
          type: string
      - in: query
        name: collection__slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: contributor
        schema:
          type: integer
      - in: query
        name: contributor__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: contributor_name
        schema:
          type: string
      - in: query
        name: created
        schema:
          type: string
          format: date-time
      - in: query
        name: created__date
        schema:
          type: string
          format: date
      - in: query
        name: created__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: created__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: created__isnull
        schema:
          type: boolean
      - in: query
        name: created__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: created__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: created__time
        schema:
          type: string
          format: time
      - in: query
        name: entity
        schema:
          type: integer
      - in: query
        name: entity__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: entity__isnull
        schema:
          type: boolean
      - in: query
        name: entity__name
        schema:
          type: string
      - in: query
        name: entity__name__contains
        schema:
          type: string
      - in: query
        name: entity__name__icontains
        schema:
          type: string
      - in: query
        name: entity__name__iexact
        schema:
          type: string
      - in: query
        name: entity__name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: entity__name__isnull
        schema:
          type: boolean
      - in: query
        name: entity__name__istartswith
        schema:
          type: string
      - in: query
        name: entity__name__startswith
        schema:
          type: string
      - in: query
        name: entity__slug
        schema:
          type: string
      - in: query
        name: entity__slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: feature_type
        schema:
          type: string
      - in: query
        name: filter_de_by_basket
        schema:
          type: boolean
      - in: query
        name: finished
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__date
        schema:
          type: string
          format: date
      - in: query
        name: finished__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__isnull
        schema:
          type: boolean
      - in: query
        name: finished__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: finished__time
        schema:
          type: string
          format: time
      - in: query
        name: group
        schema:
          type: string
      - in: query
        name: id
        schema:
          type: integer
      - in: query
        name: id__gt
        schema:
          type: integer
      - in: query
        name: id__gte
        schema:
          type: integer
      - in: query
        name: id__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: id__isnull
        schema:
          type: boolean
      - in: query
        name: id__lt
        schema:
          type: integer
      - in: query
        name: id__lte
        schema:
          type: integer
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - in: query
        name: modified
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__date
        schema:
          type: string
          format: date
      - in: query
        name: modified__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__isnull
        schema:
          type: boolean
      - in: query
        name: modified__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: modified__time
        schema:
          type: string
          format: time
      - in: query
        name: name
        schema:
          type: string
      - in: query
        name: name__contains
        schema:
          type: string
      - in: query
        name: name__icontains
        schema:
          type: string
      - in: query
        name: name__iexact
        schema:
          type: string
      - in: query
        name: name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: name__isnull
        schema:
          type: boolean
      - in: query
        name: name__istartswith
        schema:
          type: string
      - in: query
        name: name__startswith
        schema:
          type: string
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - name: ordering
        required: false
        in: query
        description: Which field to use when ordering the results.
        schema:
          type: string
      - in: query
        name: owners
        schema:
          type: integer
      - in: query
        name: owners_name
        schema:
          type: string
      - in: query
        name: permission
        schema:
          type: string
      - in: query
        name: process
        schema:
          type: integer
      - in: query
        name: process__in
        schema:
          type: array
          items:
            type: integer
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: process__isnull
        schema:
          type: boolean
      - in: query
        name: process__name
        schema:
          type: string
      - in: query
        name: process__name__contains
        schema:
          type: string
      - in: query
        name: process__name__icontains
        schema:
          type: string
      - in: query
        name: process__name__iexact
        schema:
          type: string
      - in: query
        name: process__name__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: process__name__isnull
        schema:
          type: boolean
      - in: query
        name: process__name__istartswith
        schema:
          type: string
      - in: query
        name: process__name__startswith
        schema:
          type: string
      - in: query
        name: process__slug
        schema:
          type: string
      - in: query
        name: process__slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: relation_id
        schema:
          type: number
      - in: query
        name: shared_with_me
        schema:
          type: boolean
      - in: query
        name: slug
        schema:
          type: string
      - in: query
        name: slug__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: source
        schema:
          type: string
          minLength: 1
      - in: query
        name: species
        schema:
          type: string
          minLength: 1
      - in: query
        name: started
        schema:
          type: string
          format: date-time
      - in: query
        name: started__date
        schema:
          type: string
          format: date
      - in: query
        name: started__gt
        schema:
          type: string
          format: date-time
      - in: query
        name: started__gte
        schema:
          type: string
          format: date-time
      - in: query
        name: started__isnull
        schema:
          type: boolean
      - in: query
        name: started__lt
        schema:
          type: string
          format: date-time
      - in: query
        name: started__lte
        schema:
          type: string
          format: date-time
      - in: query
        name: started__time
        schema:
          type: string
          format: time
      - in: query
        name: status
        schema:
          type: string
          enum:
          - DR
          - ER
          - OK
          - PP
          - PR
          - RE
          - UP
          - WT
        description: '* `UP` - Uploading

          * `RE` - Resolving

          * `WT` - Waiting

          * `PP` - Preparing

          * `PR` - Processing

          * `OK` - Done

          * `ER` - Error

          * `DR` - Dirty'
      - in: query
        name: status__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: tags
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: type
        schema:
          type: string
      - in: query
        name: type__exact
        schema:
          type: string
      - in: query
        name: version
        schema:
          type: string
      - in: query
        name: version__gt
        schema:
          type: string
      - in: query
        name: version__gte
        schema:
          type: string
      - in: query
        name: version__in
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      - in: query
        name: version__isnull
        schema:
          type: boolean
      - in: query
        name: version__lt
        schema:
          type: string
      - in: query
        name: version__lte
        schema:
          type: string
      tags:
      - api
      security:
      - cookieAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedDifferentialExpressionsSerializerWithPermissionsList'
          description: ''
    post:
      operationId: api__modules_differential_expression_list_create
      description: Get list by POST request.
      tags:
      - api
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DifferentialExpressionsDeserializer'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/DifferentialExpressionsDeserializer'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/DifferentialExpressionsDeserializer'
      security:
      - cookieAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DifferentialExpressionsSerializerWithPermissions'
          description: ''
  /api/_modules/gene_list/list:
    get:
      operationId: api__modules_gene_list_list_list
      description: Return a response.
      parameters:
      - in: query
        name: data
        schema:
          type: integer
        required: true
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - name: ordering
        required: false
        in: query
        descripti

# --- truncated at 32 KB (617 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/genialis/refs/heads/main/openapi/genialis-api-api-openapi.yml