Blackbaud · Schema

NewEvent

CreateEvent

Non-ProfitFundraisingDonor ManagementCRMFund AccountingEducationGrantmakingPaymentsPhilanthropySocial Impact

Properties

Name Type Description
name string The name.
description string The description.
start_date string The start date. Uses the format YYYY-MM-DDThh:mm:ss. An example date: 1955-11-05T22:04:00.
start_time object
end_date string The end date. Uses the format YYYY-MM-DDThh:mm:ss. An example date: 1955-11-05T22:04:00.
end_time object
capacity integer The capacity.
main_event_id string The main event.
event_location_id string The location.
event_location_contact_id string The contact.
copy_from_event_id string The copy from.
copy_tasks boolean Indicates whether when selected, tasks in the source event will be copied to the new event..
copy_invitations boolean Indicates whether when selected, invitations in the source event will be copied to the new event..
copy_invitees boolean Indicates whether when selected, invitees in the source event will be copied to the new event..
copy_designations boolean Indicates whether when selected, designations in the source event will be copied to the new event..
copy_expenses boolean Indicates whether when selected, expenses in the source event will be copied to the new event..
copy_prices boolean Indicates whether when selected, registration options in the source event will be copied to the new event..
copy_attributes boolean Indicates whether when selected, attributes in the source event will be copied to the new event..
attribute_defined boolean Indicates whether determines if event attributes are defined inorder to display copyattributes..
sites array Sites.
site_required boolean Indicates whether site required. Read-only in the SOAP API.
copy_preferences boolean Indicates whether when selected, event preference groups in the source event will be copied to the new event..
event_category string The category. This code table can be queried at https://api.sky.blackbaud.com/alt-adnmg/codetables/eventcategorycode/entries
appeal_id string The appeal.
copy_team_structure boolean Indicates whether when selected, teams in the appeal linked to the source event will be copied to the new event..
copy_team_fundraisers boolean Indicates whether when selected, team members in the appeal linked to the source event will be copied to the new event..
copy_lodging_options boolean Indicates whether when selected, event lodging options in the source event will be copied to the new event..
add_quick_compare boolean Indicates whether when selected, make the original event the quick compare event of the copy..
event_location_room string The room/unit. This simple list can be queried at https://api.sky.blackbaud.com/alt-adnmg/simplelists/5f5a58fe-1594-4004-b0fd-7eb92fb7cf52?parameters=event_location_id,{event_location_id}.
copy_job_occurrences boolean Indicates whether when selected, job occurrences in the source event will be copied to the new event..
auction boolean Indicates whether flag used to add extra metadata if the event is an auction..
hide_from_calendar boolean Indicates whether determines whether or not to hide this event from the events calendar..
designations_on_fees boolean Indicates whether determines whether or not event allows designations on fees..
copy_public_description boolean Indicates whether when selected, the web forms description on source event will be copied to the new event..
View JSON Schema on GitHub

JSON Schema

blackbaud-new-event-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/blackbaud/main/json-schema/blackbaud-new-event-schema.json",
  "title": "NewEvent",
  "description": "CreateEvent",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/blackbaud-altru-event-api-openapi.yml#/components/schemas/NewEvent",
  "required": [
    "name",
    "start_date"
  ],
  "type": "object",
  "properties": {
    "name": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The name."
    },
    "description": {
      "maxLength": 255,
      "minLength": 0,
      "type": "string",
      "description": "The description."
    },
    "start_date": {
      "type": "string",
      "description": "The start date. Uses the format YYYY-MM-DDThh:mm:ss. An example date: <i>1955-11-05T22:04:00</i>.",
      "format": "date-time"
    },
    "start_time": {
      "$ref": "#/$defs/HourMinute"
    },
    "end_date": {
      "type": "string",
      "description": "The end date. Uses the format YYYY-MM-DDThh:mm:ss. An example date: <i>1955-11-05T22:04:00</i>.",
      "format": "date-time"
    },
    "end_time": {
      "$ref": "#/$defs/HourMinute"
    },
    "capacity": {
      "type": "integer",
      "description": "The capacity.",
      "format": "int32"
    },
    "main_event_id": {
      "type": "string",
      "description": "The main event."
    },
    "event_location_id": {
      "type": "string",
      "description": "The location."
    },
    "event_location_contact_id": {
      "type": "string",
      "description": "The contact."
    },
    "copy_from_event_id": {
      "type": "string",
      "description": "The copy from."
    },
    "copy_tasks": {
      "type": "boolean",
      "description": "Indicates whether when selected, tasks in the source event will be copied to the new event.."
    },
    "copy_invitations": {
      "type": "boolean",
      "description": "Indicates whether when selected, invitations in the source event will be copied to the new event.."
    },
    "copy_invitees": {
      "type": "boolean",
      "description": "Indicates whether when selected, invitees in the source event will be copied to the new event.."
    },
    "copy_designations": {
      "type": "boolean",
      "description": "Indicates whether when selected, designations in the source event will be copied to the new event.."
    },
    "copy_expenses": {
      "type": "boolean",
      "description": "Indicates whether when selected, expenses in the source event will be copied to the new event.."
    },
    "copy_prices": {
      "type": "boolean",
      "description": "Indicates whether when selected, registration options in the source event will be copied to the new event.."
    },
    "copy_attributes": {
      "type": "boolean",
      "description": "Indicates whether when selected, attributes in the source event will be copied to the new event.."
    },
    "attribute_defined": {
      "type": "boolean",
      "description": "Indicates whether determines if event attributes are defined inorder to display copyattributes.."
    },
    "sites": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/NewEventSites"
      },
      "description": "Sites."
    },
    "site_required": {
      "type": "boolean",
      "description": "Indicates whether site required. Read-only in the SOAP API."
    },
    "copy_preferences": {
      "type": "boolean",
      "description": "Indicates whether when selected, event preference groups in the source event will be copied to the new event.."
    },
    "event_category": {
      "type": "string",
      "description": "The category. This code table can be queried at https://api.sky.blackbaud.com/alt-adnmg/codetables/eventcategorycode/entries"
    },
    "appeal_id": {
      "type": "string",
      "description": "The appeal."
    },
    "copy_team_structure": {
      "type": "boolean",
      "description": "Indicates whether when selected, teams in the appeal linked to the source event will be copied to the new event.."
    },
    "copy_team_fundraisers": {
      "type": "boolean",
      "description": "Indicates whether when selected, team members in the appeal linked to the source event will be copied to the new event.."
    },
    "copy_lodging_options": {
      "type": "boolean",
      "description": "Indicates whether when selected, event lodging options in the source event will be copied to the new event.."
    },
    "add_quick_compare": {
      "type": "boolean",
      "description": "Indicates whether when selected, make the original event the quick compare event of the copy.."
    },
    "event_location_room": {
      "type": "string",
      "description": "The room/unit. This simple list can be queried at https://api.sky.blackbaud.com/alt-adnmg/simplelists/5f5a58fe-1594-4004-b0fd-7eb92fb7cf52?parameters=event_location_id,{event_location_id}."
    },
    "copy_job_occurrences": {
      "type": "boolean",
      "description": "Indicates whether when selected, job occurrences in the source event will be copied to the new event.."
    },
    "auction": {
      "type": "boolean",
      "description": "Indicates whether flag used to add extra metadata if the event is an auction.."
    },
    "hide_from_calendar": {
      "type": "boolean",
      "description": "Indicates whether determines whether or not to hide this event from the events calendar.."
    },
    "designations_on_fees": {
      "type": "boolean",
      "description": "Indicates whether determines whether or not event allows designations on fees.."
    },
    "copy_public_description": {
      "type": "boolean",
      "description": "Indicates whether when selected, the web forms description on source event will be copied to the new event.."
    }
  },
  "additionalProperties": false,
  "x-display-name": "Event Add Form",
  "x-display-id": "Event Add Form",
  "$defs": {
    "HourMinute": {
      "type": "object",
      "properties": {
        "hour": {
          "type": "integer",
          "description": "The hour.",
          "format": "int32"
        },
        "minute": {
          "type": "integer",
          "description": "The minute.",
          "format": "int32"
        }
      },
      "description": "HourMinute",
      "x-display-name": "Hour Minute",
      "x-display-id": "Hour Minute"
    },
    "NewEventSites": {
      "required": [
        "site_id"
      ],
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "id"
        },
        "site_id": {
          "type": "string",
          "description": "site"
        }
      },
      "description": "NewEventSites",
      "x-display-name": "sites",
      "x-display-id": "sites"
    }
  }
}

Work with this as data

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

MCP server

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

https://apis.io/mcp

Tools for schemas

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

Call it yourself

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

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

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

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