{
  "service": "systeme_io",
  "displayName": "Systeme.io",
  "categories": [
    "Marketing",
    "Productivity"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Key",
      "placeholder": "SYSTEME_IO_API_KEY",
      "description": "Systeme.io API key passed as the X-API-Key header. Create and manage API keys from account settings."
    }
  ],
  "homepageUrl": "https://systeme.io",
  "actions": [
    {
      "id": "systeme_io.attach_contact_tag",
      "service": "systeme_io",
      "name": "attach_contact_tag",
      "description": "Attach a tag to a Systeme.io contact.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for attach_contact_tag."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for attach_contact_tag."
      }
    },
    {
      "id": "systeme_io.cancel_subscription",
      "service": "systeme_io",
      "name": "cancel_subscription",
      "description": "Cancel a Systeme.io subscription.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for cancel_subscription."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for cancel_subscription."
      }
    },
    {
      "id": "systeme_io.create_contact",
      "service": "systeme_io",
      "name": "create_contact",
      "description": "Create a Systeme.io contact.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for create_contact."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for create_contact."
      }
    },
    {
      "id": "systeme_io.create_enrollment",
      "service": "systeme_io",
      "name": "create_enrollment",
      "description": "Create a course enrollment in Systeme.io.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for create_enrollment."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for create_enrollment."
      }
    },
    {
      "id": "systeme_io.create_tag",
      "service": "systeme_io",
      "name": "create_tag",
      "description": "Create a Systeme.io tag.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for create_tag."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for create_tag."
      }
    },
    {
      "id": "systeme_io.create_webhook",
      "service": "systeme_io",
      "name": "create_webhook",
      "description": "Create a Systeme.io webhook.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for create_webhook."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for create_webhook."
      }
    },
    {
      "id": "systeme_io.delete_contact",
      "service": "systeme_io",
      "name": "delete_contact",
      "description": "Delete a Systeme.io contact.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for delete_contact."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for delete_contact."
      }
    },
    {
      "id": "systeme_io.delete_enrollment",
      "service": "systeme_io",
      "name": "delete_enrollment",
      "description": "Delete a course enrollment in Systeme.io.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for delete_enrollment."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for delete_enrollment."
      }
    },
    {
      "id": "systeme_io.delete_tag",
      "service": "systeme_io",
      "name": "delete_tag",
      "description": "Delete a Systeme.io tag.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for delete_tag."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for delete_tag."
      }
    },
    {
      "id": "systeme_io.delete_webhook",
      "service": "systeme_io",
      "name": "delete_webhook",
      "description": "Delete a Systeme.io webhook.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for delete_webhook."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for delete_webhook."
      }
    },
    {
      "id": "systeme_io.detach_contact_tag",
      "service": "systeme_io",
      "name": "detach_contact_tag",
      "description": "Detach a tag from a Systeme.io contact.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for detach_contact_tag."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for detach_contact_tag."
      }
    },
    {
      "id": "systeme_io.get_contact",
      "service": "systeme_io",
      "name": "get_contact",
      "description": "Get a Systeme.io contact.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for get_contact."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for get_contact."
      }
    },
    {
      "id": "systeme_io.get_tag",
      "service": "systeme_io",
      "name": "get_tag",
      "description": "Get a Systeme.io tag.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for get_tag."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for get_tag."
      }
    },
    {
      "id": "systeme_io.get_webhook",
      "service": "systeme_io",
      "name": "get_webhook",
      "description": "Get a Systeme.io webhook.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for get_webhook."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for get_webhook."
      }
    },
    {
      "id": "systeme_io.list_contact_fields",
      "service": "systeme_io",
      "name": "list_contact_fields",
      "description": "List Systeme.io contact fields.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for list_contact_fields."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for list_contact_fields."
      }
    },
    {
      "id": "systeme_io.list_contacts",
      "service": "systeme_io",
      "name": "list_contacts",
      "description": "List Systeme.io contacts.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for list_contacts."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for list_contacts."
      }
    },
    {
      "id": "systeme_io.list_courses",
      "service": "systeme_io",
      "name": "list_courses",
      "description": "List Systeme.io courses.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for list_courses."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for list_courses."
      }
    },
    {
      "id": "systeme_io.list_enrollments",
      "service": "systeme_io",
      "name": "list_enrollments",
      "description": "List course enrollments in Systeme.io.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for list_enrollments."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for list_enrollments."
      }
    },
    {
      "id": "systeme_io.list_subscriptions",
      "service": "systeme_io",
      "name": "list_subscriptions",
      "description": "List Systeme.io subscriptions.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for list_subscriptions."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for list_subscriptions."
      }
    },
    {
      "id": "systeme_io.list_tags",
      "service": "systeme_io",
      "name": "list_tags",
      "description": "List Systeme.io tags.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for list_tags."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for list_tags."
      }
    },
    {
      "id": "systeme_io.list_webhooks",
      "service": "systeme_io",
      "name": "list_webhooks",
      "description": "List Systeme.io webhooks.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for list_webhooks."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for list_webhooks."
      }
    },
    {
      "id": "systeme_io.update_contact",
      "service": "systeme_io",
      "name": "update_contact",
      "description": "Update a Systeme.io contact.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for update_contact."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for update_contact."
      }
    },
    {
      "id": "systeme_io.update_tag",
      "service": "systeme_io",
      "name": "update_tag",
      "description": "Update a Systeme.io tag.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for update_tag."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for update_tag."
      }
    },
    {
      "id": "systeme_io.update_webhook",
      "service": "systeme_io",
      "name": "update_webhook",
      "description": "Update a Systeme.io webhook.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Input parameters for update_webhook."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Systeme.io response for update_webhook."
      }
    }
  ]
}
