OutSystems · Schema

OrganizationEntitlements

Represents the entitlements present in an organization

CompanyLow-CodeApplication DevelopmentPlatform-as-a-ServiceDevOpsDeploymentIdentity and Access ManagementArtificial IntelligenceEnterprise SoftwareMobile Development

Properties

Name Type Description
subscriptionStartDate stringnull Date when the organization first subscribed.
subscriptionEndDate stringnull Date when the organization subscription will end.
edition stringnull Name of the Edition.
editionId stringnull Identifier of the Edition.
editionFamilyId stringnull Identifier of the EditionFamily.
activationCode stringnull Organization Activation Code
addons arraynull Collection of the addOns the organization is subscribed to.
entitlements arraynull Collection of the entitlements the organization is entitled to.
View JSON Schema on GitHub

JSON Schema

outsystems-organization-entitlements-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/outsystems/main/json-schema/outsystems-organization-entitlements-schema.json",
  "title": "OrganizationEntitlements",
  "description": "Represents the entitlements present in an organization",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/outsystems-organization-api-openapi.yml#/components/schemas/OrganizationEntitlements",
  "type": "object",
  "properties": {
    "subscriptionStartDate": {
      "type": [
        "string",
        "null"
      ],
      "description": "Date when the organization first subscribed.",
      "format": "date-time"
    },
    "subscriptionEndDate": {
      "type": [
        "string",
        "null"
      ],
      "description": "Date when the organization subscription will end.",
      "format": "date-time"
    },
    "edition": {
      "type": [
        "string",
        "null"
      ],
      "description": "Name of the Edition."
    },
    "editionId": {
      "type": [
        "string",
        "null"
      ],
      "description": "Identifier of the Edition."
    },
    "editionFamilyId": {
      "type": [
        "string",
        "null"
      ],
      "description": "Identifier of the EditionFamily."
    },
    "activationCode": {
      "type": [
        "string",
        "null"
      ],
      "description": "Organization Activation Code"
    },
    "addons": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/Addon"
      },
      "description": "Collection of the addOns the organization is subscribed to."
    },
    "entitlements": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/Entitlement"
      },
      "description": "Collection of the entitlements the organization is entitled to."
    }
  },
  "additionalProperties": false,
  "$defs": {
    "Addon": {
      "type": "object",
      "properties": {
        "id": {
          "type": [
            "string",
            "null"
          ],
          "description": "Internal name (internal identifier of the Add-on, visible in APIs only)."
        },
        "name": {
          "type": [
            "string",
            "null"
          ],
          "description": "Name of the Add-on."
        },
        "description": {
          "type": [
            "string",
            "null"
          ],
          "description": "Description of the Add-on that explains the purpose."
        },
        "documentationUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "Documentation URL for the Add-on."
        },
        "dataType": {
          "allOf": [
            {
              "$ref": "#/$defs/DataType"
            }
          ],
          "description": "Data type of the value associated with the addon, one of [\"bool\", \"float\", \"str\", \"int\"]."
        },
        "value": {
          "type": [
            "string",
            "null"
          ],
          "description": "Value associated with the Add-on. A null value means not subscribed."
        },
        "startDate": {
          "type": [
            "string",
            "null"
          ],
          "description": "Date when the Add-on starts to be available."
        },
        "endDate": {
          "type": [
            "string",
            "null"
          ],
          "description": "Date when the Add-on expires (e.g. trials or time-bound Add-ons)."
        },
        "unit": {
          "type": [
            "string",
            "null"
          ],
          "description": "Unit type of the value (e.g. gigabyte, terabyte, second, minute, hour)."
        }
      },
      "additionalProperties": false,
      "description": "Represents the Add-on information."
    },
    "DataType": {
      "enum": [
        "Bool",
        "Float",
        "Str",
        "Int"
      ],
      "type": "string",
      "description": "Data type of the value of an addon or entitlement."
    },
    "Entitlement": {
      "type": "object",
      "properties": {
        "id": {
          "type": [
            "string",
            "null"
          ],
          "description": "Internal identifier of the entitlement, visible in APIs only."
        },
        "name": {
          "type": [
            "string",
            "null"
          ],
          "description": "Name of the entitlement."
        },
        "description": {
          "type": [
            "string",
            "null"
          ],
          "description": "Description of the entitlement."
        },
        "documentationUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "Entitlement documentation URL."
        },
        "value": {
          "type": [
            "string",
            "null"
          ],
          "description": "A value that is assigned to the entitlement, overriding the default value."
        },
        "dataType": {
          "allOf": [
            {
              "$ref": "#/$defs/DataType"
            }
          ],
          "description": "Data type of the value associated with the entitlement , one of [\"bool\", \"float\", \"str\", \"int\"]."
        },
        "unit": {
          "type": [
            "string",
            "null"
          ],
          "description": "Unit type of the value (e.g. gigabyte, terabyte, second, minute, hour)."
        },
        "kind": {
          "type": [
            "string",
            "null"
          ],
          "description": "Indicates the kind of the entitlement. This is an open list with current values of (feature, limit, other). New values should be treated the same as \"other\"."
        }
      },
      "additionalProperties": false,
      "description": "Represents the Entitlement information."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/outsystems-organization-entitlements"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.