Skip to main content
GET
/
v2
/
licenses
/
obligations
Get compliance obligations and usage requirements for a specific license.
curl --request GET \
  --url http://api.scanoss.com/v2/licenses/obligations
{
  "obligations": {
    "copyleft_clause": true,
    "patent_hints": true,
    "compatibility": [
      "<string>"
    ],
    "depending_compatibility": [
      "<string>"
    ],
    "incompatibility": [
      "<string>"
    ],
    "use_cases": [
      {
        "name": "<string>",
        "obligation_text": "<string>",
        "obligation_json": "<string>"
      }
    ]
  },
  "status": {
    "status": "UNSPECIFIED",
    "message": "<string>",
    "db": {
      "schema_version": "<string>",
      "created_at": "<string>"
    },
    "server": {
      "version": "<string>"
    }
  }
}

Query Parameters

id
string

SPDX identifier or licenseRef (e.g., "MIT", "licenseRef-GitLab-Enterprise")

Response

A successful response.

Response message for GetObligations method.

Contains structured compliance obligations and usage requirements from OSADL database including use cases, compatibility, and patent information.

obligations
object

OSADL compliance metadata providing license analysis and compatibility information.

status
object

Detailed response details.