{
  "server": {
    "name": "Corma Open API",
    "version": "latest",
    "transport": "http"
  },
  "capabilities": {
    "tools": {
      "list_action_runs": {
        "name": "list_action_runs",
        "description": "List action runs",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "status": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "source": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema1"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema1"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema1"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema1"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "actionIdentifier": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "triggeredById": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    },
                    "null": {
                      "type": "boolean"
                    }
                  },
                  "additionalProperties": {}
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "ongoing",
                "completed",
                "errored"
              ]
            },
            "__schema1": {
              "type": "string",
              "enum": [
                "public_api",
                "web_app",
                "copilot"
              ]
            }
          }
        }
      },
      "trigger_action": {
        "name": "trigger_action",
        "description": "Trigger action",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "actionIdentifier": {
                  "type": "string",
                  "description": "The identifier of the action to trigger. Query the [actions](#tag/actions/GET/actions) endpoint to get the list of available actions."
                },
                "payload": {
                  "type": "object",
                  "propertyNames": {
                    "$ref": "#/definitions/__schema0"
                  },
                  "additionalProperties": {
                    "$ref": "#/definitions/__schema1"
                  },
                  "description": "The payload the action is triggered with. Must conform to the `payloadSchema` returned by [actions](#tag/actions/GET/actions) for the chosen action."
                }
              },
              "required": [
                "actionIdentifier",
                "payload"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string"
            },
            "__schema1": {}
          }
        }
      },
      "find_action_run": {
        "name": "find_action_run",
        "description": "Find action run",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "actionRunId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991,
              "description": "The run's `id`, as returned by [GET /action-runs](#tag/action-runs/GET/action-runs) or by the response to [POST /action-runs](#tag/action-runs/POST/action-runs)."
            }
          },
          "required": [
            "actionRunId"
          ]
        }
      },
      "list_actions": {
        "name": "list_actions",
        "description": "List actions",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "applicationInstanceId": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "tags": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "account_creation",
                "account_revocation"
              ]
            }
          }
        }
      },
      "find_action": {
        "name": "find_action",
        "description": "Find action",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "actionIdentifier": {
              "type": "string",
              "description": "The action's `identifier`, as returned by [GET /actions](#tag/actions/GET/actions) — for example `corma.create_provisioning_ticket`, or `custom_integration.<uuid>` for an action trained on a custom agent of this workspace."
            }
          },
          "required": [
            "actionIdentifier"
          ]
        }
      },
      "list_application_instances": {
        "name": "list_application_instances",
        "description": "List application instances",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "authorizationStatus": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "application": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "allOf": [
                        {
                          "$ref": "#/definitions/__schema1"
                        }
                      ]
                    },
                    "host": {
                      "allOf": [
                        {
                          "$ref": "#/definitions/__schema1"
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "to_review",
                "authorized",
                "tolerated",
                "unauthorized",
                "blocked",
                "decommissioned",
                "restricted"
              ]
            },
            "__schema1": {
              "type": "object",
              "properties": {
                "startsWith": {
                  "type": "string"
                },
                "notStartsWith": {
                  "type": "string"
                },
                "endsWith": {
                  "type": "string"
                },
                "notEndsWith": {
                  "type": "string"
                },
                "contains": {
                  "type": "string"
                },
                "notContains": {
                  "type": "string"
                },
                "equals": {
                  "type": "string"
                },
                "notEquals": {
                  "type": "string"
                }
              },
              "additionalProperties": {}
            }
          }
        }
      },
      "list_application_instance_license_roles": {
        "name": "list_application_instance_license_roles",
        "description": "List application instance license roles",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "applicationInstanceId"
          ]
        }
      },
      "create_license_role": {
        "name": "create_license_role",
        "description": "Create license role",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "body": {
              "type": "object",
              "properties": {
                "key": {
                  "type": "string",
                  "minLength": 1
                },
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "required": [
                "key",
                "displayName"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "applicationInstanceId",
            "body"
          ]
        }
      },
      "delete_license_role": {
        "name": "delete_license_role",
        "description": "Delete license role",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "key": {
              "type": "string"
            }
          },
          "required": [
            "applicationInstanceId",
            "key"
          ]
        }
      },
      "update_license_role": {
        "name": "update_license_role",
        "description": "Update license role",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "key": {
              "type": "string"
            },
            "body": {
              "type": "object",
              "properties": {
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "applicationInstanceId",
            "key",
            "body"
          ]
        }
      },
      "list_application_instance_license_types": {
        "name": "list_application_instance_license_types",
        "description": "List application instance license types",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "applicationInstanceId"
          ]
        }
      },
      "create_license_type": {
        "name": "create_license_type",
        "description": "Create license type",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "body": {
              "type": "object",
              "properties": {
                "key": {
                  "type": "string",
                  "minLength": 1
                },
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "required": [
                "key",
                "displayName"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "applicationInstanceId",
            "body"
          ]
        }
      },
      "delete_license_type": {
        "name": "delete_license_type",
        "description": "Delete license type",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "key": {
              "type": "string"
            }
          },
          "required": [
            "applicationInstanceId",
            "key"
          ]
        }
      },
      "update_license_type": {
        "name": "update_license_type",
        "description": "Update license type",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "key": {
              "type": "string"
            },
            "body": {
              "type": "object",
              "properties": {
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "applicationInstanceId",
            "key",
            "body"
          ]
        }
      },
      "list_common_applications": {
        "name": "list_common_applications",
        "description": "List common applications",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "name": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                },
                "host": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "object",
              "properties": {
                "startsWith": {
                  "type": "string"
                },
                "notStartsWith": {
                  "type": "string"
                },
                "endsWith": {
                  "type": "string"
                },
                "notEndsWith": {
                  "type": "string"
                },
                "contains": {
                  "type": "string"
                },
                "notContains": {
                  "type": "string"
                },
                "equals": {
                  "type": "string"
                },
                "notEquals": {
                  "type": "string"
                }
              },
              "additionalProperties": {}
            }
          }
        }
      },
      "list_connectors": {
        "name": "list_connectors",
        "description": "List connectors",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          }
        }
      },
      "create_connector": {
        "name": "create_connector",
        "description": "Create connector",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "kind": {
                  "type": "string",
                  "enum": [
                    "google",
                    "microsoft",
                    "okta",
                    "onelogin",
                    "pennylane",
                    "spendesk",
                    "qonto",
                    "candis",
                    "agicap",
                    "payhawk",
                    "slack",
                    "lastpass",
                    "onepassword",
                    "github",
                    "atlassian",
                    "notion",
                    "miro",
                    "hubspot",
                    "salesforce",
                    "aircall",
                    "zendesk",
                    "deskpro",
                    "intercom",
                    "linear",
                    "figma",
                    "front",
                    "adobe",
                    "asana",
                    "dashlane",
                    "modjo",
                    "aws",
                    "dropbox",
                    "openai",
                    "docusign",
                    "datadog",
                    "deel",
                    "freshservice",
                    "freshdesk",
                    "freshcaller",
                    "canva",
                    "gong",
                    "zoho",
                    "cloudflare",
                    "calendly",
                    "diabolocom",
                    "jamf",
                    "cursor",
                    "quable",
                    "quableportal",
                    "gitlab",
                    "udemy",
                    "amplitude",
                    "zoom",
                    "autodesk_bim_360",
                    "jumpcloud",
                    "claude_ai",
                    "claude_platform",
                    "bitwarden",
                    "clickup",
                    "make",
                    "brevo",
                    "yousign",
                    "leexi",
                    "posthog",
                    "odoo",
                    "eurecia",
                    "ringover",
                    "rippling",
                    "akuiteo",
                    "yooz",
                    "snowflake",
                    "personio",
                    "coda",
                    "merge_factorial",
                    "bamboohr",
                    "payfit",
                    "lucca",
                    "yoobic",
                    "tableau",
                    "monday",
                    "chatgpt",
                    "fxbo",
                    "siit",
                    "airtable",
                    "voiso",
                    "moss",
                    "hibob",
                    "tomorro",
                    "factorial",
                    "kelio",
                    "workday"
                  ]
                },
                "method": {
                  "type": "string",
                  "enum": [
                    "api",
                    "agent",
                    "nango"
                  ]
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 191
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "kind",
                "method"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "find_connector": {
        "name": "find_connector",
        "description": "Find connector",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it."
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "list_certificate_authorities": {
        "name": "list_certificate_authorities",
        "description": "List certificate authorities",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it. Only a device management connector holds certificate authorities: any other connector answers 404."
            },
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "add_certificate_authority": {
        "name": "add_certificate_authority",
        "description": "Add certificate authority",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it. Only a device management connector holds certificate authorities: any other connector answers 404."
            },
            "body": {
              "type": "object",
              "properties": {
                "pem": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 65535,
                  "description": "The certificate authority that signs the device certificates, in PEM format, with exactly one certificate. A rejected certificate answers 422 with a `data.code`: `invalid_pem`, `not_a_certificate_authority`, `expired` or `issuer_dn_too_long`."
                }
              },
              "required": [
                "pem"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "id",
            "body"
          ]
        }
      },
      "delete_certificate_authority": {
        "name": "delete_certificate_authority",
        "description": "Delete certificate authority",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it. Only a device management connector holds certificate authorities: any other connector answers 404."
            },
            "fingerprint": {
              "type": "string",
              "description": "The SHA-256 fingerprint of the certificate authority, as `GET /connectors/{id}/certificate-authorities` returned it."
            }
          },
          "required": [
            "id",
            "fingerprint"
          ]
        }
      },
      "list_connector_field_mappings": {
        "name": "list_connector_field_mappings",
        "description": "List connector field mappings",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it."
            },
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "delete_connector_field_mapping": {
        "name": "delete_connector_field_mapping",
        "description": "Delete connector field mapping",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it."
            },
            "targetFieldId": {
              "type": "string",
              "description": "The field of the connector, as `GET /connectors/{id}/field-mappings` returned its identifier."
            }
          },
          "required": [
            "id",
            "targetFieldId"
          ]
        }
      },
      "set_connector_field_mapping": {
        "name": "set_connector_field_mapping",
        "description": "Set connector field mapping",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it."
            },
            "targetFieldId": {
              "type": "string",
              "description": "The field of the connector, as `GET /connectors/{id}/field-mappings` returned its identifier."
            },
            "body": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "mode": {
                      "type": "string",
                      "const": "expression"
                    },
                    "expression": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 4096,
                      "description": "The expression that computes the value. Its variables must be rooted on `user` — the Corma user the account is created for."
                    },
                    "skipEmpty": {
                      "default": true,
                      "type": "boolean",
                      "description": "When true, an expression that resolves to nothing leaves the field out of the request Corma sends instead of writing an empty value."
                    }
                  },
                  "required": [
                    "mode",
                    "expression"
                  ],
                  "additionalProperties": {}
                },
                {
                  "type": "object",
                  "properties": {
                    "mode": {
                      "type": "string",
                      "const": "skip"
                    }
                  },
                  "required": [
                    "mode"
                  ],
                  "additionalProperties": {}
                }
              ]
            }
          },
          "required": [
            "id",
            "targetFieldId",
            "body"
          ]
        }
      },
      "list_connector_fields": {
        "name": "list_connector_fields",
        "description": "List connector fields",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it."
            },
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "direction": {
              "type": "string",
              "enum": [
                "inbound",
                "outbound"
              ]
            }
          },
          "required": [
            "id",
            "direction"
          ]
        }
      },
      "refresh_connector_fields": {
        "name": "refresh_connector_fields",
        "description": "Refresh connector fields",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the connector, as `GET /connectors` returned it."
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "list_contracts": {
        "name": "list_contracts",
        "description": "List contracts",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "applicationInstanceId": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "stage": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    },
                    "null": {
                      "type": "boolean"
                    }
                  },
                  "additionalProperties": {}
                },
                "renewalType": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema1"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema1"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema1"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema1"
                          }
                        }
                      ]
                    },
                    "null": {
                      "type": "boolean"
                    }
                  },
                  "additionalProperties": {}
                },
                "supplierName": {
                  "type": "object",
                  "properties": {
                    "startsWith": {
                      "type": "string"
                    },
                    "notStartsWith": {
                      "type": "string"
                    },
                    "endsWith": {
                      "type": "string"
                    },
                    "notEndsWith": {
                      "type": "string"
                    },
                    "contains": {
                      "type": "string"
                    },
                    "notContains": {
                      "type": "string"
                    },
                    "equals": {
                      "type": "string"
                    },
                    "notEquals": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": {}
                },
                "activeAt": {
                  "type": "object",
                  "properties": {
                    "null": {
                      "type": "boolean"
                    }
                  },
                  "additionalProperties": {}
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "live",
                "cancelled",
                "negotiating",
                "rollout",
                "testing"
              ]
            },
            "__schema1": {
              "type": "string",
              "enum": [
                "fixed",
                "subscription"
              ]
            }
          }
        }
      },
      "create_contract": {
        "name": "create_contract",
        "description": "Create contract",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "applicationInstanceId": {
                  "type": "integer",
                  "minimum": -9007199254740991,
                  "maximum": 9007199254740991
                },
                "currency": {
                  "type": "string",
                  "minLength": 1
                },
                "renewalType": {
                  "type": "string",
                  "enum": [
                    "fixed",
                    "subscription"
                  ]
                },
                "supplierName": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "stage": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "live",
                        "cancelled",
                        "negotiating",
                        "rollout",
                        "testing"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "paymentMethod": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "wire",
                        "card",
                        "direct_debit"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "ownerId": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "startDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "renewalDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "noticeDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "lastPaymentDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "subscription": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "frequency": {
                          "type": "string",
                          "enum": [
                            "monthly",
                            "quarterly",
                            "yearly",
                            "custom"
                          ]
                        },
                        "customFrequency": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "weekly",
                                "monthly",
                                "quarterly",
                                "yearly"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "customFrequencyFactor": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "exclusiveMinimum": 0,
                              "maximum": 9007199254740991
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "nextRenewalDate": {
                          "anyOf": [
                            {
                              "type": "string",
                              "format": "date-time",
                              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                            },
                            {
                              "type": "string",
                              "format": "date",
                              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                            }
                          ]
                        }
                      },
                      "required": [
                        "frequency",
                        "nextRenewalDate"
                      ],
                      "additionalProperties": {}
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "seatItems": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "licenseTypeKey": {
                            "type": "string",
                            "minLength": 1
                          },
                          "quantity": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "unitPeriodPrice": {
                            "anyOf": [
                              {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^-?\\d+(\\.\\d+)?$"
                                  },
                                  {
                                    "type": "number"
                                  }
                                ]
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "billingPeriod": {
                            "$ref": "#/definitions/__schema0"
                          },
                          "isAutoAdjust": {
                            "default": false,
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "licenseTypeKey",
                          "quantity",
                          "billingPeriod"
                        ],
                        "additionalProperties": {}
                      }
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "fixedItems": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "quantity": {
                            "default": 1,
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "unitPeriodPrice": {
                            "anyOf": [
                              {
                                "type": "string",
                                "pattern": "^-?\\d+(\\.\\d+)?$"
                              },
                              {
                                "type": "number"
                              }
                            ]
                          },
                          "billingPeriod": {
                            "$ref": "#/definitions/__schema0"
                          }
                        },
                        "required": [
                          "unitPeriodPrice",
                          "billingPeriod"
                        ],
                        "additionalProperties": {}
                      }
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "applicationInstanceId",
                "currency",
                "renewalType"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "monthly",
                "quarterly",
                "yearly",
                "onetime"
              ]
            }
          }
        }
      },
      "delete_contract": {
        "name": "delete_contract",
        "description": "Delete contract",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "update_contract": {
        "name": "update_contract",
        "description": "Update contract",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "body": {
              "type": "object",
              "properties": {
                "currency": {
                  "type": "string",
                  "minLength": 1
                },
                "renewalType": {
                  "type": "string",
                  "enum": [
                    "fixed",
                    "subscription"
                  ]
                },
                "supplierName": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "stage": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "live",
                        "cancelled",
                        "negotiating",
                        "rollout",
                        "testing"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "paymentMethod": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "wire",
                        "card",
                        "direct_debit"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "ownerId": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "startDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "renewalDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "noticeDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "lastPaymentDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "subscription": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "frequency": {
                          "type": "string",
                          "enum": [
                            "monthly",
                            "quarterly",
                            "yearly",
                            "custom"
                          ]
                        },
                        "customFrequency": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "weekly",
                                "monthly",
                                "quarterly",
                                "yearly"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "customFrequencyFactor": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "exclusiveMinimum": 0,
                              "maximum": 9007199254740991
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "nextRenewalDate": {
                          "anyOf": [
                            {
                              "type": "string",
                              "format": "date-time",
                              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                            },
                            {
                              "type": "string",
                              "format": "date",
                              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                            }
                          ]
                        }
                      },
                      "required": [
                        "frequency",
                        "nextRenewalDate"
                      ],
                      "additionalProperties": {}
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "seatItems": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "licenseTypeKey": {
                        "type": "string",
                        "minLength": 1
                      },
                      "quantity": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "unitPeriodPrice": {
                        "anyOf": [
                          {
                            "anyOf": [
                              {
                                "type": "string",
                                "pattern": "^-?\\d+(\\.\\d+)?$"
                              },
                              {
                                "type": "number"
                              }
                            ]
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "billingPeriod": {
                        "$ref": "#/definitions/__schema0"
                      },
                      "isAutoAdjust": {
                        "default": false,
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "licenseTypeKey",
                      "quantity",
                      "billingPeriod"
                    ],
                    "additionalProperties": {}
                  }
                },
                "fixedItems": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "quantity": {
                        "default": 1,
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "unitPeriodPrice": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "^-?\\d+(\\.\\d+)?$"
                          },
                          {
                            "type": "number"
                          }
                        ]
                      },
                      "billingPeriod": {
                        "$ref": "#/definitions/__schema0"
                      }
                    },
                    "required": [
                      "unitPeriodPrice",
                      "billingPeriod"
                    ],
                    "additionalProperties": {}
                  }
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "id",
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "monthly",
                "quarterly",
                "yearly",
                "onetime"
              ]
            }
          }
        }
      },
      "list_custom_fields": {
        "name": "list_custom_fields",
        "description": "List custom fields",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          }
        }
      },
      "create_custom_field": {
        "name": "create_custom_field",
        "description": "Create custom field",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "key": {
                  "type": "string",
                  "pattern": "^[a-z][a-z0-9_]{1,63}$"
                },
                "label": {
                  "type": "string",
                  "minLength": 1
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "text",
                    "number",
                    "boolean",
                    "date",
                    "user"
                  ]
                },
                "entity": {
                  "type": "string",
                  "const": "user"
                }
              },
              "required": [
                "key",
                "label",
                "type"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "delete_custom_field": {
        "name": "delete_custom_field",
        "description": "Delete custom field",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            }
          },
          "required": [
            "key"
          ]
        }
      },
      "find_custom_field": {
        "name": "find_custom_field",
        "description": "Find custom field",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            }
          },
          "required": [
            "key"
          ]
        }
      },
      "update_custom_field": {
        "name": "update_custom_field",
        "description": "Update custom field",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            },
            "body": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "key",
            "body"
          ]
        }
      },
      "list_expression_functions": {
        "name": "list_expression_functions",
        "description": "List expression functions",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          }
        }
      },
      "list_groups": {
        "name": "list_groups",
        "description": "List groups",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "kind": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "manual",
                "dynamic",
                "idp"
              ]
            }
          }
        }
      },
      "create_group": {
        "name": "create_group",
        "description": "Create group",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "kind": {
                  "type": "string",
                  "const": "manual"
                },
                "name": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "required": [
                "kind",
                "name"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "delete_group": {
        "name": "delete_group",
        "description": "Delete group",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "update_group": {
        "name": "update_group",
        "description": "Update group",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "body": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "id",
            "body"
          ]
        }
      },
      "list_invoices": {
        "name": "list_invoices",
        "description": "List invoices",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "applicationInstanceId": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    },
                    "null": {
                      "type": "boolean"
                    }
                  },
                  "additionalProperties": {}
                },
                "supplierName": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                },
                "invoiceNumber": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                },
                "source": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "object",
              "properties": {
                "startsWith": {
                  "type": "string"
                },
                "notStartsWith": {
                  "type": "string"
                },
                "endsWith": {
                  "type": "string"
                },
                "notEndsWith": {
                  "type": "string"
                },
                "contains": {
                  "type": "string"
                },
                "notContains": {
                  "type": "string"
                },
                "equals": {
                  "type": "string"
                },
                "notEquals": {
                  "type": "string"
                }
              },
              "additionalProperties": {}
            }
          }
        }
      },
      "create_invoice": {
        "name": "create_invoice",
        "description": "Create invoice",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "supplierName": {
                  "type": "string",
                  "minLength": 1
                },
                "applicationInstanceId": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "currency": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "totalAmount": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "pattern": "^-?\\d+(\\.\\d+)?$"
                        },
                        {
                          "type": "number"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "date": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "invoiceNumber": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "supplierName"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "delete_invoice": {
        "name": "delete_invoice",
        "description": "Delete invoice",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "update_invoice": {
        "name": "update_invoice",
        "description": "Update invoice",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "body": {
              "type": "object",
              "properties": {
                "supplierName": {
                  "type": "string",
                  "minLength": 1
                },
                "applicationInstanceId": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "currency": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "totalAmount": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "pattern": "^-?\\d+(\\.\\d+)?$"
                        },
                        {
                          "type": "number"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "date": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "invoiceNumber": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "id",
            "body"
          ]
        }
      },
      "list_jobs": {
        "name": "list_jobs",
        "description": "List jobs",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          }
        }
      },
      "create_job": {
        "name": "create_job",
        "description": "Create job",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "key": {
                  "type": "string",
                  "minLength": 1
                },
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "required": [
                "key",
                "displayName"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "delete_job": {
        "name": "delete_job",
        "description": "Delete job",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            }
          },
          "required": [
            "key"
          ]
        }
      },
      "update_job": {
        "name": "update_job",
        "description": "Update job",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            },
            "body": {
              "type": "object",
              "properties": {
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "key",
            "body"
          ]
        }
      },
      "list_licenses": {
        "name": "list_licenses",
        "description": "List licenses",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "userId": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "applicationInstanceId": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "user": {
                  "type": "object",
                  "properties": {
                    "email": {
                      "allOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        }
                      ]
                    },
                    "emails": {
                      "type": "object",
                      "properties": {
                        "some": {
                          "type": "object",
                          "properties": {
                            "email": {
                              "allOf": [
                                {
                                  "$ref": "#/definitions/__schema0"
                                }
                              ]
                            },
                            "sourceKind": {
                              "type": "object",
                              "properties": {
                                "in": {
                                  "anyOf": [
                                    {
                                      "$ref": "#/definitions/__schema1"
                                    },
                                    {
                                      "type": "array",
                                      "items": {
                                        "$ref": "#/definitions/__schema1"
                                      }
                                    }
                                  ]
                                },
                                "notIn": {
                                  "anyOf": [
                                    {
                                      "$ref": "#/definitions/__schema1"
                                    },
                                    {
                                      "type": "array",
                                      "items": {
                                        "$ref": "#/definitions/__schema1"
                                      }
                                    }
                                  ]
                                }
                              },
                              "additionalProperties": {}
                            }
                          },
                          "additionalProperties": {}
                        },
                        "every": {
                          "type": "object",
                          "properties": {
                            "email": {
                              "allOf": [
                                {
                                  "$ref": "#/definitions/__schema0"
                                }
                              ]
                            },
                            "sourceKind": {
                              "type": "object",
                              "properties": {
                                "in": {
                                  "anyOf": [
                                    {
                                      "$ref": "#/definitions/__schema1"
                                    },
                                    {
                                      "type": "array",
                                      "items": {
                                        "$ref": "#/definitions/__schema1"
                                      }
                                    }
                                  ]
                                },
                                "notIn": {
                                  "anyOf": [
                                    {
                                      "$ref": "#/definitions/__schema1"
                                    },
                                    {
                                      "type": "array",
                                      "items": {
                                        "$ref": "#/definitions/__schema1"
                                      }
                                    }
                                  ]
                                }
                              },
                              "additionalProperties": {}
                            }
                          },
                          "additionalProperties": {}
                        },
                        "none": {
                          "type": "object",
                          "properties": {
                            "email": {
                              "allOf": [
                                {
                                  "$ref": "#/definitions/__schema0"
                                }
                              ]
                            },
                            "sourceKind": {
                              "type": "object",
                              "properties": {
                                "in": {
                                  "anyOf": [
                                    {
                                      "$ref": "#/definitions/__schema1"
                                    },
                                    {
                                      "type": "array",
                                      "items": {
                                        "$ref": "#/definitions/__schema1"
                                      }
                                    }
                                  ]
                                },
                                "notIn": {
                                  "anyOf": [
                                    {
                                      "$ref": "#/definitions/__schema1"
                                    },
                                    {
                                      "type": "array",
                                      "items": {
                                        "$ref": "#/definitions/__schema1"
                                      }
                                    }
                                  ]
                                }
                              },
                              "additionalProperties": {}
                            }
                          },
                          "additionalProperties": {}
                        }
                      },
                      "additionalProperties": {}
                    },
                    "name": {
                      "allOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "object",
              "properties": {
                "startsWith": {
                  "type": "string"
                },
                "notStartsWith": {
                  "type": "string"
                },
                "endsWith": {
                  "type": "string"
                },
                "notEndsWith": {
                  "type": "string"
                },
                "contains": {
                  "type": "string"
                },
                "notContains": {
                  "type": "string"
                },
                "equals": {
                  "type": "string"
                },
                "notEquals": {
                  "type": "string"
                }
              },
              "additionalProperties": {}
            },
            "__schema1": {
              "type": "string",
              "enum": [
                "manual",
                "api",
                "sso",
                "integration"
              ]
            }
          }
        }
      },
      "delete_license": {
        "name": "delete_license",
        "description": "Delete license",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "update_license": {
        "name": "update_license",
        "description": "Update license",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "body": {
              "type": "object",
              "properties": {
                "licenseTypeKeys": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "licenseRoleKeys": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "billingStatus": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "live",
                        "revoked"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "grantedAt": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "grantedById": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "id",
            "body"
          ]
        }
      },
      "list_private_applications": {
        "name": "list_private_applications",
        "description": "List private applications",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "name": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                },
                "host": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "object",
              "properties": {
                "startsWith": {
                  "type": "string"
                },
                "notStartsWith": {
                  "type": "string"
                },
                "endsWith": {
                  "type": "string"
                },
                "notEndsWith": {
                  "type": "string"
                },
                "contains": {
                  "type": "string"
                },
                "notContains": {
                  "type": "string"
                },
                "equals": {
                  "type": "string"
                },
                "notEquals": {
                  "type": "string"
                }
              },
              "additionalProperties": {}
            }
          }
        }
      },
      "list_registry_actions": {
        "name": "list_registry_actions",
        "description": "[DEPRECATED] List registry actions",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "applicationInstanceId": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": -9007199254740991,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": -9007199254740991,
                            "maximum": 9007199254740991
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                },
                "tags": {
                  "type": "object",
                  "properties": {
                    "in": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    },
                    "notIn": {
                      "anyOf": [
                        {
                          "$ref": "#/definitions/__schema0"
                        },
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/definitions/__schema0"
                          }
                        }
                      ]
                    }
                  },
                  "additionalProperties": {}
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "enum": [
                "account_creation",
                "account_revocation"
              ]
            }
          }
        }
      },
      "create_task": {
        "name": "create_task",
        "description": "[DEPRECATED] Create task",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "actionIdentifier": {
                  "type": "string",
                  "description": "The identifier of the action to trigger. Query the [actions](#tag/actions/GET/actions) endpoint to get the list of available actions."
                },
                "payload": {
                  "type": "object",
                  "propertyNames": {
                    "$ref": "#/definitions/__schema0"
                  },
                  "additionalProperties": {
                    "$ref": "#/definitions/__schema1"
                  },
                  "description": "The payload the action is triggered with. Must conform to the `payloadSchema` returned by [actions](#tag/actions/GET/actions) for the chosen action."
                }
              },
              "required": [
                "actionIdentifier",
                "payload"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string"
            },
            "__schema1": {}
          }
        }
      },
      "find_task": {
        "name": "find_task",
        "description": "[DEPRECATED] Find task",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "taskId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "taskId"
          ]
        }
      },
      "list_teams": {
        "name": "list_teams",
        "description": "List teams",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          }
        }
      },
      "create_team": {
        "name": "create_team",
        "description": "Create team",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "key": {
                  "type": "string",
                  "minLength": 1
                },
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "required": [
                "key",
                "displayName"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "delete_team": {
        "name": "delete_team",
        "description": "Delete team",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            }
          },
          "required": [
            "key"
          ]
        }
      },
      "update_team": {
        "name": "update_team",
        "description": "Update team",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            },
            "body": {
              "type": "object",
              "properties": {
                "displayName": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "key",
            "body"
          ]
        }
      },
      "find_ticket": {
        "name": "find_ticket",
        "description": "Find ticket",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "ticketId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "ticketId"
          ]
        }
      },
      "list_user_fields": {
        "name": "list_user_fields",
        "description": "List user fields",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          }
        }
      },
      "set_user_field_mapping": {
        "name": "set_user_field_mapping",
        "description": "Set user field mapping",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The identifier of the user field, as `GET /user-fields` returned it."
            },
            "body": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "mode": {
                      "type": "string",
                      "const": "source"
                    },
                    "connectorId": {
                      "type": "string",
                      "description": "The connector to read from, as `GET /connectors` returned its identifier."
                    },
                    "expression": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 4096,
                      "description": "The expression that computes the value. Its variables must be rooted on this connector — use the field identifiers `GET /connectors/{id}/fields` returns."
                    },
                    "skipEmpty": {
                      "default": true,
                      "type": "boolean",
                      "description": "When true, an expression that resolves to nothing leaves the current value in place instead of clearing it."
                    }
                  },
                  "required": [
                    "mode",
                    "connectorId",
                    "expression"
                  ],
                  "additionalProperties": {}
                },
                {
                  "type": "object",
                  "properties": {
                    "mode": {
                      "type": "string",
                      "const": "manual"
                    }
                  },
                  "required": [
                    "mode"
                  ],
                  "additionalProperties": {}
                }
              ]
            }
          },
          "required": [
            "id",
            "body"
          ]
        }
      },
      "list_users": {
        "name": "list_users",
        "description": "List users",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "take": {
              "default": 50,
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 500
            },
            "skip": {
              "default": 0,
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "filters": {
              "type": "object",
              "properties": {
                "email": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                },
                "emails": {
                  "type": "object",
                  "properties": {
                    "some": {
                      "type": "object",
                      "properties": {
                        "email": {
                          "allOf": [
                            {
                              "$ref": "#/definitions/__schema0"
                            }
                          ]
                        },
                        "sourceKind": {
                          "type": "object",
                          "properties": {
                            "in": {
                              "anyOf": [
                                {
                                  "$ref": "#/definitions/__schema1"
                                },
                                {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/definitions/__schema1"
                                  }
                                }
                              ]
                            },
                            "notIn": {
                              "anyOf": [
                                {
                                  "$ref": "#/definitions/__schema1"
                                },
                                {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/definitions/__schema1"
                                  }
                                }
                              ]
                            }
                          },
                          "additionalProperties": {}
                        }
                      },
                      "additionalProperties": {}
                    },
                    "every": {
                      "type": "object",
                      "properties": {
                        "email": {
                          "allOf": [
                            {
                              "$ref": "#/definitions/__schema0"
                            }
                          ]
                        },
                        "sourceKind": {
                          "type": "object",
                          "properties": {
                            "in": {
                              "anyOf": [
                                {
                                  "$ref": "#/definitions/__schema1"
                                },
                                {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/definitions/__schema1"
                                  }
                                }
                              ]
                            },
                            "notIn": {
                              "anyOf": [
                                {
                                  "$ref": "#/definitions/__schema1"
                                },
                                {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/definitions/__schema1"
                                  }
                                }
                              ]
                            }
                          },
                          "additionalProperties": {}
                        }
                      },
                      "additionalProperties": {}
                    },
                    "none": {
                      "type": "object",
                      "properties": {
                        "email": {
                          "allOf": [
                            {
                              "$ref": "#/definitions/__schema0"
                            }
                          ]
                        },
                        "sourceKind": {
                          "type": "object",
                          "properties": {
                            "in": {
                              "anyOf": [
                                {
                                  "$ref": "#/definitions/__schema1"
                                },
                                {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/definitions/__schema1"
                                  }
                                }
                              ]
                            },
                            "notIn": {
                              "anyOf": [
                                {
                                  "$ref": "#/definitions/__schema1"
                                },
                                {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/definitions/__schema1"
                                  }
                                }
                              ]
                            }
                          },
                          "additionalProperties": {}
                        }
                      },
                      "additionalProperties": {}
                    }
                  },
                  "additionalProperties": {}
                },
                "name": {
                  "allOf": [
                    {
                      "$ref": "#/definitions/__schema0"
                    }
                  ]
                }
              },
              "additionalProperties": {}
            }
          },
          "definitions": {
            "__schema0": {
              "type": "object",
              "properties": {
                "startsWith": {
                  "type": "string"
                },
                "notStartsWith": {
                  "type": "string"
                },
                "endsWith": {
                  "type": "string"
                },
                "notEndsWith": {
                  "type": "string"
                },
                "contains": {
                  "type": "string"
                },
                "notContains": {
                  "type": "string"
                },
                "equals": {
                  "type": "string"
                },
                "notEquals": {
                  "type": "string"
                }
              },
              "additionalProperties": {}
            },
            "__schema1": {
              "type": "string",
              "enum": [
                "manual",
                "api",
                "sso",
                "integration"
              ]
            }
          }
        }
      },
      "create_user": {
        "name": "create_user",
        "description": "Create user",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "minLength": 1
                },
                "email": {
                  "type": "string",
                  "format": "email",
                  "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "employee",
                    "external",
                    "service_account",
                    "agent"
                  ]
                },
                "personalEmail": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "email",
                      "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "departmentKey": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "teamKey": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "jobKey": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "countryCode": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "ASC",
                        "AND",
                        "ARE",
                        "AFG",
                        "ATG",
                        "AIA",
                        "AFI",
                        "ALB",
                        "ARM",
                        "ANT",
                        "AGO",
                        "ATA",
                        "ARG",
                        "ASM",
                        "AUT",
                        "AUS",
                        "ABW",
                        "ALA",
                        "AZE",
                        "BIH",
                        "BRB",
                        "BGD",
                        "BEL",
                        "BFA",
                        "BGR",
                        "BHR",
                        "BDI",
                        "BEN",
                        "BLM",
                        "BMU",
                        "BRN",
                        "BOL",
                        "BES",
                        "ATB",
                        "BRA",
                        "BHS",
                        "BTN",
                        "BUR",
                        "BVT",
                        "BWA",
                        "BLR",
                        "BYS",
                        "BLZ",
                        "CAN",
                        "CCK",
                        "COD",
                        "CAF",
                        "COG",
                        "CHE",
                        "CIV",
                        "COK",
                        "CHL",
                        "CMR",
                        "CHN",
                        "COL",
                        "CPT",
                        "CRI",
                        "CSK",
                        "SCG",
                        "CTE",
                        "CUB",
                        "CPV",
                        "CUW",
                        "CXR",
                        "CYP",
                        "CZE",
                        "DDR",
                        "DEU",
                        "DGA",
                        "DJI",
                        "DNK",
                        "DMA",
                        "DOM",
                        "DHY",
                        "DZA",
                        "ECU",
                        "EST",
                        "EGY",
                        "ESH",
                        "ERI",
                        "ESP",
                        "ETH",
                        "EUE",
                        "FIN",
                        "FJI",
                        "FLK",
                        "FSM",
                        "FRO",
                        "ATF",
                        "FRA",
                        "FXX",
                        "GAB",
                        "GBR",
                        "GRD",
                        "GEO",
                        "GEL",
                        "GUF",
                        "GGY",
                        "GHA",
                        "GIB",
                        "GRL",
                        "GMB",
                        "GIN",
                        "GLP",
                        "GNQ",
                        "GRC",
                        "SGS",
                        "GTM",
                        "GUM",
                        "GNB",
                        "GUY",
                        "HKG",
                        "HMD",
                        "HND",
                        "HRV",
                        "HTI",
                        "HUN",
                        "HVO",
                        "IDN",
                        "IRL",
                        "ISR",
                        "IMN",
                        "IND",
                        "IOT",
                        "IRQ",
                        "IRN",
                        "ISL",
                        "ITA",
                        "JEY",
                        "JAM",
                        "JOR",
                        "JPN",
                        "JTN",
                        "KEN",
                        "KGZ",
                        "KHM",
                        "KIR",
                        "COM",
                        "KNA",
                        "PRK",
                        "KOR",
                        "KWT",
                        "CYM",
                        "KAZ",
                        "LAO",
                        "LBN",
                        "LCA",
                        "LIE",
                        "LKA",
                        "LBR",
                        "LSO",
                        "LTU",
                        "LUX",
                        "LVA",
                        "LBY",
                        "MAR",
                        "MCO",
                        "MDA",
                        "MNE",
                        "MAF",
                        "MDG",
                        "MHL",
                        "MID",
                        "MKD",
                        "MLI",
                        "MMR",
                        "MNG",
                        "MAC",
                        "MNP",
                        "MTQ",
                        "MRT",
                        "MSR",
                        "MLT",
                        "MUS",
                        "MDV",
                        "MWI",
                        "MEX",
                        "MYS",
                        "MOZ",
                        "NAM",
                        "NCL",
                        "NER",
                        "NFK",
                        "NGA",
                        "NHB",
                        "NIC",
                        "NLD",
                        "NOR",
                        "NPL",
                        "ATN",
                        "NRU",
                        "NTZ",
                        "NIU",
                        "NZL",
                        "OMN",
                        "PAN",
                        "PCI",
                        "PER",
                        "PYF",
                        "PNG",
                        "PHL",
                        "PAK",
                        "POL",
                        "SPM",
                        "PCN",
                        "PRI",
                        "PSE",
                        "PRT",
                        "PUS",
                        "PLW",
                        "PRY",
                        "PCZ",
                        "QAT",
                        "REU",
                        "RHO",
                        "ROU",
                        "SRB",
                        "RUS",
                        "RWA",
                        "SAU",
                        "SLB",
                        "SYC",
                        "SDN",
                        "SWE",
                        "SGP",
                        "SHN",
                        "SVN",
                        "SJM",
                        "SVK",
                        "SKM",
                        "SLE",
                        "SMR",
                        "SEN",
                        "SOM",
                        "SUR",
                        "SSD",
                        "STP",
                        "SUN",
                        "SLV",
                        "SXM",
                        "SYR",
                        "SWZ",
                        "TAA",
                        "TCA",
                        "TCD",
                        "TGO",
                        "THA",
                        "TJK",
                        "TKL",
                        "TLS",
                        "TKM",
                        "TUN",
                        "TON",
                        "TMP",
                        "TUR",
                        "TTO",
                        "TUV",
                        "TWN",
                        "TZA",
                        "UKR",
                        "UGA",
                        "UMI",
                        "USA",
                        "URY",
                        "UZB",
                        "VAT",
                        "VCT",
                        "VDR",
                        "VEN",
                        "VGB",
                        "VIR",
                        "VNM",
                        "VUT",
                        "WLF",
                        "WAK",
                        "WSM",
                        "XKX",
                        "YMD",
                        "YEM",
                        "MYT",
                        "YUG",
                        "ZAF",
                        "ZMB",
                        "ZAR",
                        "ZWE"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "managerId": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "startDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "terminationDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "idpStatus": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "active",
                        "suspended",
                        "archived",
                        "deprovisioned"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "hrStatus": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "active",
                        "terminated",
                        "pending"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "name",
                "email"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "delete_user": {
        "name": "delete_user",
        "description": "Delete user",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "find_user": {
        "name": "find_user",
        "description": "Find user",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      },
      "update_user": {
        "name": "update_user",
        "description": "Update user",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "body": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "minLength": 1
                },
                "email": {
                  "type": "string",
                  "format": "email",
                  "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "employee",
                    "external",
                    "service_account",
                    "agent"
                  ]
                },
                "personalEmail": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "email",
                      "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "departmentKey": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "teamKey": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "jobKey": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "countryCode": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "ASC",
                        "AND",
                        "ARE",
                        "AFG",
                        "ATG",
                        "AIA",
                        "AFI",
                        "ALB",
                        "ARM",
                        "ANT",
                        "AGO",
                        "ATA",
                        "ARG",
                        "ASM",
                        "AUT",
                        "AUS",
                        "ABW",
                        "ALA",
                        "AZE",
                        "BIH",
                        "BRB",
                        "BGD",
                        "BEL",
                        "BFA",
                        "BGR",
                        "BHR",
                        "BDI",
                        "BEN",
                        "BLM",
                        "BMU",
                        "BRN",
                        "BOL",
                        "BES",
                        "ATB",
                        "BRA",
                        "BHS",
                        "BTN",
                        "BUR",
                        "BVT",
                        "BWA",
                        "BLR",
                        "BYS",
                        "BLZ",
                        "CAN",
                        "CCK",
                        "COD",
                        "CAF",
                        "COG",
                        "CHE",
                        "CIV",
                        "COK",
                        "CHL",
                        "CMR",
                        "CHN",
                        "COL",
                        "CPT",
                        "CRI",
                        "CSK",
                        "SCG",
                        "CTE",
                        "CUB",
                        "CPV",
                        "CUW",
                        "CXR",
                        "CYP",
                        "CZE",
                        "DDR",
                        "DEU",
                        "DGA",
                        "DJI",
                        "DNK",
                        "DMA",
                        "DOM",
                        "DHY",
                        "DZA",
                        "ECU",
                        "EST",
                        "EGY",
                        "ESH",
                        "ERI",
                        "ESP",
                        "ETH",
                        "EUE",
                        "FIN",
                        "FJI",
                        "FLK",
                        "FSM",
                        "FRO",
                        "ATF",
                        "FRA",
                        "FXX",
                        "GAB",
                        "GBR",
                        "GRD",
                        "GEO",
                        "GEL",
                        "GUF",
                        "GGY",
                        "GHA",
                        "GIB",
                        "GRL",
                        "GMB",
                        "GIN",
                        "GLP",
                        "GNQ",
                        "GRC",
                        "SGS",
                        "GTM",
                        "GUM",
                        "GNB",
                        "GUY",
                        "HKG",
                        "HMD",
                        "HND",
                        "HRV",
                        "HTI",
                        "HUN",
                        "HVO",
                        "IDN",
                        "IRL",
                        "ISR",
                        "IMN",
                        "IND",
                        "IOT",
                        "IRQ",
                        "IRN",
                        "ISL",
                        "ITA",
                        "JEY",
                        "JAM",
                        "JOR",
                        "JPN",
                        "JTN",
                        "KEN",
                        "KGZ",
                        "KHM",
                        "KIR",
                        "COM",
                        "KNA",
                        "PRK",
                        "KOR",
                        "KWT",
                        "CYM",
                        "KAZ",
                        "LAO",
                        "LBN",
                        "LCA",
                        "LIE",
                        "LKA",
                        "LBR",
                        "LSO",
                        "LTU",
                        "LUX",
                        "LVA",
                        "LBY",
                        "MAR",
                        "MCO",
                        "MDA",
                        "MNE",
                        "MAF",
                        "MDG",
                        "MHL",
                        "MID",
                        "MKD",
                        "MLI",
                        "MMR",
                        "MNG",
                        "MAC",
                        "MNP",
                        "MTQ",
                        "MRT",
                        "MSR",
                        "MLT",
                        "MUS",
                        "MDV",
                        "MWI",
                        "MEX",
                        "MYS",
                        "MOZ",
                        "NAM",
                        "NCL",
                        "NER",
                        "NFK",
                        "NGA",
                        "NHB",
                        "NIC",
                        "NLD",
                        "NOR",
                        "NPL",
                        "ATN",
                        "NRU",
                        "NTZ",
                        "NIU",
                        "NZL",
                        "OMN",
                        "PAN",
                        "PCI",
                        "PER",
                        "PYF",
                        "PNG",
                        "PHL",
                        "PAK",
                        "POL",
                        "SPM",
                        "PCN",
                        "PRI",
                        "PSE",
                        "PRT",
                        "PUS",
                        "PLW",
                        "PRY",
                        "PCZ",
                        "QAT",
                        "REU",
                        "RHO",
                        "ROU",
                        "SRB",
                        "RUS",
                        "RWA",
                        "SAU",
                        "SLB",
                        "SYC",
                        "SDN",
                        "SWE",
                        "SGP",
                        "SHN",
                        "SVN",
                        "SJM",
                        "SVK",
                        "SKM",
                        "SLE",
                        "SMR",
                        "SEN",
                        "SOM",
                        "SUR",
                        "SSD",
                        "STP",
                        "SUN",
                        "SLV",
                        "SXM",
                        "SYR",
                        "SWZ",
                        "TAA",
                        "TCA",
                        "TCD",
                        "TGO",
                        "THA",
                        "TJK",
                        "TKL",
                        "TLS",
                        "TKM",
                        "TUN",
                        "TON",
                        "TMP",
                        "TUR",
                        "TTO",
                        "TUV",
                        "TWN",
                        "TZA",
                        "UKR",
                        "UGA",
                        "UMI",
                        "USA",
                        "URY",
                        "UZB",
                        "VAT",
                        "VCT",
                        "VDR",
                        "VEN",
                        "VGB",
                        "VIR",
                        "VNM",
                        "VUT",
                        "WLF",
                        "WAK",
                        "WSM",
                        "XKX",
                        "YMD",
                        "YEM",
                        "MYT",
                        "YUG",
                        "ZAF",
                        "ZMB",
                        "ZAR",
                        "ZWE"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "managerId": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "startDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "terminationDate": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "idpStatus": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "active",
                        "suspended",
                        "archived",
                        "deprovisioned"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "hrStatus": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "active",
                        "terminated",
                        "pending"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "customFields": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "number"
                      },
                      {
                        "type": "boolean"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "id",
            "body"
          ]
        }
      },
      "find_current_user": {
        "name": "find_current_user",
        "description": "Find current user",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "find_current_workspace": {
        "name": "find_current_workspace",
        "description": "Find current workspace",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "create_license": {
        "name": "create_license",
        "description": "Create license",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "userId": {
              "type": "string"
            },
            "applicationInstanceId": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "body": {
              "type": "object",
              "properties": {
                "licenseTypeKeys": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "licenseRoleKeys": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "appAccountId": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "billingStatus": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "live",
                        "revoked"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "grantedAt": {
                  "anyOf": [
                    {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                        },
                        {
                          "type": "string",
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                        }
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "grantedById": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": {}
            }
          },
          "required": [
            "userId",
            "applicationInstanceId",
            "body"
          ]
        }
      }
    },
    "resources": [],
    "prompts": []
  }
}