Cenevo Proteins API
The Proteins API from Cenevo — 2 operation(s) for proteins.
The Proteins API from Cenevo — 2 operation(s) for proteins.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/cenevo-proteins-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Labguru Proteins API
description: 'Labguru API is a JSON / REST based API, get started by reviewing the documentation below or code samples.
Join our dedicated Slack channel
to be in direct contact with our API team and be informed about the latest updates.
***API introduction and overview***'
version: v1
tags:
- name: Proteins
paths:
/api/v1/proteins:
post:
summary: Create a protein
tags:
- Proteins
description: Create a protein.
parameters: []
responses:
'201':
description: Created
'422':
description: Invalid request
'401':
description: 'Error: Unauthorized'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/createProtein'
required: true
operationId: postApiV1Proteins
x-operation-id-source: derived
get:
summary: List all proteins in your account
tags:
- Proteins
description: List all proteins.
parameters:
- name: token
in: query
required: true
schema:
type: string
- name: page
in: query
description: the default call is with page = 1
schema:
type: integer
- name: meta
in: query
description: show summarized data information - true/false
schema:
type: string
responses:
'200':
description: OK
'404':
description: Not found
operationId: getApiV1Proteins
x-operation-id-source: derived
/api/v1/proteins/{id}:
put:
summary: Update protein attributes
tags:
- Proteins
description: Update a protein.
parameters:
- name: id
in: path
required: true
description: The ID of the protein
schema:
type: integer
responses:
'200':
description: OK
'422':
description: Invalid request
'401':
description: 'Error: Unauthorized'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/updateProtein'
required: true
operationId: putApiV1ProteinsById
x-operation-id-source: derived
get:
summary: Get a protein by id
tags:
- Proteins
description: Get a protein by ID.
parameters:
- name: token
in: query
required: true
schema:
type: string
- name: id
in: path
required: true
description: The ID of the protein
schema:
type: integer
responses:
'200':
description: OK
'404':
description: Not Found
operationId: getApiV1ProteinsById
x-operation-id-source: derived
delete:
summary: Delete protein
tags:
- Proteins
parameters:
- name: token
in: query
required: true
schema:
type: string
- name: id
in: path
required: true
description: protein id
schema:
type: integer
responses:
'204':
description: no content
'404':
description: not found
operationId: deleteApiV1ProteinsById
x-operation-id-source: derived
components:
schemas:
ProteinBaseRequest:
type: object
required:
- token
properties:
token:
type: string
example: YOUR TOKEN IS HERE
item:
type: object
properties:
name:
type: string
description: The name of the protein
owner_id:
type: integer
description: ID of the owner - if omitted, will default to your id
alternative_name:
type: string
description: An additional name for the protein
gene:
type: string
description: ' The gene from which the protein is derived'
species:
type: string
description: The species from which the protein originates
lg_mutations:
type: string
description: List of mutations in the protein structure
chemical_modifications:
type: string
description: Details any chemical modifications the protein has undergone
tag:
type: string
description: A label or tag attached to the protein
purification_method:
type: string
description: The method used to purify the protein from other biological components
mw:
type: string
description: The molecular weight of the protein
extinction_coefficient_280nm:
type: string
description: The extinction coefficient at 280 nm
storage_buffer:
type: string
description: The buffer solution in which the protein is stored
storage_temperature:
type: string
description: The temperature in which the protein is stored
source:
type: string
description: The protein source
sequence:
type: string
description: The amino acid sequence of the protein
description:
type: string
description: A detailed description of the protein
updateProtein:
allOf:
- $ref: '#/components/schemas/ProteinBaseRequest'
createProtein:
allOf:
- $ref: '#/components/schemas/ProteinBaseRequest'
- type: object
properties:
item:
type: object
required:
- name