{
  "describedBy": "https://emanahmed.org/openapi.json",
  "type": "service",
  "name": "emanahmed.org read-only research API",
  "version": "1.0.0",
  "description": "Read-only JSON over the contents of emanahmed.org: the academic profile, publications, research notes and research areas of Eman Ahmed. Static files, GET only, no authentication, CORS open to any origin. Generated from the same source as the HTML pages, so the two cannot disagree.",
  "subject": {
    "name": "Eman Ahmed",
    "orcid": "https://orcid.org/0009-0008-7822-9530",
    "affiliation": "Rutgers, The State University of New Jersey",
    "url": "https://emanahmed.org/"
  },
  "openapi": "https://emanahmed.org/openapi.json",
  "startHere": "https://emanahmed.org/api/search.json",
  "endpoints": [
    {
      "path": "/api/profile.json",
      "url": "https://emanahmed.org/api/profile.json",
      "description": "Biography, affiliation, identifiers, citation metrics, methods."
    },
    {
      "path": "/api/publications.json",
      "url": "https://emanahmed.org/api/publications.json",
      "description": "Every publication with its abstract, DOI and citation count."
    },
    {
      "path": "/api/publications/{slug}.json",
      "url": "https://emanahmed.org/api/publications/{slug}.json",
      "description": "One publication, plus ready-made BibTeX and APA."
    },
    {
      "path": "/api/notes.json",
      "url": "https://emanahmed.org/api/notes.json",
      "description": "Research notes, metadata only."
    },
    {
      "path": "/api/notes/{slug}.json",
      "url": "https://emanahmed.org/api/notes/{slug}.json",
      "description": "One research note, full plain text."
    },
    {
      "path": "/api/research.json",
      "url": "https://emanahmed.org/api/research.json",
      "description": "Research areas, methods and expertise terms."
    },
    {
      "path": "/api/search.json",
      "url": "https://emanahmed.org/api/search.json",
      "description": "Flat plain-text retrieval index over the whole site."
    }
  ],
  "conventions": {
    "method": "GET",
    "cors": "Access-Control-Allow-Origin: *",
    "auth": "none",
    "rateLimit": "None enforced. Served from a CDN; please cache for the 10 minutes the Cache-Control header asks for.",
    "emptyFields": "Omitted rather than null or empty. An absent key means there is no such value.",
    "ids": "A record's `id` is its URL slug and is stable. Papers in preparation have no slug and no dedicated endpoint."
  },
  "license": {
    "content": "CC-BY-4.0",
    "contentUrl": "https://creativecommons.org/licenses/by/4.0/",
    "note": "Site prose and this API's metadata may be reused with attribution to Eman Ahmed (emanahmed.org). Published abstracts are reproduced from the publisher of record named in each record's `doi`; their reuse is governed by that publisher, not by this licence.",
    "attribution": "Eman Ahmed, https://emanahmed.org"
  },
  "provenance": {
    "source": "Generated from the site's single source of truth at build time. Bibliographic fields were taken from the publisher of record or PubMed Central, not from memory.",
    "citationMetricsAsOf": "September 2026",
    "canonical": "https://emanahmed.org/"
  }
}
