Collaborative Drug Discovery Mapping Templates API
Import mapping templates
Import mapping templates
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/collaborative-drug-discovery:collaborative-drug-discovery-mapping-templates-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
contact:
url: https://support.collaborativedrug.com/hc/en-us/requests/new
description: 'Collaborative Drug Discovery provides an API (Application Programming
Interface) that can be used for secure programmatic access to your vault
data.'
license:
name: Proprietary
url: https://support.collaborativedrug.com/hc/en-us/requests/new
title: CDD Mapping Templates API
version: 1.0.0
servers:
- url: https://app.collaborativedrug.com/api/v1
security:
- ApiKeyAuth: []
tags:
- description: Import mapping templates
name: Mapping Templates
paths:
/vaults/{vault_id}/mapping_templates:
get:
description: 'This will give you a summary of all the mapping templates.
If you need details, you need to use the `GET /vaults/{vault_id}/mapping_templates/{mapping_template_id}` endpoint.'
operationId: getMappingTemplates
parameters:
- in: path
name: vault_id
required: true
schema:
$ref: '#/components/schemas/vault_id'
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/mapping_template_simple'
type: array
description: List of all fields
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/error_apikey'
description: Missing or invalid API key
summary: Retrieve all the mapping templates
tags:
- Mapping Templates
/vaults/{vault_id}/mapping_templates/{mapping_template_id}:
get:
description: This will give you the details about this mapping template
operationId: getMappingTemplate
parameters:
- in: path
name: vault_id
required: true
schema:
$ref: '#/components/schemas/vault_id'
- in: path
name: mapping_template_id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/mapping_template_details'
description: List of all fields
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/error_apikey'
description: Missing or invalid API key
summary: Retrieve a single mapping template
tags:
- Mapping Templates
components:
schemas:
error_apikey:
description: Whenever the given API key doesn't allow access to the given vault or the vault doesn't exist
properties:
code:
default: 401
type: integer
error:
default: key not authorized for access to this vault
type: string
type: object
mapping_template_details:
properties:
created_at:
example: '2021-12-23T17:59:22.000-06:00'
format: date-time
type: string
file:
properties:
file_name:
type: string
value:
type: integer
type: object
header_mappings:
items:
properties:
definition:
properties:
data_type_name:
type: string
id:
type: integer
name:
type: string
pick_list_values:
items:
type: string
type: array
protocol_name:
type: string
type:
type: string
type: object
header:
properties:
id:
type: integer
name:
type: string
type: object
run_grouping:
type: integer
type: object
type: array
id:
example: 22704
type: integer
modified_at:
example: '2021-12-23T17:59:22.000-06:00'
format: date-time
type: string
name:
example: Protac Registration
type: string
owner:
example: Charlie Weatherall
type: string
type: object
vault_id:
description: Numeric identifier of the vault
type: integer
mapping_template_simple:
properties:
created_at:
example: '2021-12-23T17:59:22.000-06:00'
format: date-time
type: string
id:
example: 22704
type: integer
modified_at:
example: '2021-12-23T17:59:22.000-06:00'
format: date-time
type: string
name:
example: Protac Registration
type: string
owner:
example: Charlie Weatherall
type: string
type: object
securitySchemes:
ApiKeyAuth:
in: header
name: X-CDD-Token
type: apiKey