Parse Biosciences · Authentication Profile

Parse Biosciences Authentication

Authentication

Parse Biosciences declares 0 security scheme(s) across its OpenAPI definitions.

CompanyBiotechnologyLife SciencesGenomicsSingle-Cell SequencingBioinformaticsScientific SoftwareData AnalysisLaboratoryResearch
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

parse-biosciences-authentication.yml Raw ↑
generated: '2026-08-26'
method: probed
source: >-
  https://app.trailmaker.parsebiosciences.com/landing (the __NEXT_DATA__ amplifyConfig block
  Parse Biosciences serves in its own application shell) plus the resulting Cognito OIDC
  discovery document at
  https://cognito-idp.eu-west-1.amazonaws.com/eu-west-1_eYTCV3Nl7/.well-known/openid-configuration
  and a 401 observed on https://api.app.trailmaker.parsebiosciences.com/v2/experiments/examples
docs: null

summary: >-
  Parse Biosciences publishes no developer API and therefore no developer authentication
  documentation. It does operate one authenticated HTTP surface: the backend of Trailmaker,
  its cloud single-cell data-analysis application. That backend is protected by AWS Cognito
  (OIDC) and requires a bearer token; there is no public reference, no key-issuance flow, and
  no published contract for it. Everything below was observed anonymously — no credentials
  were used and no access control was defeated.

public_developer_api: false
public_auth_documentation: false

surfaces:
  - name: Trailmaker application backend
    base_url: https://api.app.trailmaker.parsebiosciences.com
    human_url: https://www.parsebiosciences.com/data-analysis/
    status: live
    audience: >-
      First-party — this is the API the Trailmaker web client calls. It is not marketed,
      documented, or offered to third-party developers.
    evidence:
      - url: https://api.app.trailmaker.parsebiosciences.com/v2/experiments/examples
        http_status: 401
        content_type: application/json; charset=utf-8
        body: '{"message":"The request does not contain an authentication token."}'
      - url: https://api.app.trailmaker.parsebiosciences.com/v2/openapi.json
        http_status: 404
        body: '{"message":"not found"}'
    observed_headers:
      - x-powered-by: Express
      - strict-transport-security: max-age=31536000; includeSubDomains
      - access-control-allow-credentials: 'true'
      - access-control-expose-headers: X-Amzn-Trace-Id
      - vary: Origin

security_schemes:
  - id: cognito_oidc
    type: openIdConnect
    scheme: bearer
    bearer_format: JWT
    in: header
    header: Authorization
    description: >-
      Amazon Cognito user pool eu-west-1_eYTCV3Nl7 in eu-west-1, web client
      665t39tl77h7q94f6ssvojmh77, authentication flow USER_SRP_AUTH. The application also
      carries an unauthenticated Cognito identity pool
      (eu-west-1:da43db0f-f5db-4276-a15b-614d606585e8) for pre-sign-in AWS calls.
    openid_connect_url: >-
      https://cognito-idp.eu-west-1.amazonaws.com/eu-west-1_eYTCV3Nl7/.well-known/openid-configuration
    issuer: https://cognito-idp.eu-west-1.amazonaws.com/eu-west-1_eYTCV3Nl7
    authorization_endpoint: >-
      https://biomage-auth-production-242905224710.auth.eu-west-1.amazoncognito.com/oauth2/authorize
    token_endpoint: >-
      https://biomage-auth-production-242905224710.auth.eu-west-1.amazoncognito.com/oauth2/token
    userinfo_endpoint: >-
      https://biomage-auth-production-242905224710.auth.eu-west-1.amazoncognito.com/oauth2/userInfo
    revocation_endpoint: >-
      https://biomage-auth-production-242905224710.auth.eu-west-1.amazoncognito.com/oauth2/revoke
    end_session_endpoint: >-
      https://biomage-auth-production-242905224710.auth.eu-west-1.amazoncognito.com/logout
    jwks_uri: >-
      https://cognito-idp.eu-west-1.amazonaws.com/eu-west-1_eYTCV3Nl7/.well-known/jwks.json
    response_types_supported: [code, token]
    grant_types: [authorization_code]
    id_token_signing_alg_values_supported: [RS256]
    token_endpoint_auth_methods_supported: [client_secret_basic, client_secret_post]
    scopes_supported:
      - openid
      - email
      - phone
      - profile
    scopes_requested_by_trailmaker:
      - aws.cognito.signin.user.admin
      - email
      - openid
      - phone
      - profile
    redirect_sign_in: https://app.trailmaker.parsebiosciences.com/redirect
    redirect_sign_out: https://app.trailmaker.parsebiosciences.com/landing/
    saved_document: well-known/parse-biosciences-trailmaker-openid-configuration.json

api_keys: none_published
oauth_client_registration: none_published
mtls: false

user_facing_credentials:
  - name: Trailmaker upload token
    description: >-
      Parse's Support Suite documents a command-line FASTQ upload path in which the user
      downloads a "parse-upload" Python script from Trailmaker, generates a token in the
      Trailmaker UI, and pastes the generated command into a console. The token is generated
      per-session inside the signed-in application; neither the script nor a token format is
      published at a public URL, and no token values are recorded here.
    source: >-
      https://support.parsebiosciences.com/hc/en-us/articles/27076682137236-Trailmaker-User-Guide
    public: false

notes:
  - >-
    Trailmaker is a deployment of the open-source Cellenics/Biomage single-cell platform
    (github.com/hms-dbmi-cellenics). The evidence is in Parse's own served config: the Cognito
    hosted-UI domain is literally biomage-auth-production-242905224710, analytics point at
    biomage.matomo.cloud, and the Trailmaker course site is biomage-s-site.thinkific.com. The
    upstream project publishes an OpenAPI for this API — but that spec belongs to Cellenics
    (info.title "API", contact.name "Cellenics", MIT, servers "/v2", hosted in the HMS DBMI
    org), not to Parse Biosciences, so it is deliberately NOT harvested into this repo. See
    the ownership note in conventions/parse-biosciences-conventions.yml.

Work with this as data

Every security artifact 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 security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • 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 security artifact
curl "https://apis.io/api/v1/security/parse-biosciences-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

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

Get an API key

Free tier, no email required.

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