{
  "registryVersion": "1.0",
  "generatedAt": "2026-01-07T09:40:51Z",
  "dataHolder": {
    "name": "INNOMATE A/S",
    "jurisdiction": "EU (DK)",
    "contact": "data@innomate.com"
  },
  "sources": {
    "odataMetadata": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata",
    "openApi": "https://www.innomate.com/INNOMATE/swagger/docs/v1",
    "odataServiceRoot": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/"
  },
  "auth": {
    "type": "BearerToken",
    "scheme": "Authorization: Bearer {token}",
    "rateLimit": "5000 requests/hour per API key"
  },
  "policies": {
    "privacy": "https://support.innomate.com/legal/privacy-gdpr",
    "retention": "Operational data retained per tenant policy; see privacy policy."
  },
  "updateFrequency": "near-real-time",
  "scope": "API access is intended for INNOMATE customers accessing their own tenant data",
  "odataCapabilities": {
    "filter": true,
    "orderby": true,
    "select": true,
    "expand": true,
    "top": true,
    "skip": true
  },
  "notes": [
    "Timestamps are UTC.",
    "Server-side validation per schema.",
    "Edm.Stream properties are exposed as references (URLs) to binary content.",
    "Access to binary content may use time-limited Azure Storage SAS tokens (e.g., for documents).",
    "Consumers must refresh tokens and must not persist/share SAS URLs beyond their validity.",
    "Delta queries are supported. Use @odata.deltaLink from previous responses to get the changed entities.",
    "Soft delete is used; deleted entities have non-null value in the ArchivedTime property.",
    "This registry uses templated URLs with {customerId} placeholders."
  ],
  "specs": {
    "odata": "v4",
    "openApi": "2.0"
  },
  "datasets": [
    {
      "id": "Absence",
      "title": "Absence",
      "description": "Auto-generated dataset for OData entity set \u0027Absence\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Absence",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Absence",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Absence({Id})",
          "openApiOperationId": "Absence_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Absence",
          "openApiOperationId": "Absence_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Absence({Id})",
          "openApiOperationId": "Absence_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Absence({Id})",
          "openApiOperationId": "Absence_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Absence",
          "openApiOperationId": "Absence_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Absence({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Absence_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Absence({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Absence_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "AbsentPersonId",
          "type": "Edm.Int32"
        },
        {
          "name": "AbsenceTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "FromDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ToDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.AbsenceStatus"
        },
        {
          "name": "ExpectedLastAbsenceDate",
          "type": "Edm.Date"
        },
        {
          "name": "NumberOfDaysAbsent",
          "type": "Edm.Decimal"
        },
        {
          "name": "Notes",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "AbsenceType",
      "title": "AbsenceType",
      "description": "Auto-generated dataset for OData entity set \u0027AbsenceType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "AbsenceType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#AbsenceType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/AbsenceType({Id})",
          "openApiOperationId": "AbsenceType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AbsenceType",
          "openApiOperationId": "AbsenceType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AbsenceType({Id})",
          "openApiOperationId": "AbsenceType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/AbsenceType({Id})",
          "openApiOperationId": "AbsenceType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/AbsenceType",
          "openApiOperationId": "AbsenceType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/AbsenceType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "AbsenceType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/AbsenceType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "AbsenceType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Category",
          "type": "Innomate.HR.AbsenceCategory"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Accountability",
      "title": "Accountability",
      "description": "Auto-generated dataset for OData entity set \u0027Accountability\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Accountability",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Accountability",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Accountability({Id})",
          "openApiOperationId": "Accountability_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Accountability",
          "openApiOperationId": "Accountability_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Accountability({Id})",
          "openApiOperationId": "Accountability_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Accountability({Id})",
          "openApiOperationId": "Accountability_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Accountability",
          "openApiOperationId": "Accountability_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Accountability({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Accountability_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Accountability({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Accountability_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ParentId",
          "type": "Edm.Int32"
        },
        {
          "name": "ChildId",
          "type": "Edm.Int32"
        },
        {
          "name": "AccountabilityTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "FromDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ToDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        },
        {
          "name": "ExtraBit1",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraBit2",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraBit3",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText3",
          "type": "Edm.String"
        },
        {
          "name": "ExtraDecimal1",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraDecimal2",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraDecimal3",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraInteger1",
          "type": "Edm.Int32"
        },
        {
          "name": "ExtraInteger2",
          "type": "Edm.Int32"
        },
        {
          "name": "ExtraInteger3",
          "type": "Edm.Int32"
        },
        {
          "name": "ExtraDate1",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraDate2",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraDate3",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraDateTime1",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExtraDateTime2",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExtraDateTime3",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExtraMultilineText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText3",
          "type": "Edm.String"
        },
        {
          "name": "ProLoenEmployeeId",
          "type": "Edm.String"
        },
        {
          "name": "ProLoenCustomerId",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "AccountabilityType",
      "title": "AccountabilityType",
      "description": "Auto-generated dataset for OData entity set \u0027AccountabilityType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "AccountabilityType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#AccountabilityType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AccountabilityType",
          "openApiOperationId": "AccountabilityType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AccountabilityType({Id})",
          "openApiOperationId": "AccountabilityType_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "AccountabilityTypeId",
          "type": "Edm.String"
        },
        {
          "name": "GlobalName",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "PluralName",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "EntityType",
          "type": "Innomate.HR.AccountabilityEntityType"
        },
        {
          "name": "ParentEntityType",
          "type": "Innomate.HR.PartyEntityType"
        },
        {
          "name": "ParentLabel",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "ParentCollectionLabel",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "ChildEntityType",
          "type": "Innomate.HR.PartyEntityType"
        },
        {
          "name": "ChildLabel",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "ChildCollectionLabel",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "GlobalDescription",
          "type": "Innomate.HR.GlobalString"
        }
      ]
    },
    {
      "id": "ActionItem",
      "title": "ActionItem",
      "description": "Auto-generated dataset for OData entity set \u0027ActionItem\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ActionItem",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ActionItem",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItem({Id})",
          "openApiOperationId": "ActionItem_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItem",
          "openApiOperationId": "ActionItem_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItem({Id})",
          "openApiOperationId": "ActionItem_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItem({Id})",
          "openApiOperationId": "ActionItem_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItem",
          "openApiOperationId": "ActionItem_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItem({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ActionItem_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItem({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ActionItem_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "CategoryId",
          "type": "Edm.Int32"
        },
        {
          "name": "Task",
          "type": "Edm.String"
        },
        {
          "name": "Method",
          "type": "Edm.String"
        },
        {
          "name": "ResponsiblePersonId",
          "type": "Edm.Int32"
        },
        {
          "name": "StartDate",
          "type": "Edm.Date"
        },
        {
          "name": "Deadline",
          "type": "Edm.Date"
        },
        {
          "name": "EvaluationDeadline",
          "type": "Edm.Date"
        },
        {
          "name": "PercentComplete",
          "type": "Edm.Int32"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.ActionItemStatus"
        },
        {
          "name": "Obsolete",
          "type": "Edm.Boolean"
        },
        {
          "name": "CompletedDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExtraDate1",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraNote1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraNote2",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ActionItemCategory",
      "title": "ActionItemCategory",
      "description": "Auto-generated dataset for OData entity set \u0027ActionItemCategory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ActionItemCategory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ActionItemCategory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItemCategory({Id})",
          "openApiOperationId": "ActionItemCategory_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItemCategory",
          "openApiOperationId": "ActionItemCategory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItemCategory({Id})",
          "openApiOperationId": "ActionItemCategory_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItemCategory({Id})",
          "openApiOperationId": "ActionItemCategory_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItemCategory",
          "openApiOperationId": "ActionItemCategory_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItemCategory({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ActionItemCategory_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ActionItemCategory({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ActionItemCategory_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        },
        {
          "name": "Ordering",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Advertisement",
      "title": "Advertisement",
      "description": "Auto-generated dataset for OData entity set \u0027Advertisement\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Advertisement",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Advertisement",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Advertisement({Id})",
          "openApiOperationId": "Advertisement_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Advertisement",
          "openApiOperationId": "Advertisement_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Advertisement({Id})",
          "openApiOperationId": "Advertisement_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Advertisement({Id})",
          "openApiOperationId": "Advertisement_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Advertisement",
          "openApiOperationId": "Advertisement_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Advertisement({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Advertisement_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Advertisement({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Advertisement_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "JobOpeningId",
          "type": "Edm.Int32"
        },
        {
          "name": "MediaId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "AdvertisingDate",
          "type": "Edm.Date"
        },
        {
          "name": "Price",
          "type": "Edm.Decimal"
        },
        {
          "name": "SeenCount",
          "type": "Edm.Int32"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Approval",
      "title": "Approval",
      "description": "Auto-generated dataset for OData entity set \u0027Approval\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Approval",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Approval",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Approval",
          "openApiOperationId": "Approval_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Approval({Id})",
          "openApiOperationId": "Approval_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "QuestionnaireId",
          "type": "Edm.Int32"
        },
        {
          "name": "ExpectedApproverId",
          "type": "Edm.Int32"
        },
        {
          "name": "ApprovedById",
          "type": "Edm.Int32"
        },
        {
          "name": "Approved",
          "type": "Edm.DateTimeOffset"
        }
      ]
    },
    {
      "id": "ApprovalType",
      "title": "ApprovalType",
      "description": "Auto-generated dataset for OData entity set \u0027ApprovalType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ApprovalType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ApprovalType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ApprovalType({Id})",
          "openApiOperationId": "ApprovalType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ApprovalType",
          "openApiOperationId": "ApprovalType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ApprovalType({Id})",
          "openApiOperationId": "ApprovalType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ApprovalType({Id})",
          "openApiOperationId": "ApprovalType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ApprovalType",
          "openApiOperationId": "ApprovalType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ApprovalType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ApprovalType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ApprovalType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ApprovalType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Category",
          "type": "Innomate.HR.ApprovalCategory"
        },
        {
          "name": "Code",
          "type": "Edm.String"
        },
        {
          "name": "ValidityPeriod",
          "type": "Edm.Duration"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "AttachedEmailHistory",
      "title": "AttachedEmailHistory",
      "description": "Auto-generated dataset for OData entity set \u0027AttachedEmailHistory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "AttachedEmailHistory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#AttachedEmailHistory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AttachedEmailHistory",
          "openApiOperationId": "AttachedEmailHistory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AttachedEmailHistory({Id})",
          "openApiOperationId": "AttachedEmailHistory_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Status",
          "type": "Innomate.HR.EmailStatus"
        },
        {
          "name": "SentAt",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Receivers",
          "type": "Edm.String"
        },
        {
          "name": "Subject",
          "type": "Edm.String"
        },
        {
          "name": "DeleteHistoryOnSent",
          "type": "Edm.Boolean"
        },
        {
          "name": "Content",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "AttachedFile",
      "title": "AttachedFile",
      "description": "Auto-generated dataset for OData entity set \u0027AttachedFile\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "AttachedFile",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#AttachedFile",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AttachedFile",
          "openApiOperationId": "AttachedFile_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/AttachedFile({Id})",
          "openApiOperationId": "AttachedFile_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/AttachedFile({Id})/Innomate.HR.Archive",
          "openApiOperationId": "AttachedFile_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/AttachedFile({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "AttachedFile_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "PersonReferenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "TrainingReferenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "JobApplicationReferenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "ResourceReferenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "ResourceGrantReferenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "FileSize",
          "type": "Edm.Int32"
        },
        {
          "name": "UploadDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Data",
          "type": "Edm.Stream"
        },
        {
          "name": "UploaderId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "FileCategoryId",
          "type": "Edm.Int32"
        },
        {
          "name": "DocumentDate",
          "type": "Edm.Date"
        },
        {
          "name": "ObsoleteDate",
          "type": "Edm.Date"
        },
        {
          "name": "DeletionDate",
          "type": "Edm.Date"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.FileStatus"
        },
        {
          "name": "BaseTextAvailable",
          "type": "Edm.Boolean"
        },
        {
          "name": "Log",
          "type": "Edm.String"
        },
        {
          "name": "BaseText",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "CalendarItem",
      "title": "CalendarItem",
      "description": "Auto-generated dataset for OData entity set \u0027CalendarItem\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CalendarItem",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CalendarItem",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem({Id})",
          "openApiOperationId": "CalendarItem_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem({Id})/Participants/$ref",
          "openApiOperationId": "CalendarItem_Participants_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem",
          "openApiOperationId": "CalendarItem_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem({Id})",
          "openApiOperationId": "CalendarItem_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem({Id})",
          "openApiOperationId": "CalendarItem_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem",
          "openApiOperationId": "CalendarItem_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CalendarItem_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CalendarItem_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CalendarItem({Id})/Participants/$ref",
          "openApiOperationId": "CalendarItem_Participants_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Status",
          "type": "Innomate.HR.CalendarItemStatus"
        },
        {
          "name": "Subject",
          "type": "Edm.String"
        },
        {
          "name": "Place",
          "type": "Edm.String"
        },
        {
          "name": "StartTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "FinishTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "FormattedDescription",
          "type": "Edm.String"
        },
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "CatalogSection",
      "title": "CatalogSection",
      "description": "Auto-generated dataset for OData entity set \u0027CatalogSection\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CatalogSection",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CatalogSection",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CatalogSection({Id})",
          "openApiOperationId": "CatalogSection_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CatalogSection",
          "openApiOperationId": "CatalogSection_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CatalogSection({Id})",
          "openApiOperationId": "CatalogSection_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CatalogSection({Id})",
          "openApiOperationId": "CatalogSection_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CatalogSection",
          "openApiOperationId": "CatalogSection_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CatalogSection({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CatalogSection_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CatalogSection({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CatalogSection_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "SectionId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Ordering",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Competence",
      "title": "Competence",
      "description": "Auto-generated dataset for OData entity set \u0027Competence\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Competence",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Competence",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Competence({Id})",
          "openApiOperationId": "Competence_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Competence",
          "openApiOperationId": "Competence_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Competence({Id})",
          "openApiOperationId": "Competence_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Competence({Id})",
          "openApiOperationId": "Competence_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Competence",
          "openApiOperationId": "Competence_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Competence({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Competence_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Competence({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Competence_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "CompetenceId",
          "type": "Edm.String"
        },
        {
          "name": "CompetenceTypeOneId",
          "type": "Edm.Int32"
        },
        {
          "name": "CompetenceTypeTwoId",
          "type": "Edm.Int32"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        },
        {
          "name": "NumberOfStatements",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "CompetenceStatement",
      "title": "CompetenceStatement",
      "description": "Auto-generated dataset for OData entity set \u0027CompetenceStatement\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CompetenceStatement",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CompetenceStatement",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceStatement({Id})",
          "openApiOperationId": "CompetenceStatement_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceStatement",
          "openApiOperationId": "CompetenceStatement_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceStatement({Id})",
          "openApiOperationId": "CompetenceStatement_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceStatement({Id})",
          "openApiOperationId": "CompetenceStatement_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceStatement",
          "openApiOperationId": "CompetenceStatement_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceStatement({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CompetenceStatement_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceStatement({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CompetenceStatement_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "CompetenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "LevelId",
          "type": "Edm.Int32"
        },
        {
          "name": "Statement",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "CompetenceTypeOne",
      "title": "CompetenceTypeOne",
      "description": "Auto-generated dataset for OData entity set \u0027CompetenceTypeOne\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CompetenceTypeOne",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CompetenceTypeOne",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeOne({Id})",
          "openApiOperationId": "CompetenceTypeOne_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeOne",
          "openApiOperationId": "CompetenceTypeOne_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeOne({Id})",
          "openApiOperationId": "CompetenceTypeOne_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeOne({Id})",
          "openApiOperationId": "CompetenceTypeOne_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeOne",
          "openApiOperationId": "CompetenceTypeOne_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeOne({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CompetenceTypeOne_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeOne({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CompetenceTypeOne_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "CompetenceTypeId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "CompetenceTypeTwo",
      "title": "CompetenceTypeTwo",
      "description": "Auto-generated dataset for OData entity set \u0027CompetenceTypeTwo\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CompetenceTypeTwo",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CompetenceTypeTwo",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeTwo({Id})",
          "openApiOperationId": "CompetenceTypeTwo_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeTwo",
          "openApiOperationId": "CompetenceTypeTwo_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeTwo({Id})",
          "openApiOperationId": "CompetenceTypeTwo_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeTwo({Id})",
          "openApiOperationId": "CompetenceTypeTwo_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeTwo",
          "openApiOperationId": "CompetenceTypeTwo_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeTwo({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CompetenceTypeTwo_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CompetenceTypeTwo({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CompetenceTypeTwo_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "CompetenceTypeId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ContentProvider",
      "title": "ContentProvider",
      "description": "Auto-generated dataset for OData entity set \u0027ContentProvider\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ContentProvider",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ContentProvider",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ContentProvider({Id})",
          "openApiOperationId": "ContentProvider_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ContentProvider",
          "openApiOperationId": "ContentProvider_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ContentProvider({Id})",
          "openApiOperationId": "ContentProvider_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ContentProvider({Id})",
          "openApiOperationId": "ContentProvider_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ContentProvider",
          "openApiOperationId": "ContentProvider_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ContentProvider({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ContentProvider_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ContentProvider({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ContentProvider_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ProviderId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Contact",
          "type": "Edm.String"
        },
        {
          "name": "Phone",
          "type": "Edm.String"
        },
        {
          "name": "Email",
          "type": "Edm.String"
        },
        {
          "name": "Url",
          "type": "Edm.String"
        },
        {
          "name": "Fax",
          "type": "Edm.String"
        },
        {
          "name": "Address",
          "type": "Innomate.HR.Address"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Course",
      "title": "Course",
      "description": "Auto-generated dataset for OData entity set \u0027Course\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Course",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Course",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Course({Id})",
          "openApiOperationId": "Course_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Course({Id})/Responsibles/$ref",
          "openApiOperationId": "Course_Responsibles_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Course",
          "openApiOperationId": "Course_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Course({Id})",
          "openApiOperationId": "Course_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Course({Id})",
          "openApiOperationId": "Course_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Course",
          "openApiOperationId": "Course_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Course({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Course_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Course({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Course_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Course({Id})/Responsibles/$ref",
          "openApiOperationId": "Course_Responsibles_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "CourseId",
          "type": "Edm.String"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.CourseStatus"
        },
        {
          "name": "SectionId",
          "type": "Edm.Int32"
        },
        {
          "name": "TrainingActivityId",
          "type": "Edm.Int32"
        },
        {
          "name": "EnrollmentFlowId",
          "type": "Edm.Int32"
        },
        {
          "name": "UnitId",
          "type": "Edm.Int32"
        },
        {
          "name": "TrainingActivityGroupId",
          "type": "Edm.Int32"
        },
        {
          "name": "TrainingActivityTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Price",
          "type": "Edm.Decimal"
        },
        {
          "name": "Duration",
          "type": "Edm.Decimal"
        },
        {
          "name": "Url",
          "type": "Edm.String"
        },
        {
          "name": "MinParticipants",
          "type": "Edm.Int32"
        },
        {
          "name": "MaxParticipants",
          "type": "Edm.Int32"
        },
        {
          "name": "NumberOfEnrollments",
          "type": "Edm.Int32"
        },
        {
          "name": "NumberOfParticipants",
          "type": "Edm.Int32"
        },
        {
          "name": "AvailableSeats",
          "type": "Edm.Int32"
        },
        {
          "name": "ApplicationDeadline",
          "type": "Edm.Date"
        },
        {
          "name": "FromDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ToDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "InternalNotes",
          "type": "Edm.String"
        },
        {
          "name": "ShortDescription",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "CourseEnrollment",
      "title": "CourseEnrollment",
      "description": "Auto-generated dataset for OData entity set \u0027CourseEnrollment\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CourseEnrollment",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CourseEnrollment",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollment({Id})",
          "openApiOperationId": "CourseEnrollment_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollment",
          "openApiOperationId": "CourseEnrollment_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollment({Id})",
          "openApiOperationId": "CourseEnrollment_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollment({Id})",
          "openApiOperationId": "CourseEnrollment_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollment",
          "openApiOperationId": "CourseEnrollment_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollment({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CourseEnrollment_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollment({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CourseEnrollment_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "CourseId",
          "type": "Edm.Int32"
        },
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "EntryDate",
          "type": "Edm.Date"
        },
        {
          "name": "Events",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "CourseEnrollmentStatus",
      "title": "CourseEnrollmentStatus",
      "description": "Auto-generated dataset for OData entity set \u0027CourseEnrollmentStatus\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CourseEnrollmentStatus",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CourseEnrollmentStatus",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollmentStatus",
          "openApiOperationId": "CourseEnrollmentStatus_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseEnrollmentStatus({Id})",
          "openApiOperationId": "CourseEnrollmentStatus_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "StatusId",
          "type": "Innomate.HR.CourseEnrollmentStatusId"
        },
        {
          "name": "TrainingStatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "UpdateTraining",
          "type": "Edm.Boolean"
        }
      ]
    },
    {
      "id": "CourseLecturer",
      "title": "CourseLecturer",
      "description": "Auto-generated dataset for OData entity set \u0027CourseLecturer\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CourseLecturer",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CourseLecturer",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLecturer({Id})",
          "openApiOperationId": "CourseLecturer_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLecturer",
          "openApiOperationId": "CourseLecturer_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLecturer({Id})",
          "openApiOperationId": "CourseLecturer_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLecturer({Id})",
          "openApiOperationId": "CourseLecturer_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLecturer",
          "openApiOperationId": "CourseLecturer_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLecturer({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CourseLecturer_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLecturer({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CourseLecturer_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "CourseId",
          "type": "Edm.Int32"
        },
        {
          "name": "LecturerId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "CourseLocation",
      "title": "CourseLocation",
      "description": "Auto-generated dataset for OData entity set \u0027CourseLocation\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CourseLocation",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CourseLocation",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLocation({Id})",
          "openApiOperationId": "CourseLocation_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLocation",
          "openApiOperationId": "CourseLocation_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLocation({Id})",
          "openApiOperationId": "CourseLocation_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLocation({Id})",
          "openApiOperationId": "CourseLocation_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLocation",
          "openApiOperationId": "CourseLocation_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLocation({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CourseLocation_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CourseLocation({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CourseLocation_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "CourseLocationId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Phone",
          "type": "Edm.String"
        },
        {
          "name": "Email",
          "type": "Edm.String"
        },
        {
          "name": "Url",
          "type": "Edm.String"
        },
        {
          "name": "Fax",
          "type": "Edm.String"
        },
        {
          "name": "Address",
          "type": "Innomate.HR.Address"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "CvInfo",
      "title": "CvInfo",
      "description": "Auto-generated dataset for OData entity set \u0027CvInfo\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CvInfo",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CvInfo",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CvInfo({Id})",
          "openApiOperationId": "CvInfo_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CvInfo",
          "openApiOperationId": "CvInfo_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CvInfo({Id})",
          "openApiOperationId": "CvInfo_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CvInfo({Id})",
          "openApiOperationId": "CvInfo_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CvInfo",
          "openApiOperationId": "CvInfo_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CvInfo({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CvInfo_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CvInfo({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CvInfo_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "CvSectionId",
          "type": "Edm.Int32"
        },
        {
          "name": "Heading",
          "type": "Edm.String"
        },
        {
          "name": "FromDate",
          "type": "Edm.Date"
        },
        {
          "name": "ToDate",
          "type": "Edm.Date"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "Link",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "CvSection",
      "title": "CvSection",
      "description": "Auto-generated dataset for OData entity set \u0027CvSection\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "CvSection",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#CvSection",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/CvSection({Id})",
          "openApiOperationId": "CvSection_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CvSection",
          "openApiOperationId": "CvSection_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/CvSection({Id})",
          "openApiOperationId": "CvSection_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/CvSection({Id})",
          "openApiOperationId": "CvSection_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CvSection",
          "openApiOperationId": "CvSection_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CvSection({Id})/Innomate.HR.Archive",
          "openApiOperationId": "CvSection_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/CvSection({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "CvSection_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Section",
          "type": "Edm.String"
        },
        {
          "name": "Ordering",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "DataDeclaration",
      "title": "DataDeclaration",
      "description": "Auto-generated dataset for OData entity set \u0027DataDeclaration\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "DataDeclaration",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#DataDeclaration",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclaration",
          "openApiOperationId": "DataDeclaration_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclaration({Id})",
          "openApiOperationId": "DataDeclaration_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclaration({Id})/Innomate.HR.Archive",
          "openApiOperationId": "DataDeclaration_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclaration({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "DataDeclaration_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "Description",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "Fields",
          "type": "Collection(Innomate.HR.DataDeclarationField)"
        }
      ]
    },
    {
      "id": "DataDeclarationTemplate",
      "title": "DataDeclarationTemplate",
      "description": "Auto-generated dataset for OData entity set \u0027DataDeclarationTemplate\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "DataDeclarationTemplate",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#DataDeclarationTemplate",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclarationTemplate",
          "openApiOperationId": "DataDeclarationTemplate_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclarationTemplate({Id})",
          "openApiOperationId": "DataDeclarationTemplate_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclarationTemplate({Id})/Innomate.HR.Archive",
          "openApiOperationId": "DataDeclarationTemplate_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/DataDeclarationTemplate({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "DataDeclarationTemplate_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "DataDeclarationId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "Description",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "HtmlTemplate",
          "type": "Edm.String"
        },
        {
          "name": "TextTemplate",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "DialogSession",
      "title": "DialogSession",
      "description": "Auto-generated dataset for OData entity set \u0027DialogSession\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "DialogSession",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#DialogSession",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/DialogSession({Id})",
          "openApiOperationId": "DialogSession_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/DialogSession",
          "openApiOperationId": "DialogSession_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/DialogSession({Id})",
          "openApiOperationId": "DialogSession_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/DialogSession({Id})",
          "openApiOperationId": "DialogSession_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/DialogSession",
          "openApiOperationId": "DialogSession_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/DialogSession({Id})/Innomate.HR.Archive",
          "openApiOperationId": "DialogSession_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/DialogSession({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "DialogSession_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Finished",
          "type": "Edm.Boolean"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "EmailHistory",
      "title": "EmailHistory",
      "description": "Auto-generated dataset for OData entity set \u0027EmailHistory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "EmailHistory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#EmailHistory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EmailHistory",
          "openApiOperationId": "EmailHistory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EmailHistory({Id})",
          "openApiOperationId": "EmailHistory_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Status",
          "type": "Innomate.HR.EmailStatus"
        },
        {
          "name": "SentAt",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Receivers",
          "type": "Edm.String"
        },
        {
          "name": "Subject",
          "type": "Edm.String"
        },
        {
          "name": "DeleteHistoryOnSent",
          "type": "Edm.Boolean"
        },
        {
          "name": "Content",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "EmployeeType",
      "title": "EmployeeType",
      "description": "Auto-generated dataset for OData entity set \u0027EmployeeType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "EmployeeType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#EmployeeType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType({Id})",
          "openApiOperationId": "EmployeeType_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType({Id})/Profiles/$ref",
          "openApiOperationId": "EmployeeType_Profiles_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType",
          "openApiOperationId": "EmployeeType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType({Id})",
          "openApiOperationId": "EmployeeType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType({Id})",
          "openApiOperationId": "EmployeeType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType",
          "openApiOperationId": "EmployeeType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "EmployeeType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "EmployeeType_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType({Id})/Profiles/$ref",
          "openApiOperationId": "EmployeeType_Profiles_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "TypeId",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "EmployeeType2",
      "title": "EmployeeType2",
      "description": "Auto-generated dataset for OData entity set \u0027EmployeeType2\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "EmployeeType2",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#EmployeeType2",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2({Id})",
          "openApiOperationId": "EmployeeType2_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2({Id})/Profiles/$ref",
          "openApiOperationId": "EmployeeType2_Profiles_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2",
          "openApiOperationId": "EmployeeType2_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2({Id})",
          "openApiOperationId": "EmployeeType2_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2({Id})",
          "openApiOperationId": "EmployeeType2_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2",
          "openApiOperationId": "EmployeeType2_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2({Id})/Innomate.HR.Archive",
          "openApiOperationId": "EmployeeType2_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "EmployeeType2_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EmployeeType2({Id})/Profiles/$ref",
          "openApiOperationId": "EmployeeType2_Profiles_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "TypeId",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Employment",
      "title": "Employment",
      "description": "Auto-generated dataset for OData entity set \u0027Employment\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Employment",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Employment",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment({Id})",
          "openApiOperationId": "Employment_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment({Id})/Profiles/$ref",
          "openApiOperationId": "Employment_Profiles_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment",
          "openApiOperationId": "Employment_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment({Id})",
          "openApiOperationId": "Employment_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment({Id})",
          "openApiOperationId": "Employment_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment",
          "openApiOperationId": "Employment_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Employment_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Employment_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Employment({Id})/Profiles/$ref",
          "openApiOperationId": "Employment_Profiles_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "EmployeeId",
          "type": "Edm.String"
        },
        {
          "name": "Position",
          "type": "Edm.String"
        },
        {
          "name": "Rate",
          "type": "Edm.Decimal"
        },
        {
          "name": "HoursPerWeek",
          "type": "Edm.Decimal"
        },
        {
          "name": "EmployeeTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "EmployeeType2Id",
          "type": "Edm.Int32"
        },
        {
          "name": "TerminationReasonId",
          "type": "Edm.Int32"
        },
        {
          "name": "DateForLayoff",
          "type": "Edm.Date"
        },
        {
          "name": "TerminationElaboration",
          "type": "Edm.String"
        },
        {
          "name": "SalaryInformation",
          "type": "Edm.String"
        },
        {
          "name": "SalaryInformationLog",
          "type": "Edm.String"
        },
        {
          "name": "JobDescriptionId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "EnrollmentFlow",
      "title": "EnrollmentFlow",
      "description": "Auto-generated dataset for OData entity set \u0027EnrollmentFlow\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "EnrollmentFlow",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#EnrollmentFlow",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/EnrollmentFlow({Id})",
          "openApiOperationId": "EnrollmentFlow_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EnrollmentFlow",
          "openApiOperationId": "EnrollmentFlow_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/EnrollmentFlow({Id})",
          "openApiOperationId": "EnrollmentFlow_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/EnrollmentFlow({Id})",
          "openApiOperationId": "EnrollmentFlow_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EnrollmentFlow",
          "openApiOperationId": "EnrollmentFlow_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EnrollmentFlow({Id})/Innomate.HR.Archive",
          "openApiOperationId": "EnrollmentFlow_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/EnrollmentFlow({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "EnrollmentFlow_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "AutomaticallyAcceptsApplications",
          "type": "Edm.Boolean"
        },
        {
          "name": "OrganizationalRestrictions",
          "type": "Innomate.HR.EnrollmentFlowOrganizationalRestrictions"
        },
        {
          "name": "NewStatusOnFullCourse",
          "type": "Innomate.HR.CourseStatus"
        },
        {
          "name": "NewStatusOnApplicationDeadline",
          "type": "Innomate.HR.CourseStatus"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ExaminerCompetence",
      "title": "ExaminerCompetence",
      "description": "Auto-generated dataset for OData entity set \u0027ExaminerCompetence\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ExaminerCompetence",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ExaminerCompetence",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ExaminerCompetence({Id})",
          "openApiOperationId": "ExaminerCompetence_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ExaminerCompetence",
          "openApiOperationId": "ExaminerCompetence_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ExaminerCompetence({Id})",
          "openApiOperationId": "ExaminerCompetence_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ExaminerCompetence({Id})",
          "openApiOperationId": "ExaminerCompetence_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ExaminerCompetence",
          "openApiOperationId": "ExaminerCompetence_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ExaminerCompetence({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ExaminerCompetence_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ExaminerCompetence({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ExaminerCompetence_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "SchoolSubjectId",
          "type": "Edm.Int32"
        },
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "ValidFrom",
          "type": "Edm.Date"
        },
        {
          "name": "ValidUntil",
          "type": "Edm.Date"
        },
        {
          "name": "IsFullTimeTeaching",
          "type": "Edm.Boolean"
        },
        {
          "name": "IsOpenEducation",
          "type": "Edm.Boolean"
        }
      ]
    },
    {
      "id": "FileCategory",
      "title": "FileCategory",
      "description": "Auto-generated dataset for OData entity set \u0027FileCategory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "FileCategory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#FileCategory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/FileCategory({Id})",
          "openApiOperationId": "FileCategory_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/FileCategory",
          "openApiOperationId": "FileCategory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/FileCategory({Id})",
          "openApiOperationId": "FileCategory_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/FileCategory({Id})",
          "openApiOperationId": "FileCategory_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/FileCategory",
          "openApiOperationId": "FileCategory_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/FileCategory({Id})/Innomate.HR.Archive",
          "openApiOperationId": "FileCategory_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/FileCategory({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "FileCategory_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "ToBeDeletedOnTermination",
          "type": "Edm.Boolean"
        },
        {
          "name": "ManagersPermission",
          "type": "Innomate.HR.FileCategoryPermission"
        },
        {
          "name": "EmployeesPermission",
          "type": "Innomate.HR.FileCategoryPermission"
        }
      ]
    },
    {
      "id": "Form",
      "title": "Form",
      "description": "Auto-generated dataset for OData entity set \u0027Form\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Form",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Form",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Form",
          "openApiOperationId": "Form_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Form({Id})",
          "openApiOperationId": "Form_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Form({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Form_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Form({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Form_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "FormTemplateId",
          "type": "Edm.Int32"
        },
        {
          "name": "RespondentId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "SubmittedDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "SubmittedById",
          "type": "Edm.Int32"
        },
        {
          "name": "Purpose",
          "type": "Edm.String"
        },
        {
          "name": "Created",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Fields",
          "type": "Collection(Innomate.HR.DataField)"
        },
        {
          "name": "ScreeningScore",
          "type": "Edm.Int32"
        },
        {
          "name": "TotalPoints",
          "type": "Edm.Int32"
        },
        {
          "name": "FormType",
          "type": "Innomate.HR.FormType"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.FormStatus"
        },
        {
          "name": "RejectedReason",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "FormTemplate",
      "title": "FormTemplate",
      "description": "Auto-generated dataset for OData entity set \u0027FormTemplate\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "FormTemplate",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#FormTemplate",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/FormTemplate",
          "openApiOperationId": "FormTemplate_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/FormTemplate({Id})",
          "openApiOperationId": "FormTemplate_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/FormTemplate({Id})/Innomate.HR.Archive",
          "openApiOperationId": "FormTemplate_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/FormTemplate({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "FormTemplate_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "DataDeclarationId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "Description",
          "type": "Innomate.HR.GlobalString"
        },
        {
          "name": "UseFormForScoring",
          "type": "Edm.Boolean"
        },
        {
          "name": "Fields",
          "type": "Collection(Innomate.HR.FormTemplateField)"
        }
      ]
    },
    {
      "id": "GenericProfile",
      "title": "GenericProfile",
      "description": "Auto-generated dataset for OData entity set \u0027GenericProfile\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "GenericProfile",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#GenericProfile",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/GenericProfile({Id})",
          "openApiOperationId": "GenericProfile_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/GenericProfile",
          "openApiOperationId": "GenericProfile_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/GenericProfile({Id})",
          "openApiOperationId": "GenericProfile_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/GenericProfile({Id})",
          "openApiOperationId": "GenericProfile_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/GenericProfile",
          "openApiOperationId": "GenericProfile_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/GenericProfile({Id})/Innomate.HR.Archive",
          "openApiOperationId": "GenericProfile_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/GenericProfile({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "GenericProfile_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": []
    },
    {
      "id": "HiddenQuestionnaireTemplate",
      "title": "HiddenQuestionnaireTemplate",
      "description": "Auto-generated dataset for OData entity set \u0027HiddenQuestionnaireTemplate\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "HiddenQuestionnaireTemplate",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#HiddenQuestionnaireTemplate",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/HiddenQuestionnaireTemplate",
          "openApiOperationId": "HiddenQuestionnaireTemplate_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/HiddenQuestionnaireTemplate({Id})",
          "openApiOperationId": "HiddenQuestionnaireTemplate_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/HiddenQuestionnaireTemplate({Id})/Innomate.HR.Archive",
          "openApiOperationId": "HiddenQuestionnaireTemplate_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/HiddenQuestionnaireTemplate({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "HiddenQuestionnaireTemplate_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": []
    },
    {
      "id": "Importance",
      "title": "Importance",
      "description": "Auto-generated dataset for OData entity set \u0027Importance\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Importance",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Importance",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Importance({Id})",
          "openApiOperationId": "Importance_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Importance",
          "openApiOperationId": "Importance_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Importance({Id})",
          "openApiOperationId": "Importance_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Importance({Id})",
          "openApiOperationId": "Importance_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Importance",
          "openApiOperationId": "Importance_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Importance({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Importance_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Importance({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Importance_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ImportanceId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "JobApplication",
      "title": "JobApplication",
      "description": "Auto-generated dataset for OData entity set \u0027JobApplication\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobApplication",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobApplication",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplication({Id})",
          "openApiOperationId": "JobApplication_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplication",
          "openApiOperationId": "JobApplication_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplication({Id})",
          "openApiOperationId": "JobApplication_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplication({Id})",
          "openApiOperationId": "JobApplication_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplication",
          "openApiOperationId": "JobApplication_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplication({Id})/Innomate.HR.Archive",
          "openApiOperationId": "JobApplication_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplication({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "JobApplication_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "JobOpeningId",
          "type": "Edm.Int32"
        },
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "JobBoardId",
          "type": "Edm.Int32"
        },
        {
          "name": "ScreeningScore",
          "type": "Edm.Int32"
        },
        {
          "name": "ApplicationTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "FirstSeenAdvertisementId",
          "type": "Edm.Int32"
        },
        {
          "name": "PreferentialAccess",
          "type": "Edm.Boolean"
        },
        {
          "name": "AllowAttachingExtraFiles",
          "type": "Edm.Boolean"
        },
        {
          "name": "DisallowAttachingFiles",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ApplicantNotes",
          "type": "Edm.String"
        },
        {
          "name": "InternalNotes",
          "type": "Edm.String"
        },
        {
          "name": "AverageRating",
          "type": "Edm.Decimal"
        },
        {
          "name": "TotalPoints",
          "type": "Edm.Int32"
        },
        {
          "name": "FirstName",
          "type": "Edm.String"
        },
        {
          "name": "LastName",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Address",
          "type": "Innomate.HR.Address"
        },
        {
          "name": "Phone",
          "type": "Edm.String"
        },
        {
          "name": "PhoneMobile",
          "type": "Edm.String"
        },
        {
          "name": "Url",
          "type": "Edm.String"
        },
        {
          "name": "Email",
          "type": "Edm.String"
        },
        {
          "name": "Photo",
          "type": "Edm.Stream"
        },
        {
          "name": "ApplicantShortInfo",
          "type": "Edm.String"
        },
        {
          "name": "RetractedTime",
          "type": "Edm.DateTimeOffset"
        }
      ]
    },
    {
      "id": "JobApplicationRating",
      "title": "JobApplicationRating",
      "description": "Auto-generated dataset for OData entity set \u0027JobApplicationRating\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobApplicationRating",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobApplicationRating",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationRating({Id})",
          "openApiOperationId": "JobApplicationRating_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationRating",
          "openApiOperationId": "JobApplicationRating_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationRating({Id})",
          "openApiOperationId": "JobApplicationRating_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationRating({Id})",
          "openApiOperationId": "JobApplicationRating_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationRating",
          "openApiOperationId": "JobApplicationRating_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationRating({Id})/Innomate.HR.Archive",
          "openApiOperationId": "JobApplicationRating_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationRating({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "JobApplicationRating_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "RatingId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "JobApplicationStatus",
      "title": "JobApplicationStatus",
      "description": "Auto-generated dataset for OData entity set \u0027JobApplicationStatus\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobApplicationStatus",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobApplicationStatus",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationStatus({Id})",
          "openApiOperationId": "JobApplicationStatus_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationStatus",
          "openApiOperationId": "JobApplicationStatus_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationStatus({Id})",
          "openApiOperationId": "JobApplicationStatus_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationStatus({Id})",
          "openApiOperationId": "JobApplicationStatus_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationStatus",
          "openApiOperationId": "JobApplicationStatus_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationStatus({Id})/Innomate.HR.Archive",
          "openApiOperationId": "JobApplicationStatus_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobApplicationStatus({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "JobApplicationStatus_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "ApplicantIsEmployed",
          "type": "Edm.Boolean"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "JobBoard",
      "title": "JobBoard",
      "description": "Auto-generated dataset for OData entity set \u0027JobBoard\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobBoard",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobBoard",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobBoard({Id})",
          "openApiOperationId": "JobBoard_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobBoard",
          "openApiOperationId": "JobBoard_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobBoard({Id})",
          "openApiOperationId": "JobBoard_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobBoard({Id})",
          "openApiOperationId": "JobBoard_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobBoard",
          "openApiOperationId": "JobBoard_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobBoard({Id})/Innomate.HR.Archive",
          "openApiOperationId": "JobBoard_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobBoard({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "JobBoard_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "UseAsDefaultBoard",
          "type": "Edm.Boolean"
        },
        {
          "name": "Language",
          "type": "Innomate.HR.Locale"
        }
      ]
    },
    {
      "id": "JobCategory",
      "title": "JobCategory",
      "description": "Auto-generated dataset for OData entity set \u0027JobCategory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobCategory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobCategory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobCategory({Id})",
          "openApiOperationId": "JobCategory_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobCategory",
          "openApiOperationId": "JobCategory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobCategory({Id})",
          "openApiOperationId": "JobCategory_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobCategory({Id})",
          "openApiOperationId": "JobCategory_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobCategory",
          "openApiOperationId": "JobCategory_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobCategory({Id})/Innomate.HR.Archive",
          "openApiOperationId": "JobCategory_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobCategory({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "JobCategory_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "JobCategoryId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "JobnetDiscoCode",
          "type": "Edm.Int32"
        },
        {
          "name": "JobnetEscoCode",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "JobDescription",
      "title": "JobDescription",
      "description": "Auto-generated dataset for OData entity set \u0027JobDescription\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobDescription",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobDescription",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescription({Id})",
          "openApiOperationId": "JobDescription_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescription",
          "openApiOperationId": "JobDescription_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescription({Id})",
          "openApiOperationId": "JobDescription_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescription({Id})",
          "openApiOperationId": "JobDescription_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescription",
          "openApiOperationId": "JobDescription_Post"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": []
    },
    {
      "id": "JobDescriptionFieldType",
      "title": "JobDescriptionFieldType",
      "description": "Auto-generated dataset for OData entity set \u0027JobDescriptionFieldType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobDescriptionFieldType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobDescriptionFieldType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescriptionFieldType({Id})",
          "openApiOperationId": "JobDescriptionFieldType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescriptionFieldType",
          "openApiOperationId": "JobDescriptionFieldType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescriptionFieldType({Id})",
          "openApiOperationId": "JobDescriptionFieldType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescriptionFieldType({Id})",
          "openApiOperationId": "JobDescriptionFieldType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobDescriptionFieldType",
          "openApiOperationId": "JobDescriptionFieldType_Post"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Heading",
          "type": "Edm.String"
        },
        {
          "name": "DefaultText",
          "type": "Edm.String"
        },
        {
          "name": "Ordering",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "JobOpening",
      "title": "JobOpening",
      "description": "Auto-generated dataset for OData entity set \u0027JobOpening\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "JobOpening",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#JobOpening",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening({Id})",
          "openApiOperationId": "JobOpening_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening({Id})/JobBoards/$ref",
          "openApiOperationId": "JobOpening_JobBoards_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening",
          "openApiOperationId": "JobOpening_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening({Id})",
          "openApiOperationId": "JobOpening_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening({Id})",
          "openApiOperationId": "JobOpening_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening",
          "openApiOperationId": "JobOpening_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening({Id})/Innomate.HR.Archive",
          "openApiOperationId": "JobOpening_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "JobOpening_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/JobOpening({Id})/JobBoards/$ref",
          "openApiOperationId": "JobOpening_JobBoards_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "PositionTitle",
          "type": "Edm.String"
        },
        {
          "name": "FillingDate",
          "type": "Edm.Date"
        },
        {
          "name": "NumberOfPositions",
          "type": "Edm.Int32"
        },
        {
          "name": "UnitId",
          "type": "Edm.Int32"
        },
        {
          "name": "WorkPlaceId",
          "type": "Edm.Int32"
        },
        {
          "name": "JobCategoryId",
          "type": "Edm.Int32"
        },
        {
          "name": "PositionId",
          "type": "Edm.Int32"
        },
        {
          "name": "IsPartTime",
          "type": "Edm.Boolean"
        },
        {
          "name": "MinimumWeeklyHours",
          "type": "Edm.Int32"
        },
        {
          "name": "MaximumWeeklyHours",
          "type": "Edm.Int32"
        },
        {
          "name": "IsTemporary",
          "type": "Edm.Boolean"
        },
        {
          "name": "IsDisabilityFriendly",
          "type": "Edm.Boolean"
        },
        {
          "name": "IsWorkInTheDay",
          "type": "Edm.Boolean"
        },
        {
          "name": "IsWorkInTheEvening",
          "type": "Edm.Boolean"
        },
        {
          "name": "IsWorkInTheNight",
          "type": "Edm.Boolean"
        },
        {
          "name": "IsWorkInTheWeekend",
          "type": "Edm.Boolean"
        },
        {
          "name": "IsRequiredToUseOwnCar",
          "type": "Edm.Boolean"
        },
        {
          "name": "RequiredDrivingLicenseTypeDK",
          "type": "Innomate.HR.DrivingLicenseTypeDK"
        },
        {
          "name": "JobnetJobType",
          "type": "Innomate.HR.JobnetJobType"
        },
        {
          "name": "SalaryLevel",
          "type": "Edm.String"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.JobOpeningStatus"
        },
        {
          "name": "PublishedDate",
          "type": "Edm.Date"
        },
        {
          "name": "PublishInternally",
          "type": "Edm.Boolean"
        },
        {
          "name": "PublishExternally",
          "type": "Edm.Boolean"
        },
        {
          "name": "JobNetId",
          "type": "Edm.String"
        },
        {
          "name": "RequestedById",
          "type": "Edm.Int32"
        },
        {
          "name": "RequestedDate",
          "type": "Edm.Date"
        },
        {
          "name": "ApprovedById",
          "type": "Edm.Int32"
        },
        {
          "name": "ApprovedDate",
          "type": "Edm.Date"
        },
        {
          "name": "AdministrativeResponsibleId",
          "type": "Edm.Int32"
        },
        {
          "name": "LogNumber",
          "type": "Edm.String"
        },
        {
          "name": "NumberOfApplicants",
          "type": "Edm.Int32"
        },
        {
          "name": "NumberOfCurrentApplicants",
          "type": "Edm.Int32"
        },
        {
          "name": "NumberOfRetracted",
          "type": "Edm.Int32"
        },
        {
          "name": "NumberOfQualifiedApplicants",
          "type": "Edm.Int32"
        },
        {
          "name": "NumberOfEmployedApplicants",
          "type": "Edm.Int32"
        },
        {
          "name": "VirtualJobOpening",
          "type": "Edm.Boolean"
        },
        {
          "name": "InternalNotes",
          "type": "Edm.String"
        },
        {
          "name": "Header",
          "type": "Edm.String"
        },
        {
          "name": "ShortDescription",
          "type": "Edm.String"
        },
        {
          "name": "StylingKeywords",
          "type": "Edm.String"
        },
        {
          "name": "ContactPersonId",
          "type": "Edm.Int32"
        },
        {
          "name": "ApplicationDeadline",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "AutomaticallyCloseForApplications",
          "type": "Edm.Boolean"
        },
        {
          "name": "JobNoticeFormattedText",
          "type": "Edm.String"
        },
        {
          "name": "JobnetFormattedText",
          "type": "Edm.String"
        },
        {
          "name": "Language",
          "type": "Innomate.HR.Locale"
        },
        {
          "name": "NotificationsForNewApplications",
          "type": "Edm.Boolean"
        }
      ]
    },
    {
      "id": "Lesson",
      "title": "Lesson",
      "description": "Auto-generated dataset for OData entity set \u0027Lesson\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Lesson",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Lesson",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Lesson({Id})",
          "openApiOperationId": "Lesson_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Lesson",
          "openApiOperationId": "Lesson_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Lesson({Id})",
          "openApiOperationId": "Lesson_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Lesson({Id})",
          "openApiOperationId": "Lesson_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Lesson",
          "openApiOperationId": "Lesson_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Lesson({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Lesson_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Lesson({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Lesson_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "CourseId",
          "type": "Edm.Int32"
        },
        {
          "name": "FromDateTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ToDateTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "LecturerId",
          "type": "Edm.Int32"
        },
        {
          "name": "LocationId",
          "type": "Edm.Int32"
        },
        {
          "name": "Room",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Level",
      "title": "Level",
      "description": "Auto-generated dataset for OData entity set \u0027Level\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Level",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Level",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Level({Id})",
          "openApiOperationId": "Level_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Level",
          "openApiOperationId": "Level_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Level({Id})",
          "openApiOperationId": "Level_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Level({Id})",
          "openApiOperationId": "Level_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Level",
          "openApiOperationId": "Level_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Level({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Level_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Level({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Level_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "LevelId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "MainEventLog",
      "title": "MainEventLog",
      "description": "Auto-generated dataset for OData entity set \u0027MainEventLog\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "MainEventLog",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#MainEventLog",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/MainEventLog",
          "openApiOperationId": "MainEventLog_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/MainEventLog({Id})",
          "openApiOperationId": "MainEventLog_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "UserType",
          "type": "Innomate.HR.UserType"
        },
        {
          "name": "UserId",
          "type": "Edm.String"
        },
        {
          "name": "DateTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "EventType",
          "type": "Innomate.HR.MainEventLogType"
        },
        {
          "name": "Data",
          "type": "Edm.String"
        },
        {
          "name": "SessionId",
          "type": "Edm.Guid"
        },
        {
          "name": "CorrelationId",
          "type": "Edm.Guid"
        }
      ]
    },
    {
      "id": "Media",
      "title": "Media",
      "description": "Auto-generated dataset for OData entity set \u0027Media\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Media",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Media",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Media({Id})",
          "openApiOperationId": "Media_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Media",
          "openApiOperationId": "Media_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Media({Id})",
          "openApiOperationId": "Media_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Media({Id})",
          "openApiOperationId": "Media_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Media",
          "openApiOperationId": "Media_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Media({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Media_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Media({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Media_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "MediaId",
          "type": "Edm.String"
        },
        {
          "name": "MediaTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "StandardMedia",
          "type": "Innomate.HR.StandardMedia"
        },
        {
          "name": "Address",
          "type": "Innomate.HR.Address"
        },
        {
          "name": "Phone",
          "type": "Edm.String"
        },
        {
          "name": "Email",
          "type": "Edm.String"
        },
        {
          "name": "Url",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "MediaType",
      "title": "MediaType",
      "description": "Auto-generated dataset for OData entity set \u0027MediaType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "MediaType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#MediaType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/MediaType({Id})",
          "openApiOperationId": "MediaType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/MediaType",
          "openApiOperationId": "MediaType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/MediaType({Id})",
          "openApiOperationId": "MediaType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/MediaType({Id})",
          "openApiOperationId": "MediaType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/MediaType",
          "openApiOperationId": "MediaType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/MediaType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "MediaType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/MediaType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "MediaType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "MediaTypeId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "NextOfKin",
      "title": "NextOfKin",
      "description": "Auto-generated dataset for OData entity set \u0027NextOfKin\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "NextOfKin",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#NextOfKin",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/NextOfKin({Id})",
          "openApiOperationId": "NextOfKin_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/NextOfKin",
          "openApiOperationId": "NextOfKin_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/NextOfKin({Id})",
          "openApiOperationId": "NextOfKin_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/NextOfKin({Id})",
          "openApiOperationId": "NextOfKin_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/NextOfKin",
          "openApiOperationId": "NextOfKin_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/NextOfKin({Id})/Innomate.HR.Archive",
          "openApiOperationId": "NextOfKin_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/NextOfKin({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "NextOfKin_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "RelatedPersonId",
          "type": "Edm.Int32"
        },
        {
          "name": "Relation",
          "type": "Innomate.HR.NextOfKinRelation"
        },
        {
          "name": "Phone1",
          "type": "Edm.String"
        },
        {
          "name": "Phone2",
          "type": "Edm.String"
        },
        {
          "name": "Email",
          "type": "Edm.String"
        },
        {
          "name": "DateOfBirth",
          "type": "Edm.Date"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Person",
      "title": "Person",
      "description": "Auto-generated dataset for OData entity set \u0027Person\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Person",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Person",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Person({Id})",
          "openApiOperationId": "Person_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Person({Id})/Profiles/$ref",
          "openApiOperationId": "Person_Profiles_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Person",
          "openApiOperationId": "Person_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Person({Id})",
          "openApiOperationId": "Person_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Person({Id})",
          "openApiOperationId": "Person_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Person",
          "openApiOperationId": "Person_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Person({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Person_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Person({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Person_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Person({Id})/Profiles/$ref",
          "openApiOperationId": "Person_Profiles_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "FirstName",
          "type": "Edm.String"
        },
        {
          "name": "MiddleName",
          "type": "Edm.String"
        },
        {
          "name": "LastName",
          "type": "Edm.String"
        },
        {
          "name": "PersonId",
          "type": "Edm.String"
        },
        {
          "name": "Cpr",
          "type": "Edm.String"
        },
        {
          "name": "Nationality",
          "type": "Innomate.HR.Country"
        },
        {
          "name": "Gender",
          "type": "Innomate.HR.Gender"
        },
        {
          "name": "Account",
          "type": "Edm.String"
        },
        {
          "name": "Birthday",
          "type": "Edm.Date"
        },
        {
          "name": "PhoneWork",
          "type": "Edm.String"
        },
        {
          "name": "PhonePrivate",
          "type": "Edm.String"
        },
        {
          "name": "PhoneMobile",
          "type": "Edm.String"
        },
        {
          "name": "PhoneLocal",
          "type": "Edm.String"
        },
        {
          "name": "Initials",
          "type": "Edm.String"
        },
        {
          "name": "PersonTitle",
          "type": "Edm.String"
        },
        {
          "name": "PrivateEmail",
          "type": "Edm.String"
        },
        {
          "name": "ExtraUrl1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraUrl2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraUrl3",
          "type": "Edm.String"
        },
        {
          "name": "WebAddress",
          "type": "Edm.String"
        },
        {
          "name": "Photo",
          "type": "Edm.Stream"
        },
        {
          "name": "EmploymentDate",
          "type": "Edm.Date"
        },
        {
          "name": "TerminationDate",
          "type": "Edm.Date"
        },
        {
          "name": "JubileeDate",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraBit1",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraBit2",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraBit3",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText3",
          "type": "Edm.String"
        },
        {
          "name": "ExtraDateTime1",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExtraDateTime2",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExtraDateTime3",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExtraDecimal1",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraDecimal2",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraDecimal3",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraInteger1",
          "type": "Edm.Int32"
        },
        {
          "name": "ExtraInteger2",
          "type": "Edm.Int32"
        },
        {
          "name": "ExtraInteger3",
          "type": "Edm.Int32"
        },
        {
          "name": "ExtraDate1",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraDate2",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraDate3",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraMultilineText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText3",
          "type": "Edm.String"
        },
        {
          "name": "FormalTechnicalCompetenceDate",
          "type": "Edm.Date"
        },
        {
          "name": "FormalPedagogicalCompetenceDate",
          "type": "Edm.Date"
        },
        {
          "name": "SlsCreationDate",
          "type": "Edm.Date"
        },
        {
          "name": "SlsSerialNumber",
          "type": "Edm.Int32"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.PersonStatus"
        },
        {
          "name": "UserId",
          "type": "Edm.Int32"
        },
        {
          "name": "PreferredLanguage",
          "type": "Innomate.HR.Locale"
        },
        {
          "name": "TimeZoneId",
          "type": "Edm.Int32"
        },
        {
          "name": "PreventAutomaticDeletion",
          "type": "Edm.Boolean"
        },
        {
          "name": "NoteRegardingDeletion",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "PersonApproval",
      "title": "PersonApproval",
      "description": "Auto-generated dataset for OData entity set \u0027PersonApproval\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "PersonApproval",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#PersonApproval",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApproval({Id})",
          "openApiOperationId": "PersonApproval_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApproval",
          "openApiOperationId": "PersonApproval_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApproval({Id})",
          "openApiOperationId": "PersonApproval_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApproval({Id})",
          "openApiOperationId": "PersonApproval_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApproval",
          "openApiOperationId": "PersonApproval_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApproval({Id})/Innomate.HR.Archive",
          "openApiOperationId": "PersonApproval_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApproval({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "PersonApproval_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "ApprovalTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "ExpectedApproverId",
          "type": "Edm.Int32"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.PersonApprovalStatus"
        },
        {
          "name": "ValidFrom",
          "type": "Edm.Date"
        },
        {
          "name": "ExpirationDate",
          "type": "Edm.Date"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        },
        {
          "name": "Created",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "CreatedById",
          "type": "Edm.Int32"
        },
        {
          "name": "LastEdited",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "LastEditedById",
          "type": "Edm.Int32"
        },
        {
          "name": "CreatedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "CreatedByUserType",
          "type": "Innomate.HR.UserType"
        },
        {
          "name": "LastEditedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "LastEditedByUserType",
          "type": "Innomate.HR.UserType"
        }
      ]
    },
    {
      "id": "PersonApprovalHistory",
      "title": "PersonApprovalHistory",
      "description": "Auto-generated dataset for OData entity set \u0027PersonApprovalHistory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "PersonApprovalHistory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#PersonApprovalHistory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApprovalHistory",
          "openApiOperationId": "PersonApprovalHistory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonApprovalHistory({Id})",
          "openApiOperationId": "PersonApprovalHistory_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ApprovalId",
          "type": "Edm.Int32"
        },
        {
          "name": "Changed",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ChangedById",
          "type": "Edm.Int32"
        },
        {
          "name": "ChangedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "ChangedByUserType",
          "type": "Innomate.HR.UserType"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.PersonApprovalStatus"
        }
      ]
    },
    {
      "id": "PersonCompetency",
      "title": "PersonCompetency",
      "description": "Auto-generated dataset for OData entity set \u0027PersonCompetency\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "PersonCompetency",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#PersonCompetency",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonCompetency({Id})",
          "openApiOperationId": "PersonCompetency_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonCompetency",
          "openApiOperationId": "PersonCompetency_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonCompetency({Id})",
          "openApiOperationId": "PersonCompetency_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonCompetency({Id})",
          "openApiOperationId": "PersonCompetency_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonCompetency",
          "openApiOperationId": "PersonCompetency_Post"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "CompetenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "TargetId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "PersonCompetencyHistory",
      "title": "PersonCompetencyHistory",
      "description": "Auto-generated dataset for OData entity set \u0027PersonCompetencyHistory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "PersonCompetencyHistory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#PersonCompetencyHistory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonCompetencyHistory",
          "openApiOperationId": "PersonCompetencyHistory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonCompetencyHistory({Id})",
          "openApiOperationId": "PersonCompetencyHistory_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "CompetenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "TargetId",
          "type": "Edm.Int32"
        },
        {
          "name": "Changed",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ChangedById",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "PersonNote",
      "title": "PersonNote",
      "description": "Auto-generated dataset for OData entity set \u0027PersonNote\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "PersonNote",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#PersonNote",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonNote({Id})",
          "openApiOperationId": "PersonNote_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonNote",
          "openApiOperationId": "PersonNote_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonNote({Id})",
          "openApiOperationId": "PersonNote_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonNote({Id})",
          "openApiOperationId": "PersonNote_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonNote",
          "openApiOperationId": "PersonNote_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonNote({Id})/Innomate.HR.Archive",
          "openApiOperationId": "PersonNote_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PersonNote({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "PersonNote_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        },
        {
          "name": "Created",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "CreatedById",
          "type": "Edm.Int32"
        },
        {
          "name": "LastEdited",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "LastEditedById",
          "type": "Edm.Int32"
        },
        {
          "name": "CreatedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "CreatedByUserType",
          "type": "Innomate.HR.UserType"
        },
        {
          "name": "LastEditedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "LastEditedByUserType",
          "type": "Innomate.HR.UserType"
        }
      ]
    },
    {
      "id": "Position",
      "title": "Position",
      "description": "Auto-generated dataset for OData entity set \u0027Position\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Position",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Position",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Position({Id})",
          "openApiOperationId": "Position_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Position({Id})/Profiles/$ref",
          "openApiOperationId": "Position_Profiles_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Position",
          "openApiOperationId": "Position_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Position({Id})",
          "openApiOperationId": "Position_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Position({Id})",
          "openApiOperationId": "Position_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Position",
          "openApiOperationId": "Position_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Position({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Position_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Position({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Position_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Position({Id})/Profiles/$ref",
          "openApiOperationId": "Position_Profiles_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Weight",
          "type": "Edm.Decimal"
        },
        {
          "name": "PositionTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "JobDescriptionId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "PositionType",
      "title": "PositionType",
      "description": "Auto-generated dataset for OData entity set \u0027PositionType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "PositionType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#PositionType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/PositionType({Id})",
          "openApiOperationId": "PositionType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PositionType",
          "openApiOperationId": "PositionType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PositionType({Id})",
          "openApiOperationId": "PositionType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/PositionType({Id})",
          "openApiOperationId": "PositionType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PositionType",
          "openApiOperationId": "PositionType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PositionType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "PositionType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PositionType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "PositionType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "PostalCode",
      "title": "PostalCode",
      "description": "Auto-generated dataset for OData entity set \u0027PostalCode\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "PostalCode",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#PostalCode",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/PostalCode({Id})",
          "openApiOperationId": "PostalCode_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PostalCode",
          "openApiOperationId": "PostalCode_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/PostalCode({Id})",
          "openApiOperationId": "PostalCode_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/PostalCode({Id})",
          "openApiOperationId": "PostalCode_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PostalCode",
          "openApiOperationId": "PostalCode_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PostalCode({Id})/Innomate.HR.Archive",
          "openApiOperationId": "PostalCode_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/PostalCode({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "PostalCode_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "PostalCodeId",
          "type": "Edm.String"
        },
        {
          "name": "City",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Process",
      "title": "Process",
      "description": "Auto-generated dataset for OData entity set \u0027Process\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Process",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Process",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Process({Id})",
          "openApiOperationId": "Process_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Process",
          "openApiOperationId": "Process_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Process({Id})",
          "openApiOperationId": "Process_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Process({Id})",
          "openApiOperationId": "Process_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Process",
          "openApiOperationId": "Process_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Process({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Process_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Process({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Process_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ProcessTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "ProcessStatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "SubjectId",
          "type": "Edm.Int32"
        },
        {
          "name": "ResponsibleId",
          "type": "Edm.Int32"
        },
        {
          "name": "StartDate",
          "type": "Edm.Date"
        },
        {
          "name": "EndDate",
          "type": "Edm.Date"
        },
        {
          "name": "EvaluationDeadline",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraDate1",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraDate2",
          "type": "Edm.Date"
        },
        {
          "name": "ExtraText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraInteger1",
          "type": "Edm.Int32"
        },
        {
          "name": "ExtraInteger2",
          "type": "Edm.Int32"
        },
        {
          "name": "Events",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText2",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ProcessStatus",
      "title": "ProcessStatus",
      "description": "Auto-generated dataset for OData entity set \u0027ProcessStatus\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ProcessStatus",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ProcessStatus",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessStatus({Id})",
          "openApiOperationId": "ProcessStatus_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessStatus",
          "openApiOperationId": "ProcessStatus_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessStatus({Id})",
          "openApiOperationId": "ProcessStatus_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessStatus({Id})",
          "openApiOperationId": "ProcessStatus_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessStatus",
          "openApiOperationId": "ProcessStatus_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessStatus({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ProcessStatus_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessStatus({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ProcessStatus_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ProcessTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "ProcessStatusType",
          "type": "Innomate.HR.ProcessStatusType"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ProcessType",
      "title": "ProcessType",
      "description": "Auto-generated dataset for OData entity set \u0027ProcessType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ProcessType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ProcessType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessType({Id})",
          "openApiOperationId": "ProcessType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessType",
          "openApiOperationId": "ProcessType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessType({Id})",
          "openApiOperationId": "ProcessType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessType({Id})",
          "openApiOperationId": "ProcessType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessType",
          "openApiOperationId": "ProcessType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ProcessType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProcessType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ProcessType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Profile",
      "title": "Profile",
      "description": "Auto-generated dataset for OData entity set \u0027Profile\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Profile",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Profile",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Profile",
          "openApiOperationId": "Profile_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Profile({Id})",
          "openApiOperationId": "Profile_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Profile({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Profile_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Profile({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Profile_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        },
        {
          "name": "Created",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "CreatedById",
          "type": "Edm.Int32"
        },
        {
          "name": "LastEdited",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "LastEditedById",
          "type": "Edm.Int32"
        },
        {
          "name": "CreatedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "CreatedByUserType",
          "type": "Innomate.HR.UserType"
        },
        {
          "name": "LastEditedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "LastEditedByUserType",
          "type": "Innomate.HR.UserType"
        }
      ]
    },
    {
      "id": "ProfileActivity",
      "title": "ProfileActivity",
      "description": "Auto-generated dataset for OData entity set \u0027ProfileActivity\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ProfileActivity",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ProfileActivity",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileActivity({Id})",
          "openApiOperationId": "ProfileActivity_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileActivity",
          "openApiOperationId": "ProfileActivity_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileActivity({Id})",
          "openApiOperationId": "ProfileActivity_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileActivity({Id})",
          "openApiOperationId": "ProfileActivity_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileActivity",
          "openApiOperationId": "ProfileActivity_Post"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ProfileId",
          "type": "Edm.Int32"
        },
        {
          "name": "TrainingActivityId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "ProfileCompetency",
      "title": "ProfileCompetency",
      "description": "Auto-generated dataset for OData entity set \u0027ProfileCompetency\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ProfileCompetency",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ProfileCompetency",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileCompetency({Id})",
          "openApiOperationId": "ProfileCompetency_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileCompetency",
          "openApiOperationId": "ProfileCompetency_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileCompetency({Id})",
          "openApiOperationId": "ProfileCompetency_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileCompetency({Id})",
          "openApiOperationId": "ProfileCompetency_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ProfileCompetency",
          "openApiOperationId": "ProfileCompetency_Post"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "CompetenceId",
          "type": "Edm.Int32"
        },
        {
          "name": "LevelId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "Question",
      "title": "Question",
      "description": "Auto-generated dataset for OData entity set \u0027Question\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Question",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Question",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Question",
          "openApiOperationId": "Question_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Question({Id})",
          "openApiOperationId": "Question_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Type",
          "type": "Innomate.HR.QuestionType"
        },
        {
          "name": "Text",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "QuestionInstance",
      "title": "QuestionInstance",
      "description": "Auto-generated dataset for OData entity set \u0027QuestionInstance\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "QuestionInstance",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#QuestionInstance",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionInstance",
          "openApiOperationId": "QuestionInstance_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionInstance({Id})",
          "openApiOperationId": "QuestionInstance_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "QuestionId",
          "type": "Edm.Int32"
        },
        {
          "name": "QuestionnaireTemplateId",
          "type": "Edm.Int32"
        },
        {
          "name": "Explanatory",
          "type": "Edm.String"
        },
        {
          "name": "HasImportance",
          "type": "Edm.Boolean"
        },
        {
          "name": "ImportanceSteps",
          "type": "Edm.Int32"
        },
        {
          "name": "ImportanceText",
          "type": "Edm.String"
        },
        {
          "name": "ImportanceLowLabel",
          "type": "Edm.String"
        },
        {
          "name": "ImportanceHighLabel",
          "type": "Edm.String"
        },
        {
          "name": "ShowImportanceNumbers",
          "type": "Edm.Boolean"
        },
        {
          "name": "HasComment",
          "type": "Edm.Boolean"
        },
        {
          "name": "CommentText",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Questionnaire",
      "title": "Questionnaire",
      "description": "Auto-generated dataset for OData entity set \u0027Questionnaire\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Questionnaire",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Questionnaire",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Questionnaire",
          "openApiOperationId": "Questionnaire_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Questionnaire({Id})",
          "openApiOperationId": "Questionnaire_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Questionnaire({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Questionnaire_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Questionnaire({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Questionnaire_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "FinishedDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "IsAnonymous",
          "type": "Edm.Boolean"
        },
        {
          "name": "QuestionnaireTemplateId",
          "type": "Edm.Int32"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.QuestionnaireResponseStatus"
        },
        {
          "name": "RespondentId",
          "type": "Edm.Int32"
        },
        {
          "name": "UnitId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "DialogSessionId",
          "type": "Edm.Int32"
        },
        {
          "name": "QuestionnaireTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Created",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "CreatedById",
          "type": "Edm.Int32"
        },
        {
          "name": "LastEdited",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "LastEditedById",
          "type": "Edm.Int32"
        },
        {
          "name": "CreatedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "CreatedByUserType",
          "type": "Innomate.HR.UserType"
        },
        {
          "name": "LastEditedByUserId",
          "type": "Edm.String"
        },
        {
          "name": "LastEditedByUserType",
          "type": "Innomate.HR.UserType"
        },
        {
          "name": "Deadline",
          "type": "Edm.Date"
        },
        {
          "name": "CompleteAutomatically",
          "type": "Edm.Boolean"
        },
        {
          "name": "DeletionDate",
          "type": "Edm.Date"
        }
      ]
    },
    {
      "id": "QuestionnaireResponseItem",
      "title": "QuestionnaireResponseItem",
      "description": "Auto-generated dataset for OData entity set \u0027QuestionnaireResponseItem\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "QuestionnaireResponseItem",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#QuestionnaireResponseItem",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireResponseItem",
          "openApiOperationId": "QuestionnaireResponseItem_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireResponseItem({Id})",
          "openApiOperationId": "QuestionnaireResponseItem_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "QuestionnaireId",
          "type": "Edm.Int32"
        },
        {
          "name": "QuestionId",
          "type": "Edm.Int32"
        },
        {
          "name": "SubQuestionId",
          "type": "Edm.Int32"
        },
        {
          "name": "FormattedText",
          "type": "Edm.String"
        },
        {
          "name": "PrimaryNumber",
          "type": "Edm.Int32"
        },
        {
          "name": "Importance",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "QuestionnaireTemplate",
      "title": "QuestionnaireTemplate",
      "description": "Auto-generated dataset for OData entity set \u0027QuestionnaireTemplate\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "QuestionnaireTemplate",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#QuestionnaireTemplate",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireTemplate",
          "openApiOperationId": "QuestionnaireTemplate_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireTemplate({Id})",
          "openApiOperationId": "QuestionnaireTemplate_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireTemplate({Id})/Innomate.HR.Archive",
          "openApiOperationId": "QuestionnaireTemplate_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireTemplate({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "QuestionnaireTemplate_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": []
    },
    {
      "id": "QuestionnaireType",
      "title": "QuestionnaireType",
      "description": "Auto-generated dataset for OData entity set \u0027QuestionnaireType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "QuestionnaireType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#QuestionnaireType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireType({Id})",
          "openApiOperationId": "QuestionnaireType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireType",
          "openApiOperationId": "QuestionnaireType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireType({Id})",
          "openApiOperationId": "QuestionnaireType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireType({Id})",
          "openApiOperationId": "QuestionnaireType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireType",
          "openApiOperationId": "QuestionnaireType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "QuestionnaireType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/QuestionnaireType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "QuestionnaireType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "RecruiterComment",
      "title": "RecruiterComment",
      "description": "Auto-generated dataset for OData entity set \u0027RecruiterComment\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "RecruiterComment",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#RecruiterComment",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruiterComment",
          "openApiOperationId": "RecruiterComment_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruiterComment({Id})",
          "openApiOperationId": "RecruiterComment_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "JobApplicationId",
          "type": "Edm.Int32"
        },
        {
          "name": "Text",
          "type": "Edm.String"
        },
        {
          "name": "CreationTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "AuthorId",
          "type": "Edm.Int32"
        },
        {
          "name": "EditedById",
          "type": "Edm.Int32"
        },
        {
          "name": "EditedTime",
          "type": "Edm.DateTimeOffset"
        }
      ]
    },
    {
      "id": "RecruiterRating",
      "title": "RecruiterRating",
      "description": "Auto-generated dataset for OData entity set \u0027RecruiterRating\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "RecruiterRating",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#RecruiterRating",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruiterRating({Id})",
          "openApiOperationId": "RecruiterRating_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruiterRating",
          "openApiOperationId": "RecruiterRating_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruiterRating({Id})",
          "openApiOperationId": "RecruiterRating_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruiterRating({Id})",
          "openApiOperationId": "RecruiterRating_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruiterRating",
          "openApiOperationId": "RecruiterRating_Post"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "JobApplicationId",
          "type": "Edm.Int32"
        },
        {
          "name": "RaterId",
          "type": "Edm.Int32"
        },
        {
          "name": "JobApplicationRatingId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "RecruitingTeamMembership",
      "title": "RecruitingTeamMembership",
      "description": "Auto-generated dataset for OData entity set \u0027RecruitingTeamMembership\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "RecruitingTeamMembership",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#RecruitingTeamMembership",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamMembership({Id})",
          "openApiOperationId": "RecruitingTeamMembership_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamMembership",
          "openApiOperationId": "RecruitingTeamMembership_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamMembership({Id})",
          "openApiOperationId": "RecruitingTeamMembership_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamMembership({Id})",
          "openApiOperationId": "RecruitingTeamMembership_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamMembership",
          "openApiOperationId": "RecruitingTeamMembership_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamMembership({Id})/Innomate.HR.Archive",
          "openApiOperationId": "RecruitingTeamMembership_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamMembership({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "RecruitingTeamMembership_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "JobOpeningId",
          "type": "Edm.Int32"
        },
        {
          "name": "MemberId",
          "type": "Edm.Int32"
        },
        {
          "name": "RoleId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "RecruitingTeamRole",
      "title": "RecruitingTeamRole",
      "description": "Auto-generated dataset for OData entity set \u0027RecruitingTeamRole\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "RecruitingTeamRole",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#RecruitingTeamRole",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamRole({Id})",
          "openApiOperationId": "RecruitingTeamRole_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamRole",
          "openApiOperationId": "RecruitingTeamRole_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamRole({Id})",
          "openApiOperationId": "RecruitingTeamRole_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamRole({Id})",
          "openApiOperationId": "RecruitingTeamRole_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamRole",
          "openApiOperationId": "RecruitingTeamRole_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamRole({Id})/Innomate.HR.Archive",
          "openApiOperationId": "RecruitingTeamRole_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/RecruitingTeamRole({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "RecruitingTeamRole_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Resource",
      "title": "Resource",
      "description": "Auto-generated dataset for OData entity set \u0027Resource\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Resource",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Resource",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Resource({Id})",
          "openApiOperationId": "Resource_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Resource",
          "openApiOperationId": "Resource_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Resource({Id})",
          "openApiOperationId": "Resource_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Resource({Id})",
          "openApiOperationId": "Resource_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Resource",
          "openApiOperationId": "Resource_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Resource({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Resource_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Resource({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Resource_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "NameOrId",
          "type": "Edm.String"
        },
        {
          "name": "ResourceTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "ResourceLocation",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "SerialNumber",
          "type": "Edm.String"
        },
        {
          "name": "Value",
          "type": "Edm.Decimal"
        },
        {
          "name": "ProcurementDate",
          "type": "Edm.Date"
        },
        {
          "name": "ProcurementMethod",
          "type": "Innomate.HR.ResourceProcurementMethod"
        },
        {
          "name": "SupplierId",
          "type": "Edm.Int32"
        },
        {
          "name": "ExpectedReplacementDate",
          "type": "Edm.Date"
        },
        {
          "name": "Notes",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ResourceCategory",
      "title": "ResourceCategory",
      "description": "Auto-generated dataset for OData entity set \u0027ResourceCategory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ResourceCategory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ResourceCategory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceCategory({Id})",
          "openApiOperationId": "ResourceCategory_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceCategory",
          "openApiOperationId": "ResourceCategory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceCategory({Id})",
          "openApiOperationId": "ResourceCategory_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceCategory({Id})",
          "openApiOperationId": "ResourceCategory_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceCategory",
          "openApiOperationId": "ResourceCategory_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceCategory({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ResourceCategory_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceCategory({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ResourceCategory_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "ResponsibleUnitId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "ResourceGrant",
      "title": "ResourceGrant",
      "description": "Auto-generated dataset for OData entity set \u0027ResourceGrant\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ResourceGrant",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ResourceGrant",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceGrant({Id})",
          "openApiOperationId": "ResourceGrant_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceGrant",
          "openApiOperationId": "ResourceGrant_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceGrant({Id})",
          "openApiOperationId": "ResourceGrant_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceGrant({Id})",
          "openApiOperationId": "ResourceGrant_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceGrant",
          "openApiOperationId": "ResourceGrant_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceGrant({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ResourceGrant_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceGrant({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ResourceGrant_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ResourceId",
          "type": "Edm.Int32"
        },
        {
          "name": "ReceiverId",
          "type": "Edm.Int32"
        },
        {
          "name": "ReceivedTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ToBeReturnedDate",
          "type": "Edm.Date"
        },
        {
          "name": "ReturnedTime",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.ResourceGrantStatus"
        },
        {
          "name": "Notes",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ResourceStatus",
      "title": "ResourceStatus",
      "description": "Auto-generated dataset for OData entity set \u0027ResourceStatus\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ResourceStatus",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ResourceStatus",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceStatus({Id})",
          "openApiOperationId": "ResourceStatus_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceStatus",
          "openApiOperationId": "ResourceStatus_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceStatus({Id})",
          "openApiOperationId": "ResourceStatus_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceStatus({Id})",
          "openApiOperationId": "ResourceStatus_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceStatus",
          "openApiOperationId": "ResourceStatus_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceStatus({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ResourceStatus_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceStatus({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ResourceStatus_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ResourceSupplier",
      "title": "ResourceSupplier",
      "description": "Auto-generated dataset for OData entity set \u0027ResourceSupplier\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ResourceSupplier",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ResourceSupplier",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceSupplier({Id})",
          "openApiOperationId": "ResourceSupplier_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceSupplier",
          "openApiOperationId": "ResourceSupplier_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceSupplier({Id})",
          "openApiOperationId": "ResourceSupplier_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceSupplier({Id})",
          "openApiOperationId": "ResourceSupplier_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceSupplier",
          "openApiOperationId": "ResourceSupplier_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceSupplier({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ResourceSupplier_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceSupplier({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ResourceSupplier_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Phone",
          "type": "Edm.String"
        },
        {
          "name": "Email",
          "type": "Edm.String"
        },
        {
          "name": "Url",
          "type": "Edm.String"
        },
        {
          "name": "Address",
          "type": "Innomate.HR.Address"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "ResourceType",
      "title": "ResourceType",
      "description": "Auto-generated dataset for OData entity set \u0027ResourceType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "ResourceType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#ResourceType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceType({Id})",
          "openApiOperationId": "ResourceType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceType",
          "openApiOperationId": "ResourceType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceType({Id})",
          "openApiOperationId": "ResourceType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceType({Id})",
          "openApiOperationId": "ResourceType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceType",
          "openApiOperationId": "ResourceType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "ResourceType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/ResourceType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "ResourceType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "CategoryId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "Salary",
      "title": "Salary",
      "description": "Auto-generated dataset for OData entity set \u0027Salary\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Salary",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Salary",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Salary({Id})",
          "openApiOperationId": "Salary_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Salary",
          "openApiOperationId": "Salary_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Salary({Id})",
          "openApiOperationId": "Salary_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Salary({Id})",
          "openApiOperationId": "Salary_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Salary",
          "openApiOperationId": "Salary_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Salary({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Salary_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Salary({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Salary_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ReceiverId",
          "type": "Edm.Int32"
        },
        {
          "name": "SalaryTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Amount",
          "type": "Innomate.HR.CurrencyAmount"
        },
        {
          "name": "Interval",
          "type": "Innomate.HR.SalaryInterval"
        },
        {
          "name": "StartDate",
          "type": "Edm.Date"
        },
        {
          "name": "EndDate",
          "type": "Edm.Date"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "SalaryType",
      "title": "SalaryType",
      "description": "Auto-generated dataset for OData entity set \u0027SalaryType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "SalaryType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#SalaryType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/SalaryType({Id})",
          "openApiOperationId": "SalaryType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SalaryType",
          "openApiOperationId": "SalaryType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SalaryType({Id})",
          "openApiOperationId": "SalaryType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/SalaryType({Id})",
          "openApiOperationId": "SalaryType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SalaryType",
          "openApiOperationId": "SalaryType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SalaryType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "SalaryType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SalaryType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "SalaryType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "SchoolSubject",
      "title": "SchoolSubject",
      "description": "Auto-generated dataset for OData entity set \u0027SchoolSubject\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "SchoolSubject",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#SchoolSubject",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubject({Id})",
          "openApiOperationId": "SchoolSubject_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubject",
          "openApiOperationId": "SchoolSubject_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubject({Id})",
          "openApiOperationId": "SchoolSubject_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubject({Id})",
          "openApiOperationId": "SchoolSubject_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubject",
          "openApiOperationId": "SchoolSubject_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubject({Id})/Innomate.HR.Archive",
          "openApiOperationId": "SchoolSubject_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubject({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "SchoolSubject_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "SchoolSubjectId",
          "type": "Edm.String"
        },
        {
          "name": "Level",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "ShortDescription",
          "type": "Edm.String"
        },
        {
          "name": "CategoryId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "SchoolSubjectCategory",
      "title": "SchoolSubjectCategory",
      "description": "Auto-generated dataset for OData entity set \u0027SchoolSubjectCategory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "SchoolSubjectCategory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#SchoolSubjectCategory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectCategory({Id})",
          "openApiOperationId": "SchoolSubjectCategory_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectCategory",
          "openApiOperationId": "SchoolSubjectCategory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectCategory({Id})",
          "openApiOperationId": "SchoolSubjectCategory_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectCategory({Id})",
          "openApiOperationId": "SchoolSubjectCategory_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectCategory",
          "openApiOperationId": "SchoolSubjectCategory_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectCategory({Id})/Innomate.HR.Archive",
          "openApiOperationId": "SchoolSubjectCategory_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectCategory({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "SchoolSubjectCategory_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Code",
          "type": "Edm.String"
        },
        {
          "name": "SchoolSubjectGroupId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "SchoolSubjectGroup",
      "title": "SchoolSubjectGroup",
      "description": "Auto-generated dataset for OData entity set \u0027SchoolSubjectGroup\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "SchoolSubjectGroup",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#SchoolSubjectGroup",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectGroup({Id})",
          "openApiOperationId": "SchoolSubjectGroup_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectGroup",
          "openApiOperationId": "SchoolSubjectGroup_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectGroup({Id})",
          "openApiOperationId": "SchoolSubjectGroup_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectGroup({Id})",
          "openApiOperationId": "SchoolSubjectGroup_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectGroup",
          "openApiOperationId": "SchoolSubjectGroup_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectGroup({Id})/Innomate.HR.Archive",
          "openApiOperationId": "SchoolSubjectGroup_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/SchoolSubjectGroup({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "SchoolSubjectGroup_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Code",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "SmsHistory",
      "title": "SmsHistory",
      "description": "Auto-generated dataset for OData entity set \u0027SmsHistory\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "SmsHistory",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#SmsHistory",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SmsHistory",
          "openApiOperationId": "SmsHistory_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SmsHistory({Id})",
          "openApiOperationId": "SmsHistory_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "ReceiverId",
          "type": "Edm.Int32"
        },
        {
          "name": "ReceiverPhoneNumber",
          "type": "Edm.String"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.SmsStatus"
        },
        {
          "name": "SenderId",
          "type": "Edm.Int32"
        },
        {
          "name": "Created",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Sent",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "SendDelayed",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Delivered",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "Content",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "SubQuestion",
      "title": "SubQuestion",
      "description": "Auto-generated dataset for OData entity set \u0027SubQuestion\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "SubQuestion",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#SubQuestion",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SubQuestion",
          "openApiOperationId": "SubQuestion_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SubQuestion({Id})",
          "openApiOperationId": "SubQuestion_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Text",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "SubQuestionInstance",
      "title": "SubQuestionInstance",
      "description": "Auto-generated dataset for OData entity set \u0027SubQuestionInstance\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "SubQuestionInstance",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#SubQuestionInstance",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SubQuestionInstance",
          "openApiOperationId": "SubQuestionInstance_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/SubQuestionInstance({Id})",
          "openApiOperationId": "SubQuestionInstance_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "SubQuestionId",
          "type": "Edm.Int32"
        },
        {
          "name": "QuestionInstanceId",
          "type": "Edm.Int32"
        },
        {
          "name": "Explanatory",
          "type": "Edm.String"
        },
        {
          "name": "HasIndividualComment",
          "type": "Edm.Boolean"
        }
      ]
    },
    {
      "id": "Task",
      "title": "Task",
      "description": "Auto-generated dataset for OData entity set \u0027Task\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Task",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Task",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Task",
          "openApiOperationId": "Task_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Task({Id})",
          "openApiOperationId": "Task_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Task({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Task_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Task({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Task_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "TaskListId",
          "type": "Edm.Int32"
        },
        {
          "name": "Heading",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        },
        {
          "name": "AssignedToId",
          "type": "Edm.Int32"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.TaskStatus"
        },
        {
          "name": "Deadline",
          "type": "Edm.Date"
        },
        {
          "name": "Link",
          "type": "Edm.String"
        },
        {
          "name": "CreatedById",
          "type": "Edm.Int32"
        },
        {
          "name": "ResponsibleUserGroupId",
          "type": "Edm.Int32"
        },
        {
          "name": "Completed",
          "type": "Edm.Boolean"
        },
        {
          "name": "FinishedById",
          "type": "Edm.Int32"
        },
        {
          "name": "CompletedTime",
          "type": "Edm.Date"
        }
      ]
    },
    {
      "id": "TaskList",
      "title": "TaskList",
      "description": "Auto-generated dataset for OData entity set \u0027TaskList\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TaskList",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TaskList",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskList",
          "openApiOperationId": "TaskList_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskList({Id})",
          "openApiOperationId": "TaskList_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskList({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TaskList_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskList({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TaskList_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Heading",
          "type": "Edm.String"
        },
        {
          "name": "Deadline",
          "type": "Edm.Date"
        },
        {
          "name": "Completed",
          "type": "Edm.Boolean"
        },
        {
          "name": "ClosedById",
          "type": "Edm.Int32"
        },
        {
          "name": "ClosedTime",
          "type": "Edm.Date"
        },
        {
          "name": "DialogSessionId",
          "type": "Edm.Int32"
        },
        {
          "name": "ReferenceId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "TaskListTemplate",
      "title": "TaskListTemplate",
      "description": "Auto-generated dataset for OData entity set \u0027TaskListTemplate\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TaskListTemplate",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TaskListTemplate",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskListTemplate",
          "openApiOperationId": "TaskListTemplate_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskListTemplate({Id})",
          "openApiOperationId": "TaskListTemplate_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskListTemplate({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TaskListTemplate_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TaskListTemplate({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TaskListTemplate_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "DataDeclarationId",
          "type": "Edm.Int32"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "TeachingCompetence",
      "title": "TeachingCompetence",
      "description": "Auto-generated dataset for OData entity set \u0027TeachingCompetence\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TeachingCompetence",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TeachingCompetence",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/TeachingCompetence({Id})",
          "openApiOperationId": "TeachingCompetence_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TeachingCompetence",
          "openApiOperationId": "TeachingCompetence_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TeachingCompetence({Id})",
          "openApiOperationId": "TeachingCompetence_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/TeachingCompetence({Id})",
          "openApiOperationId": "TeachingCompetence_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TeachingCompetence",
          "openApiOperationId": "TeachingCompetence_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TeachingCompetence({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TeachingCompetence_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TeachingCompetence({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TeachingCompetence_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "SchoolSubjectId",
          "type": "Edm.Int32"
        },
        {
          "name": "ValidFrom",
          "type": "Edm.Date"
        },
        {
          "name": "Priority",
          "type": "Edm.String"
        },
        {
          "name": "CompetencyPossessed",
          "type": "Edm.Boolean"
        },
        {
          "name": "Formal",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraBit1",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraBit2",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraBit3",
          "type": "Edm.Boolean"
        },
        {
          "name": "ExtraMultilineText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText3",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "TerminationReason",
      "title": "TerminationReason",
      "description": "Auto-generated dataset for OData entity set \u0027TerminationReason\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TerminationReason",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TerminationReason",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/TerminationReason({Id})",
          "openApiOperationId": "TerminationReason_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TerminationReason",
          "openApiOperationId": "TerminationReason_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TerminationReason({Id})",
          "openApiOperationId": "TerminationReason_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/TerminationReason({Id})",
          "openApiOperationId": "TerminationReason_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TerminationReason",
          "openApiOperationId": "TerminationReason_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TerminationReason({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TerminationReason_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TerminationReason({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TerminationReason_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "TerminationReasonType",
          "type": "Innomate.HR.TerminationReasonType"
        },
        {
          "name": "Code",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "TimeZone",
      "title": "TimeZone",
      "description": "Auto-generated dataset for OData entity set \u0027TimeZone\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TimeZone",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TimeZone",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TimeZone",
          "openApiOperationId": "TimeZone_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TimeZone({Id})",
          "openApiOperationId": "TimeZone_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Code",
          "type": "Edm.String"
        },
        {
          "name": "Label",
          "type": "Innomate.HR.GlobalString"
        }
      ]
    },
    {
      "id": "Training",
      "title": "Training",
      "description": "Auto-generated dataset for OData entity set \u0027Training\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Training",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Training",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Training({Id})",
          "openApiOperationId": "Training_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Training",
          "openApiOperationId": "Training_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Training({Id})",
          "openApiOperationId": "Training_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Training({Id})",
          "openApiOperationId": "Training_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Training",
          "openApiOperationId": "Training_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Training({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Training_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Training({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Training_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "OwnerId",
          "type": "Edm.Int32"
        },
        {
          "name": "ActivityId",
          "type": "Edm.Int32"
        },
        {
          "name": "OtherActivity",
          "type": "Edm.String"
        },
        {
          "name": "ContentProviderId",
          "type": "Edm.Int32"
        },
        {
          "name": "OtherProvider",
          "type": "Edm.String"
        },
        {
          "name": "Price",
          "type": "Edm.Decimal"
        },
        {
          "name": "ActivityTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Hours",
          "type": "Edm.Decimal"
        },
        {
          "name": "StartDate",
          "type": "Edm.Date"
        },
        {
          "name": "EndDate",
          "type": "Edm.Date"
        },
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "ImportanceId",
          "type": "Edm.Int32"
        },
        {
          "name": "AccomplishedNoLaterThan",
          "type": "Edm.Date"
        },
        {
          "name": "Points",
          "type": "Edm.Int32"
        },
        {
          "name": "ActivityGroupId",
          "type": "Edm.Int32"
        },
        {
          "name": "ValidityLimit",
          "type": "Edm.Date"
        },
        {
          "name": "CourseEnrollmentId",
          "type": "Edm.Int32"
        },
        {
          "name": "TransportationExpenses",
          "type": "Edm.Decimal"
        },
        {
          "name": "MealExpenses",
          "type": "Edm.Decimal"
        },
        {
          "name": "TransportationTime",
          "type": "Edm.Duration"
        },
        {
          "name": "WorkTime",
          "type": "Edm.Duration"
        },
        {
          "name": "AbsenceFromDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "AbsenceToDate",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "TrainingLocation",
          "type": "Edm.String"
        },
        {
          "name": "ExtraDecimal1",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraDecimal2",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraDecimal3",
          "type": "Edm.Decimal"
        },
        {
          "name": "ExtraText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText3",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        },
        {
          "name": "ProcessingNotes",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraMultilineText3",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "TrainingActivity",
      "title": "TrainingActivity",
      "description": "Auto-generated dataset for OData entity set \u0027TrainingActivity\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TrainingActivity",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TrainingActivity",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivity({Id})",
          "openApiOperationId": "TrainingActivity_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivity",
          "openApiOperationId": "TrainingActivity_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivity({Id})",
          "openApiOperationId": "TrainingActivity_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivity({Id})",
          "openApiOperationId": "TrainingActivity_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivity",
          "openApiOperationId": "TrainingActivity_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivity({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TrainingActivity_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivity({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TrainingActivity_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "ActivityId",
          "type": "Edm.String"
        },
        {
          "name": "ContentProviderId",
          "type": "Edm.Int32"
        },
        {
          "name": "Price",
          "type": "Edm.Decimal"
        },
        {
          "name": "TypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Hours",
          "type": "Edm.Decimal"
        },
        {
          "name": "Points",
          "type": "Edm.Int32"
        },
        {
          "name": "TrainingActivityGroupId",
          "type": "Edm.Int32"
        },
        {
          "name": "ValidityPeriod",
          "type": "Edm.Duration"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "TrainingActivityGroup",
      "title": "TrainingActivityGroup",
      "description": "Auto-generated dataset for OData entity set \u0027TrainingActivityGroup\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TrainingActivityGroup",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TrainingActivityGroup",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityGroup({Id})",
          "openApiOperationId": "TrainingActivityGroup_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityGroup",
          "openApiOperationId": "TrainingActivityGroup_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityGroup({Id})",
          "openApiOperationId": "TrainingActivityGroup_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityGroup({Id})",
          "openApiOperationId": "TrainingActivityGroup_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityGroup",
          "openApiOperationId": "TrainingActivityGroup_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityGroup({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TrainingActivityGroup_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityGroup({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TrainingActivityGroup_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Ordering",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "TrainingActivityType",
      "title": "TrainingActivityType",
      "description": "Auto-generated dataset for OData entity set \u0027TrainingActivityType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TrainingActivityType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TrainingActivityType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityType({Id})",
          "openApiOperationId": "TrainingActivityType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityType",
          "openApiOperationId": "TrainingActivityType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityType({Id})",
          "openApiOperationId": "TrainingActivityType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityType({Id})",
          "openApiOperationId": "TrainingActivityType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityType",
          "openApiOperationId": "TrainingActivityType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TrainingActivityType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingActivityType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TrainingActivityType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "TypeId",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Note",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "TrainingStatus",
      "title": "TrainingStatus",
      "description": "Auto-generated dataset for OData entity set \u0027TrainingStatus\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "TrainingStatus",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#TrainingStatus",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingStatus({Id})",
          "openApiOperationId": "TrainingStatus_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingStatus",
          "openApiOperationId": "TrainingStatus_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingStatus({Id})",
          "openApiOperationId": "TrainingStatus_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingStatus({Id})",
          "openApiOperationId": "TrainingStatus_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingStatus",
          "openApiOperationId": "TrainingStatus_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingStatus({Id})/Innomate.HR.Archive",
          "openApiOperationId": "TrainingStatus_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/TrainingStatus({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "TrainingStatus_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "StatusId",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Type",
          "type": "Innomate.HR.ActivityStatusType"
        }
      ]
    },
    {
      "id": "Unit",
      "title": "Unit",
      "description": "Auto-generated dataset for OData entity set \u0027Unit\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Unit",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Unit",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit({Id})",
          "openApiOperationId": "Unit_DeleteById"
        },
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit({Id})/Profiles/$ref",
          "openApiOperationId": "Unit_Profiles_DeleteManyToMany"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit",
          "openApiOperationId": "Unit_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit({Id})",
          "openApiOperationId": "Unit_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit({Id})",
          "openApiOperationId": "Unit_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit",
          "openApiOperationId": "Unit_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit({Id})/Innomate.HR.Archive",
          "openApiOperationId": "Unit_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "Unit_Unarchive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Unit({Id})/Profiles/$ref",
          "openApiOperationId": "Unit_Profiles_PostManyToMany"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "UnitId",
          "type": "Edm.String"
        },
        {
          "name": "UnitTypeId",
          "type": "Edm.Int32"
        },
        {
          "name": "Phone",
          "type": "Edm.String"
        },
        {
          "name": "TaxId",
          "type": "Edm.String"
        },
        {
          "name": "LocationRegistrationNumber",
          "type": "Edm.String"
        },
        {
          "name": "UnitStatus",
          "type": "Innomate.HR.UnitStatus"
        },
        {
          "name": "ExtraText1",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText2",
          "type": "Edm.String"
        },
        {
          "name": "ExtraText3",
          "type": "Edm.String"
        },
        {
          "name": "SlsType",
          "type": "Edm.Int32"
        },
        {
          "name": "SlsPurpose",
          "type": "Edm.Int32"
        },
        {
          "name": "SlsResponsibility",
          "type": "Edm.Int32"
        },
        {
          "name": "SlsProject",
          "type": "Edm.Int32"
        },
        {
          "name": "SlsEmploymentPlaceCode",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "UnitType",
      "title": "UnitType",
      "description": "Auto-generated dataset for OData entity set \u0027UnitType\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "UnitType",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#UnitType",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/UnitType({Id})",
          "openApiOperationId": "UnitType_DeleteById"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/UnitType",
          "openApiOperationId": "UnitType_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/UnitType({Id})",
          "openApiOperationId": "UnitType_GetById"
        },
        {
          "method": "PATCH",
          "path": "/INNOMATE/{customerId}/odata/v1/UnitType({Id})",
          "openApiOperationId": "UnitType_PatchById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/UnitType",
          "openApiOperationId": "UnitType_Post"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/UnitType({Id})/Innomate.HR.Archive",
          "openApiOperationId": "UnitType_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/UnitType({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "UnitType_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "User",
      "title": "User",
      "description": "Auto-generated dataset for OData entity set \u0027User\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "User",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#User",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/User",
          "openApiOperationId": "User_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/User({Id})",
          "openApiOperationId": "User_GetById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/User({Id})/Innomate.HR.Archive",
          "openApiOperationId": "User_Archive_ActionPostById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/User({Id})/Innomate.HR.Unarchive",
          "openApiOperationId": "User_Unarchive_ActionPostById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "UserId",
          "type": "Edm.String"
        },
        {
          "name": "PersonId",
          "type": "Edm.Int32"
        },
        {
          "name": "IsPermanentlyLockedOut",
          "type": "Edm.Boolean"
        },
        {
          "name": "LockedOutUntil",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ForceChangePassword",
          "type": "Edm.Boolean"
        }
      ]
    },
    {
      "id": "UserGroup",
      "title": "UserGroup",
      "description": "Auto-generated dataset for OData entity set \u0027UserGroup\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "UserGroup",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#UserGroup",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/UserGroup",
          "openApiOperationId": "UserGroup_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/UserGroup({Id})",
          "openApiOperationId": "UserGroup_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "UserFriendlyName",
          "type": "Edm.String"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "UserGroupAssignment",
      "title": "UserGroupAssignment",
      "description": "Auto-generated dataset for OData entity set \u0027UserGroupAssignment\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "UserGroupAssignment",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#UserGroupAssignment",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/UserGroupAssignment",
          "openApiOperationId": "UserGroupAssignment_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/UserGroupAssignment({Id})",
          "openApiOperationId": "UserGroupAssignment_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "PersonId",
          "type": "Edm.Int32"
        },
        {
          "name": "UserGroupId",
          "type": "Edm.Int32"
        },
        {
          "name": "AssignmentType",
          "type": "Innomate.HR.UserGroupAssignmentType"
        },
        {
          "name": "RootId",
          "type": "Edm.Int32"
        }
      ]
    },
    {
      "id": "Webhook",
      "title": "Webhook",
      "description": "Auto-generated dataset for OData entity set \u0027Webhook\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "Webhook",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#Webhook",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/INNOMATE/{customerId}/odata/v1/Webhook({Id})",
          "openApiOperationId": "Webhook_DeleteById"
        },
        {
          "method": "POST",
          "path": "/INNOMATE/{customerId}/odata/v1/Webhook",
          "openApiOperationId": "Webhook_Post"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "Id",
          "type": "Edm.Guid"
        },
        {
          "name": "Version",
          "type": "Edm.Int32"
        },
        {
          "name": "Name",
          "type": "Edm.String"
        },
        {
          "name": "EntityTypeId",
          "type": "Edm.String"
        },
        {
          "name": "TriggerSetup",
          "type": "Innomate.HR.TriggerSetup"
        },
        {
          "name": "Url",
          "type": "Edm.String"
        },
        {
          "name": "Description",
          "type": "Edm.String"
        }
      ]
    },
    {
      "id": "WorkflowInstance",
      "title": "WorkflowInstance",
      "description": "Auto-generated dataset for OData entity set \u0027WorkflowInstance\u0027.",
      "source": {
        "apiType": "OData v4",
        "entitySet": "WorkflowInstance",
        "schemaRef": "https://www.innomate.com/INNOMATE/{customerId}/odata/v1/$metadata#WorkflowInstance",
        "schemaRefTemplated": true
      },
      "endpoints": [
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/WorkflowInstance",
          "openApiOperationId": "WorkflowInstance_Get"
        },
        {
          "method": "GET",
          "path": "/INNOMATE/{customerId}/odata/v1/WorkflowInstance({Id})",
          "openApiOperationId": "WorkflowInstance_GetById"
        }
      ],
      "format": "JSON (OData v4)",
      "restrictions": [
        "No onward sharing without agreement"
      ],
      "fields": [
        {
          "name": "WorkflowTemplate",
          "type": "Edm.String"
        },
        {
          "name": "Status",
          "type": "Innomate.HR.WorkflowInstanceStatus"
        },
        {
          "name": "Created",
          "type": "Edm.DateTimeOffset"
        },
        {
          "name": "ExecutingUserId",
          "type": "Edm.String"
        },
        {
          "name": "DrivingObjectShortInfo",
          "type": "Edm.String"
        },
        {
          "name": "Batch",
          "type": "Edm.Guid"
        }
      ]
    }
  ],
  "documentation": {
    "apiReference": "https://www.innomate.com/INNOMATE/swagger/ui/index",
    "introduction": "https://support.innomate.com/integrations-settings/api-data-exchange"
  },
  "exportFormats": [
    "OData JSON"
  ],
  "paging": {
    "recommendedPageSize": 250,
    "maxPageSize": 5000
  },
  "interoperabilityStandards": [
    "OData v4 (OASIS)",
    "OpenAPI",
    "JSON"
  ]
}