Tool tree
gradeNot graded
list_party_themesAnswer
List the invitation theme slugs this site offers. Use one of them as the "theme" argument for create_party.
View tool JSON
{
"name": "list_party_themes",
"kind": "answer",
"impl": "imperative",
"description": "List the invitation theme slugs this site offers. Use one of them as the \"theme\" argument for create_party.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}create_partySensitive Action
Create a digital party invitation and get back its links. Works from any page: it posts to this site's own public API rather than driving a form, so nothing needs to be on screen. Returns the host link (secret — it grants edit and delete over the guest list) and the share page the invitation link is handed out from. The host is emailed a continuation link. Payment is required before the invitation can be shared.
View tool JSON
{
"name": "create_party",
"kind": "transact",
"impl": "imperative",
"description": "Create a digital party invitation and get back its links. Works from any page: it posts to this site's own public API rather than driving a form, so nothing needs to be on screen. Returns the host link (secret — it grants edit and delete over the guest list) and the share page the invitation link is handed out from. The host is emailed a continuation link. Payment is required before the invitation can be shared.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Party title, e.g. \"Elsa fyller 6!\""
},
"party_date": {
"type": "string",
"description": "Party date (YYYY-MM-DD), today or later"
},
"party_time": {
"type": "string",
"description": "Start time (HH:MM)"
},
"location": {
"type": "string",
"description": "Venue, address, or a URL for an online party"
},
"host_name": {
"type": "string",
"description": "Host name shown on the invitation"
},
"host_email": {
"type": "string",
"description": "Host email address; the links are sent here"
},
"theme": {
"type": "string",
"enum": [
"princess",
"dinosaur",
"pirate",
"jungle",
"unicorn",
"superhjaltar",
"space",
"capybara",
"sport",
"gaming",
"magic",
"disco",
"badhus",
"skridskor",
"trampolinpark",
"spa",
"bio",
"restaurang",
"fashion",
"adventure",
"pyjamasparty",
"kpop",
"halloween",
"julfest",
"squishy"
],
"description": "Invitation theme slug; see list_party_themes"
},
"description": {
"type": "string",
"description": "Optional free-text description"
},
"party_end_time": {
"type": "string",
"description": "Optional end time (HH:MM)"
},
"rsvp_deadline": {
"type": "string",
"description": "Optional RSVP deadline (YYYY-MM-DD), on or before the party date"
}
},
"required": [
"title",
"party_date",
"party_time",
"location",
"host_name",
"host_email",
"theme"
],
"additionalProperties": false
}
}open_invitation_builderAction
Navigate the browser to the invitation builder, where a person can fill the details in themselves, browse the themes or upload their own photo. Use this instead of create_party when someone wants to see and choose rather than have the invitation made for them.
View tool JSON
{
"name": "open_invitation_builder",
"kind": "act",
"impl": "imperative",
"description": "Navigate the browser to the invitation builder, where a person can fill the details in themselves, browse the themes or upload their own photo. Use this instead of create_party when someone wants to see and choose rather than have the invitation made for them.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}