Skip to content

links

/links/*

This file describes the router for:

/links

GET /links

Return a regular /links response for an OPTIMADE implementation.

Source code in optimade_gateway/routers/links.py
@ROUTER.get(
    "/links",
    response_model=Union[LinksResponse, ErrorResponse],
    response_model_exclude_defaults=False,
    response_model_exclude_none=False,
    response_model_exclude_unset=True,
    tags=["Links"],
)
async def get_links(
    request: Request, params: EntryListingQueryParams = Depends()
) -> LinksResponse:
    """`GET /links`

    Return a regular `/links` response for an OPTIMADE implementation.
    """
    return await get_entries(
        collection=LINKS_COLLECTION,
        response_cls=LinksResponse,
        request=request,
        params=params,
    )
Back to top