{
    "api": "cyberramen.grc",
    "version": "v1",
    "licence": "CC BY 4.0 \u2014 attribution \"CyberRamen.com GRC datasets\"",
    "endpoints": [
        {
            "method": "GET",
            "path": "/api/v1/manifest",
            "description": "Full dataset manifest with versions and sha256."
        },
        {
            "method": "GET",
            "path": "/api/v1/frameworks",
            "description": "List of frameworks."
        },
        {
            "method": "GET",
            "path": "/api/v1/controls/{framework_id}",
            "description": "Controls in one framework."
        },
        {
            "method": "GET",
            "path": "/api/v1/crosswalk?from={id}[&method=]",
            "description": "Edges starting at the control id, optionally filtered by mapping method."
        },
        {
            "method": "GET",
            "path": "/api/v1/crosswalk/pair?from={fw}&to={fw}",
            "description": "Full mapping between two frameworks."
        },
        {
            "method": "GET",
            "path": "/api/v1/calendar?from=YYYY-MM-DD",
            "description": "Calendar events from the given date."
        },
        {
            "method": "GET",
            "path": "/api/v1/evidence?framework={fw}",
            "description": "Evidence items relevant to one framework."
        }
    ],
    "documentation": "https://cyberramen.com/grc/methodology/"
}