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>"
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.scanoss.com/llms.txt

Use this file to discover all available pages before exploring further.

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.