How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Aclid API

REST API for biosecurity screening and compliance automation. Initiate a pathogen/toxin sequence screen from a FASTA or FASTQ upload, a CSV of named sequences, or an inline JSON payload; poll or retrieve the screen summary, the full findings detail, or a pre-signed stream URL for large result sets; create and retrieve customers (which also initiates a sanctions and watchlist screen); attach notes to screens and customers; and mint a hosted or embeddable customer verification URL. Authentication is an API key passed verbatim in the HTTP Authorization header, and the key itself selects live or test mode.

This API exposes 18 operations across 17 paths, and defines 33 schemas. It is described by OpenAPI 3.1.0, at version 2.2.1.

Requests are made against a single base URL, https://api.aclid.bio.

18 operations 17 paths 33 schemas 10 GET8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2.2.1
Base URL
https://api.aclid.bio
Resource Areas
1

Paths & Operations 18

Across 17 paths, the API surfaces 18 operations — 10 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Endpoints 18
POST
/v2/screen_fasta
Initiate Screen (FASTA File Upload)
handle_v2_screen_fasta_v2_screen_fasta_post 1 param body → 200303422
POST
/v2/screen_csv
Initiate Screen (CSV File Upload)
handle_v2_screen_csv_v2_screen_csv_post 1 param body → 200303422
POST
/v2/screen_filedeprecated
Initiate Screen (FASTA File Upload)
handle_v2_screen_fasta_v2_screen_file_post 1 param body → 200303422
POST
/v2/screendeprecated
Initiate Screen (FASTA File Upload)
handle_v2_screen_fasta_v2_screen_post 1 param body → 200303422
POST
/v2/screen_inline
Initiate Screen (Inline)
Initiate_Screen__Inline__v2_screen_inline_post 1 param body → 200303422
GET
/v2/screens
List Screens
List_Screens_v2_screens_get 11 params → 200422
GET
/v2/screens/names
List Screen Names
List_Screen_Names_v2_screens_names_get → 200
GET
/v2/screens/{id}/stream
Stream Screen
Stream_Screen_v2_screens__id__stream_get 1 param → 200204404422
GET
/v2/screens/{id}
Retrieve Screen Summary
Retrieve_Screen_Summary_v2_screens__id__get 1 param → 200404422
GET
/v2/screens/{id}/details
Retrieve Screen Details
Retrieve_Screen_Details_v2_screens__id__details_get 2 params → 200204404422
GET
/v2/verifications/{screen_id}
Retrieve Verification
Retrieve_Verification_v2_verifications__screen_id__get 1 param → 200404422
POST
/v2/notes
Create Or Update A Note
Create_or_Update_a_Note_v2_notes_post 1 param body → 200422
GET
/v2/screens/{screen_id}/notes
List Screen Notes
List_Screen_Notes_v2_screens__screen_id__notes_get 1 param → 200404422
POST
/v2/verification_url/
Create Verification Url
Create_Verification_URL_v2_verification_url__post body → 200422
GET
/v2/customers
List Customers
List_customers_v2_customers_get 4 params → 200422
POST
/v2/customers
Create Customer
Create_customer_v2_customers_post body → 200422
GET
/v2/customers/{requester_id}
Retrieve Customer
Retrieve_customer_v2_customers__requester_id__get 1 param → 200404422
GET
/v2/customers/{requester_id}/notes
List Customer Notes
List_Customer_Notes_v2_customers__requester_id__notes_get 1 param → 200404422

Schemas 33

The contract defines 33 schemas that model the data the API accepts and returns. The most detailed are Match (24 properties), ReportMetadata (19 properties), CustomerScreen (10 properties), Body_handle_v2_screen_fasta_v2_screen_post (8 properties). Each schema is shown below with its type and property counts.

Body_Create_Verification_URL_v2_verification_url__post
object
2 properties 1 required
Body_Create_customer_v2_customers_post
object
5 properties 2 required
Body_Create_or_Update_a_Note_v2_notes_post
object
4 properties 1 required
Body_Initiate_Screen__Inline__v2_screen_inline_post
object
8 properties 1 required
Body_handle_v2_screen_csv_v2_screen_csv_post
object
8 properties 1 required
Body_handle_v2_screen_fasta_v2_screen_fasta_post
object
8 properties 1 required
Body_handle_v2_screen_fasta_v2_screen_file_post
object
8 properties 1 required
Body_handle_v2_screen_fasta_v2_screen_post
object
8 properties 1 required
CustomerNote
object
4 properties 2 required
CustomerScreen
object
10 properties 3 required
DecisionStatus
string
Finding
object
3 properties 1 required
Followup
object
5 properties 2 required
FollowupURLCreateResponse
object
1 property 1 required
FunSoC
object
2 properties 2 required
GeneOntology
object
2 properties 2 required
GrantDoc
object
8 properties 4 required
HTTPValidationError
object
1 property
Match
object
24 properties 22 required
MatchGroup
object
3 properties 3 required
MaterialSummary
object
5 properties 1 required
Note
object
5 properties 3 required
RegulatoryStatus
string
ReportMetadata
object
19 properties 6 required
ReportsResponse
object
2 properties 1 required
RiskFactors
object
4 properties 4 required
SanctionScreenCreateResponse
object
2 properties 2 required
ScreenInputSequence
object
2 properties 2 required
ScreenStatus
string
SequenceType
string
StreamReportResponse
object
1 property 1 required
ValidationError
object
5 properties 3 required
VerificationStatus
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aclid-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Aclid API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.