Open Call Portal › Developer Portal
Developer Portal
Open Call Portals is open infrastructure for the live entertainment economy. Build a booking assistant, an availability aggregator, or a venue sourcing tool — then hand people an editable form to review and submit themselves.
Choose an API surface
Public GET-only Agent API Discovery only: active listings, live events, schema, and exact opportunity lookup. No POST operations are advertised.
GET-only OpenAPI 3.1 spec
Safe form-handoff Agent API Backward-compatible public spec. Its POST operations only validate an editable human form handoff; they never write or publish.
Safe handoff OpenAPI 3.1 spec
Partner Publishing API Approved organisations can publish open calls, availability windows, and live events from a trusted server. Access is limited by explicit product scopes and portal entitlements.
Applications are available only through a private, administrator-issued invitation.
Partner API process and endpoints Portal parameter reference
Partner Publishing API — obtaining access
The Partner Publishing API is for approved organisations operating a trusted server. It is not a browser API, and credentials must never be placed in HTML, client-side JavaScript, iframe URLs, logs, or public MCP configuration.
Open the private, single-use application invitation supplied by an administrator. Invitations expire within seven days and are not publicly discoverable.
Enter the short-lived code sent to that organisation mailbox. Verification submits the application for manual review; it does not create a credential.
If approved, the verified mailbox receives a one-time retrieval link. Open it within 15 minutes and copy the credential immediately; the raw credential is shown once and cannot be recovered later.
Store the credential in a server-side secret manager and send it as Authorization: Bearer …. Start with GET /api/partner/v1/me to confirm the partner identity, key ID, allowed portal IDs, scopes, and expiry. It returns no personal account data and never returns the raw credential.
Use a unique Idempotency-Key for each publication request. A credential can call only the endpoints, portals, and scopes explicitly approved for it.
Version 1 endpoints
Credentials expire after 180 days unless revoked earlier. Rotation creates a new credential through the same one-time mailbox retrieval process; the previous credential remains active until explicitly revoked so integrations can switch safely. Application, verification, and API traffic are rate-limited.
What you can build
Open Calls
Help a venue prepare an open call for a DJ, live band, comedian, artist, or 18 other performer types. The person reviews and submits it through the portal.
Availability
Help a performer prepare an availability window — dj-availability, lb-availability, etc. — so bookers can discover it after the person submits the form.
Live Events
Prepare an upcoming event for the Live Events Map with public event details, ticketing links, and event times. The person chooses the precise map pin and submits it.
Venue assistant for pub groups
A managed pub group can let venue staff describe the entertainment or supplier they need in a conversational assistant, then hand them a completed Open Call Portal form to review and publish.
Available now
Run the conversation in the partner's own staff tool or website. From a trusted backend, call POST /api/integration/v1/drafts with the structured result. Open the returned one-time reviewUrl for the pub user to check the completed form, add their own contact details, verify their email, and choose whether to publish.
Dedicated iframe
A hosted chat iframe on an approved partner domain is an onboarding integration, not currently a public copy-paste widget. It requires a dedicated frameable route, an explicit domain allowlist, and an agreed handoff into the same review-and-verification flow.
Security boundary
Never place an Integration API bearer credential in HTML, JavaScript, an iframe URL, or browser storage. The credential remains on the trusted partner server. Draft creation does not publish an open call; the venue user retains final control.
Recommended rollout
The pub user chats about venue, location, date, opportunity type, genres, budget, equipment, and other portal-specific fields.
The partner backend converts the conversation into the canonical portal contract and creates a short-lived review draft.
The pub user opens the hosted review form, corrects anything needed, supplies their contact details, and verifies their email.
The pub user publishes; the resulting open call enters the normal moderation, canonical URL, search, and response workflow.
After a successful pilot, an approved-domain iframe can replace the partner-hosted chat while preserving the same server-side credential and human-review boundaries.
MCP — Claude, ChatGPT, Perplexity, Gemini, Copilot & Grok
The platform exposes a stateless Model Context Protocol server over Streamable HTTP. Public MCP access needs no Open Call Portal API key and exposes seven PII-free discovery and safe, no-write form-preparation tools. It cannot create drafts, send email, verify codes, submit responses, or publish.
{
"mcpServers": {
"open-call-portals": {
"url": "https://opencallportal.com/mcp"
}
}
}
Or in any MCP client: endpoint POST https://opencallportal.com/mcp, protocol Streamable HTTP / JSON-RPC 2.0; supported versions 2025-11-25, 2025-06-18, and 2025-03-26.
Inspect the server manifest: GET https://opencallportal.com/.well-known/mcp.json
Add this server under mcpServers in Gemini CLI's settings.json. Gemini CLI uses httpUrl for Streamable HTTP:
{
"mcpServers": {
"open-call-portals": {
"httpUrl": "https://opencallportal.com/mcp"
}
}
}
Google's Gemini CLI MCP documentation
In Copilot Studio, open the MCP onboarding wizard, choose to connect an existing server, and enter https://opencallportal.com/mcp. The public Open Call Portal MCP server requires no credentials and exposes seven no-write discovery and editable form-handoff tools.
Microsoft's Copilot Studio MCP documentation
For the Grok CLI, add the remote server with:
grok mcp add --transport http open-call-portals https://opencallportal.com/mcp
xAI's native SDK and Responses API also support remote MCP using server_url; allow only the seven public tools listed below when configuring a broader client.
xAI's Grok CLI MCP documentation · xAI's Remote MCP API documentation
Approved partners connect server-to-server at POST https://opencallportal.com/mcp/integration using an issued bearer credential. Tools appear only when the credential has the matching scope and portal entitlement. Credentials must never enter browser or iframe code.
For direct versioned publication instead of human-review drafts, use the separate Partner Publishing API . Onboarding begins with a private administrator-issued invitation, continues through organisation-mailbox verification and manual approval, and ends with one-time credential delivery. Verify the issued credential with GET /api/partner/v1/me. The public MCP server never accepts or exposes Partner API credentials.
Agent API — safe form handoff
Use the agent API to validate a versioned, portal-specific prefill and return the correct editable Create form. This endpoint never stores a draft, sends email, verifies a code, responds to a listing, or publishes content.
Validate the prefill POST /api/agent/prepare-listing-form with version, a canonical portalId, and only fields declared by GET /api/agent/schema.
Open the returned form Give the returned formUrl to the person. They add contact details, review the values, complete normal email verification, and choose whether to submit.
Full no-write handoff with curl:
# ── Step 1: validate a safe no-write form prefill ─────────────────────
curl -s -X POST https://opencallportal.com/api/agent/prepare-listing-form \
-H "Content-Type: application/json" \
-d '{
"version": 1,
"portalId": "dj",
"location": "London",
"fields": {
"userRole": "venue-manager",
"date": "2026-10-15",
"openCallTypes": ["paid-fixed"],
"genres": ["techno","house"]
}
}'
# → {"formUrl":"https://djopencall.com/DJ?tab=create&prefill=<base64url-packet>"}
# ── Step 2: open the editable form for the person ─────────────────────
# The person enters their own contact details, reviews every value,
# completes email verification, and decides whether to submit.
# No data was created by the validation request.
Full field spec (GET /api/agent/schema)
Location IDs (GET /api/locations)
AI safety boundary
The public AI surface intentionally has no draft, verification, response, publication, or webhook tools. Keep the form editable and leave email entry, verification, review, and submission to the person using the hosted portal.
Canonical portal parameter reference
This server-rendered reference is generated from the canonical publication contract. It covers every demand, availability, and live-event schema.
Demand (20) Availability (19) Live event
Open a portal to inspect canonical values. Required fields are scoped to the selected draft or publish operation.
Demand portals
djdemand · /DJ
Route: /DJ · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host booking-agent dj-collective
Canonical fields for dj Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-host booking-agent dj-collectiveNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No genresarray open-format house deep-house tech-house progressive-house techno minimal drum-and-bass jungle garage hip-hop rnb afrobeats afro-house latin disco electronic ambient trance dubstep pop world-music classicsNo No openCallTypesarray paid-fixed paid-bartake open-decks dj-collective-membership booking-agency-opportunity tbaNo No djSetupsarray dj-provides-vinyl dj-provides-digital venue-provides-digital venue-provides-vinylNo Yes audioSetupstring pa-available pa-not-available naNo Yes setDurationstring single-short single-long multiple-sets residency-short residency-longNo No travelBudgetstring na lt25 25-50 50-100 gt100 includedNo Yes accommodationstring yes no tbcNo No feeExpectationarray 0-100 100-200 200-300 300-400 400-600 600-1000 gt-1000 tbaNo No drawPowerarray 0-5 6-15 15-25 25-50 50-100 100+No No crewNumbersarray solo 2 3 4 5+No No insurancestring own-lt1mn own-1mn-plus noneNo No eventPromotionstring dj-handles host-handles shared tbaNo No
lbdemand · /Live_Band
Route: /Live_Band · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host booking-agent
Canonical fields for lb Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-host booking-agentNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No genresarray classics-tribute classic-rock-tribute classic-pop-tribute 60s-70s 80s-90s greatest-hits rock alternative-rock hard-rock indie-rock acoustic-rock punk-rock pop contemporary-pop indie-pop soul-pop synth-pop blues-soul blues soul-rnb motown gospel-influenced funk jazz-swing jazz swing big-band jazz-fusion nu-jazz folk-roots folk country americana singer-songwriter bluegrass latin-world latin afrobeat reggae-ska celtic bossa-nova flamenco electronic electronic-pop synth lo-fi experimentalNo No openCallTypestring single-paid supporting-act recurring-slot agency-rosterNo No performanceLengthstring lt30 30-60 60-90 90-120 gt120 tbaNo No accommodationstring yes no tbcNo No equipmentSetupstring pa-available band-pa-required backline-available full-backline-required tbaNo No crewNumbersstring solo-performer two-person full-bandNo No drawPowerarray 0-5 5-10 10-20 20-50 50+No No insurancestring own-lt1mn own-1mn-plus noneNo No feeExpectationarray 0-200 200-500 500-1000 1000-2000 2000-5000 gt-5000 tbaNo No travelCoststring na lt100 100-250 250-500 500-1000 gt1000 included negotiableNo No eventPromotionstring band-handles host-handles shared tbaNo No
artistdemand · /Artist
Route: /Artist · Mode: demand · Location required to publish: Yes · Posting roles: exhibition-manager artist-collective-founder
Canonical fields for artist Field Type Canonical values Draft required Publish required userRolestring exhibition-manager artist-collective-founderNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No artworkTypesarray painting sculpture photography illustration-graphic digital-new-media installation-art mixed-media performance-art other-formNo No openCallTypesarray call-for-submissions call-for-residencies call-for-collaborationNo No feeExpectationstring 0-100 100-200 200-300 300-400No No feeFrequencystring weekly fortnightly monthlyNo No accommodationstring yes no tbcNo No
castingdemand · /Casting
Route: /Casting · Mode: demand · Location required to publish: Yes · Posting roles: studio-manager
Canonical fields for casting Field Type Canonical values Draft required Publish required userRolestring studio-managerNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray audition-film audition-tv audition-radio short-form-contentNo No feeExpectationstring unpaid lt500 500-2000 2000-5000 gt5000 tbaNo No accommodationstring yes no tbcNo No
ccdemand · /Content_Creator
Route: /Content_Creator · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager entertainment-brand creative-agency corporate-organisation
Canonical fields for cc Field Type Canonical values Draft required Publish required userRolestring venue-manager entertainment-brand creative-agency corporate-organisationNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No genresarray venue-vibe food-beverage lifestyle fashion travel fitness-health beauty music-entertainment gaming tech sports business comedy education film-tv photography art-design parenting sustainability automotive pets open-nicheNo No openCallTypesarray paid-ugc barter-ugc brand-collab paid-influencer-post barter-content-partnershipNo No djSetupsarray photo video-short video-long story live-stream blog-written podcastNo Yes audioSetupstring instagram tiktok youtube x-twitter linkedin twitch pinterest multi-platformNo Yes setDurationstring one-off week-campaign month-campaign ongoing-series event-coverageNo No travelBudgetstring na lt25 25-50 50-100 gt100 includedNo No accommodationstring yes no tbcNo No feeExpectationarray 0-100 100-200 200-300 300-400 400-600 600-1000 gt-1000 tbaNo Yes drawPowerarray nano micro mid macro megaNo No crewNumbersarray solo 2 3 4 5+No No insurancestring non-exclusive category-exclusive brand-exclusive full-buyout naNo Yes publicLiabilitystring required preferred not-requiredNo Yes indemnityCoverstring required preferred not-requiredNo Yes
fsdemand · /Fourth_Spaces
Route: /Fourth_Spaces · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host
Canonical fields for fs Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-hostNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No sessionTypesarray popup-lecture popup-readings popup-theatre popup-craft popup-games analogue-listening movement-sessionNo No openCallTypesarray paid-performance bar-take event-space-only tbaNo Yes feeExpectationstring 0-20 20-50 50-100 100-200 200-300 300-400 tba naNo Yes insurancestring own-lt1mn own-1mn-plus noneNo No
pokerdemand · /Poker
Route: /Poker · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host
Canonical fields for poker Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-hostNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No gameTypesarray texas-holdem omaha otherNo No frequencystring weekly twice-a-month once-a-month less-regularNo No insurancestring own-lt1mn own-1mn-plus noneNo No
ecdemand · /Event_Crew
Route: /Event_Crew · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager event-organiser private-event-host
Canonical fields for ec Field Type Canonical values Draft required Publish required userRolestring venue-manager event-organiser private-event-hostNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No crewTypesarray security bar-tender food-service otherNo Yes totalCompstring 0-25 25-50 50-100 100-200 200-400 400-600 600-plus tbaNo No freeEventTicketsstring yes no tba naNo No licensesRequiredstring Yes – Individual Yes - Business No N/ANo No insurancestring lt-1m 1m-10m noneNo Yes
dartsdemand · /Darts
Route: /Darts · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host
Canonical fields for darts Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-hostNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray pub-darts-local darts-competition-regional darts-tournament-proNo No boardCountstring 1 2 3 4+No No eveningsarray monday tuesday wednesday thursday friday saturday sunday tbaNo No
ghdemand · /Game_Host
Route: /Game_Host · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host booking-agent
Canonical fields for gh Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-host booking-agentNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray trivia-night bingo-session music-bingo-night karaoke-nightNo No feeExpectationstring volunteer 0-50 50-100 100-200 200-350 350-500 gt-500 tbaNo No insurancestring own-lt1mn own-1mn-plus noneNo No
cue-sportsdemand · /Cue_Sports
Route: /Cue_Sports · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host
Canonical fields for cue-sports Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-hostNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray pool-casual pool-tournament snooker-casual snooker-tournamentNo No frequencystring weekly twice-monthly monthly less-frequentNo No feeExpectationstring 0-200 200-500 500-1000 1000-2000 2000-3000 3000-4000 4000+ na optionalNo No accommodationstring not-applicable TBC providedNo No drawPowerstring any local-players regional-players national-levelNo No crewNumbersstring 2-6 6-10 10-18 18+No No insurancestring own-lt1mn own-1mn-plus noneNo No
golf-societydemand · /Golf_Society
Route: /Golf_Society · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host
Canonical fields for golf-society Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-hostNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray local-mens local-ladies local-mixed corporateNo No packageStructurestring golf-only golf-meal-drinks golf-meal-drinks-prizesNo No sponsorshipTierstring 200-500 500-1000 1000-2000 2000-3000 3000-4000 4000-plusNo No groupSizestring 2-10 10-20 20-30 30-plusNo No
liquor-supplydemand · /Liquor_Supply
Route: /Liquor_Supply · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager
Canonical fields for liquor-supply Field Type Canonical values Draft required Publish required userRolestring venue-managerNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray beer-supply wine-supply spirit-supply premixes-supplyNo Yes genresarray lager cider stout ale beer-other whiskey vodka rum gin mezcal poitin spirit-other white-wine red-wine rose sparkling-wine cocktail-premixes spirit-premixes alcohol-free-premixesNo Yes
solopreneurdemand · /Solopreneur
Route: /Solopreneur · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager startup-founder corporate-manager
Canonical fields for solopreneur Field Type Canonical values Draft required Publish required userRolestring venue-manager startup-founder corporate-managerNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray entertainment-events customer-comms ai-tech cx-workshopsNo No genresarray event-planning entertainment venue-sourcing hospitality social-media email-marketing brand-strategy content-creation pr-comms copywriting ai-automation chatbot-dev data-analytics web-development tech-consulting crm cx-design workshop-facilitation journey-mapping ux-research service-design training-coachingNo No insurancestring own-lt1mn own-1mn-plus noneNo No indemnityCoverstring own-lt1mn own-1mn-plus noneNo No
dance-actsdemand · /Dance_Acts
Route: /Dance_Acts · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host booking-agent
Canonical fields for dance-acts Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-host booking-agentNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray contemporary-dance ballet-classical hip-hop-street latin-ballroom irish-celtic tap-dance aerial-performance fire-dance burlesque-dance world-dance cage-dance booth-danceNo No crewNumbersstring solo 2 3 4 5+No No feeExpectationstring 0-50 50-100 100-200 200-300 300-400 400-500 500-750 750-1500 gt-1500 tba naNo No travelBudgetstring lt25 25-50 50-100 gt100 includedNo No accommodationstring yes no tbcNo No insurancestring own-lt1mn own-1mn-plus noneNo No
bowlingdemand · /Bowling
Route: /Bowling · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host
Canonical fields for bowling Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-hostNo Yes dateStrstring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray local-mens-bowling local-ladies-bowling local-mixed-bowling local-mens-bowls local-ladies-bowls local-mixed-bowls corporate-bowling corporate-bowlsNo No groupSizestring 2-10 10-20 20-30 30+No No sponsorshipstring 0-200 200-500 500-1000 1000-2000 2000-3000 3000-4000 4000+No No
local-producedemand · /Local_Produce
Route: /Local_Produce · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager
Canonical fields for local-produce Field Type Canonical values Draft required Publish required userRolestring venue-managerNo Yes dateStrstring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray box-delivery collection-onlyNo No categoriesarray vegetables fruit bread-pastry condiments honey eggs poultry-meat dairy herbsNo No supplyFrequencystring one-off weekly monthly seasonal flexibleNo No
coworkingdemand · /CoworkingCoordinator
Route: /CoworkingCoordinator · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager coworking-coordinator
Canonical fields for coworking Field Type Canonical values Draft required Publish required userRolestring venue-manager coworking-coordinatorNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No venueTypesarray cafe bar restaurant office-space otherNo No venueOffersarray space-only space-discounted-food-drinkNo No powerPointsstring power-every-individual power-extensive power-limited power-noneNo No wifistring wifi-secured-separate wifi-secured-shared wifi-unsecured wifi-noneNo No availableDaysarray monday tuesday wednesday thursday fridayNo No
demodemand · /Demo
Route: /Demo · Mode: demand · Location required to publish: Yes · Posting roles: music-label radio-station tv-film-production
Canonical fields for demo Field Type Canonical values Draft required Publish required userRolestring music-label radio-station tv-film-productionNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No
comediandemand · /Comedian
Route: /Comedian · Mode: demand · Location required to publish: Yes · Posting roles: venue-manager private-event-host comedy-promoter booking-agent
Canonical fields for comedian Field Type Canonical values Draft required Publish required userRolestring venue-manager private-event-host comedy-promoter booking-agentNo Yes datestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray open-mic-no-fee showcase-headliner-flat-fee showcase-headliner-revenue-split host-mc-flat-fee host-mc-revenue-splitNo No performanceDurationstring 2-5-mins 5-15-mins 15-30-mins 30-mins-2-hrs 2-5-hrsNo No
Availability portals
dj-availabilityavailability · /availability-portal/for-hire/DJ
Route: /availability-portal/for-hire/DJ · Mode: availability · Location required to publish: Yes · Posting roles: dj
Canonical fields for dj-availability Field Type Canonical values Draft required Publish required userRolestring djNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No genresarray open-format house deep-house tech-house progressive-house techno minimal drum-and-bass jungle garage hip-hop rnb afrobeats afro-house latin disco electronic ambient trance dubstep pop world-music classicsNo No openCallTypesarray paid-fixed paid-bartake open-decks dj-collective-membership booking-agency-opportunity tbaNo No djSetupsarray dj-provides-vinyl dj-provides-digital venue-provides-digital venue-provides-vinylNo No audioSetupstring pa-available pa-not-available naNo No setDurationstring single-short single-long multiple-sets residency-short residency-longNo No travelBudgetstring na lt25 25-50 50-100 gt100 includedNo No accommodationstring yes no tbcNo No feeExpectationarray 0-100 100-200 200-300 300-400 400-600 600-1000 gt-1000 tbaNo No drawPowerarray 0-5 6-15 15-25 25-50 50-100 100+No No crewNumbersarray solo 2 3 4 5+No No insurancestring own-lt1mn own-1mn-plus noneNo No eventPromotionstring dj-handles host-handles shared tbaNo No epkstring — No Yes
lb-availabilityavailability · /availability-portal/for-hire/Live_Band
Route: /availability-portal/for-hire/Live_Band · Mode: availability · Location required to publish: Yes · Posting roles: live-band solo-live-music
Canonical fields for lb-availability Field Type Canonical values Draft required Publish required userRolestring live-band solo-live-musicNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No genresarray classics-tribute classic-rock-tribute classic-pop-tribute 60s-70s 80s-90s greatest-hits rock alternative-rock hard-rock indie-rock acoustic-rock punk-rock pop contemporary-pop indie-pop soul-pop synth-pop blues-soul blues soul-rnb motown gospel-influenced funk jazz-swing jazz swing big-band jazz-fusion nu-jazz folk-roots folk country americana singer-songwriter bluegrass latin-world latin afrobeat reggae-ska celtic bossa-nova flamenco electronic electronic-pop synth lo-fi experimentalNo No openCallTypestring single-paid supporting-act recurring-slot agency-rosterNo No performanceLengthstring lt30 30-60 60-90 90-120 gt120 tbaNo No travelBudgetstring na lt100 100-250 250-500 500-1000 gt1000 included negotiableNo No accommodationstring yes no tbcNo No equipmentSetupstring pa-available band-pa-required backline-available full-backline-required tbaNo No crewNumbersstring solo-performer two-person full-bandNo No drawPowerarray 0-5 5-10 10-20 20-50 50+No No insurancestring own-lt1mn own-1mn-plus noneNo No feeExpectationarray 0-200 200-500 500-1000 1000-2000 2000-5000 gt-5000 tbaNo No eventPromotionstring band-handles host-handles shared tbaNo No epkstring — No Yes
cc-availabilityavailability · /availability-portal/for-hire/Content_Creator
Route: /availability-portal/for-hire/Content_Creator · Mode: availability · Location required to publish: Yes · Posting roles: content-creator
Canonical fields for cc-availability Field Type Canonical values Draft required Publish required userRolestring content-creatorNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No genresarray venue-vibe food-beverage lifestyle fashion travel fitness-health beauty music-entertainment gaming tech sports business comedy education film-tv photography art-design parenting sustainability automotive pets open-nicheNo No openCallTypesarray paid-ugc barter-ugc brand-collab paid-influencer-post barter-content-partnershipNo No djSetupsarray photo video-short video-long story live-stream blog-written podcastNo No audioSetupstring instagram tiktok youtube x-twitter linkedin twitch pinterest multi-platformNo No setDurationstring one-off week-campaign month-campaign ongoing-series event-coverageNo No travelBudgetstring na lt25 25-50 50-100 gt100 includedNo No accommodationstring yes no tbcNo No feeExpectationarray 0-100 100-200 200-300 300-400 400-600 600-1000 gt-1000 tbaNo No drawPowerarray nano micro mid macro megaNo No crewNumbersarray solo 2 3 4 5+No No insurancestring non-exclusive category-exclusive brand-exclusive full-buyout naNo No publicLiabilitystring required preferred not-requiredNo No indemnityCoverstring required preferred not-requiredNo No
fs-availabilityavailability · /availability-portal/for-hire/Fourth_Spaces
Route: /availability-portal/for-hire/Fourth_Spaces · Mode: availability · Location required to publish: Yes · Posting roles: fourth-space-host
Canonical fields for fs-availability Field Type Canonical values Draft required Publish required userRolestring fourth-space-hostNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No sessionTypesarray popup-lecture popup-readings popup-theatre popup-craft popup-games analogue-listening movement-sessionNo No openCallTypesarray paid-performance bar-take event-space-only tbaNo No feeExpectationstring 0-20 20-50 50-100 100-200 200-300 300-400 tba naNo No insurancestring own-lt1mn own-1mn-plus noneNo No
artist-professional-availabilityavailability · /availability-portal/for-hire/Artist
Route: /availability-portal/for-hire/Artist · Mode: availability · Location required to publish: Yes · Posting roles: painter sculptor photographer illustrator digital-new-media installation-artist mixed-media performance-artist other-form-artist
Canonical fields for artist-professional-availability Field Type Canonical values Draft required Publish required userRolestring painter sculptor photographer illustrator digital-new-media installation-artist mixed-media performance-artist other-form-artistNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No artworkTypesarray painting sculpture photography illustration-graphic digital-new-media installation-art mixed-media performance-art other-formNo No openCallTypesarray call-for-submissions call-for-residencies call-for-collaborationNo No feeExpectationstring 0-100 100-200 200-300 300-400No No feeFrequencystring weekly fortnightly monthlyNo No accommodationstring yes no tbcNo No
casting-crew-availabilityavailability · /availability-portal/for-hire/Casting
Route: /availability-portal/for-hire/Casting · Mode: availability · Location required to publish: Yes · Posting roles: model actor-actress
Canonical fields for casting-crew-availability Field Type Canonical values Draft required Publish required userRolestring model actor-actressNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray audition-film audition-tv audition-radio short-form-contentNo No feeExpectationstring unpaid lt500 500-2000 2000-5000 gt5000 tbaNo No accommodationstring yes no tbcNo No
comedian-availabilityavailability · /availability-portal/for-hire/Comedian
Route: /availability-portal/for-hire/Comedian · Mode: availability · Location required to publish: Yes · Posting roles: comedian
Canonical fields for comedian-availability Field Type Canonical values Draft required Publish required userRolestring comedianNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray open-mic-no-fee showcase-headliner-flat-fee showcase-headliner-revenue-split host-mc-flat-fee host-mc-revenue-splitNo No performanceDurationstring 2-5-mins 5-15-mins 15-30-mins 30-mins-2-hrs 2-5-hrsNo No
cue-sports-availabilityavailability · /availability-portal/for-hire/Cue_Sports
Route: /availability-portal/for-hire/Cue_Sports · Mode: availability · Location required to publish: Yes · Posting roles: prospective-snooker-player prospective-pool-player snooker-tournament-host pool-tournament-host
Canonical fields for cue-sports-availability Field Type Canonical values Draft required Publish required userRolestring prospective-snooker-player prospective-pool-player snooker-tournament-host pool-tournament-hostNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray pool-casual pool-tournament snooker-casual snooker-tournamentNo No frequencystring weekly twice-monthly monthly less-frequentNo No feeExpectationstring 0-200 200-500 500-1000 1000-2000 2000-3000 3000-4000 4000+ na optionalNo No accommodationstring not-applicable TBC providedNo No drawPowerstring any local-players regional-players national-levelNo No crewNumbersstring 2-6 6-10 10-18 18+No No insurancestring own-lt1mn own-1mn-plus noneNo No
darts-availabilityavailability · /availability-portal/for-hire/Darts
Route: /availability-portal/for-hire/Darts · Mode: availability · Location required to publish: Yes · Posting roles: darts-night-host darts-league-captain
Canonical fields for darts-availability Field Type Canonical values Draft required Publish required userRolestring darts-night-host darts-league-captainNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray pub-darts-local darts-competition-regional darts-tournament-proNo No boardCountstring 1 2 3 4+No No eveningsarray monday tuesday wednesday thursday friday saturday sunday tbaNo No
ec-availabilityavailability · /availability-portal/for-hire/Event_Crew
Route: /availability-portal/for-hire/Event_Crew · Mode: availability · Location required to publish: Yes · Posting roles: crew-member
Canonical fields for ec-availability Field Type Canonical values Draft required Publish required userRolestring crew-memberNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No crewTypesarray security bar-tender food-service otherNo No totalCompstring 0-25 25-50 50-100 100-200 200-400 400-600 600-plus tbaNo No freeEventTicketsstring yes no tba naNo No licensesRequiredstring Yes – Individual Yes - Business No N/ANo No insurancestring lt-1m 1m-10m noneNo No
gh-availabilityavailability · /availability-portal/for-hire/Game_Host
Route: /availability-portal/for-hire/Game_Host · Mode: availability · Location required to publish: Yes · Posting roles: quizmaster bingo-caller karaoke-host booking-agent private-event-host
Canonical fields for gh-availability Field Type Canonical values Draft required Publish required userRolestring quizmaster bingo-caller karaoke-host booking-agent private-event-hostNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray trivia-night bingo-session music-bingo-night karaoke-nightNo No feeExpectationstring volunteer 0-50 50-100 100-200 200-350 350-500 gt-500 tbaNo No insurancestring own-lt1mn own-1mn-plus noneNo No
golf-society-availabilityavailability · /availability-portal/for-hire/Golf_Society
Route: /availability-portal/for-hire/Golf_Society · Mode: availability · Location required to publish: Yes · Posting roles: golf-society-organiser
Canonical fields for golf-society-availability Field Type Canonical values Draft required Publish required userRolestring golf-society-organiserNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray local-mens local-ladies local-mixed corporateNo No packageStructurestring golf-only golf-meal-drinks golf-meal-drinks-prizesNo No sponsorshipTierstring 200-500 500-1000 1000-2000 2000-3000 3000-4000 4000-plusNo No groupSizestring 2-10 10-20 20-30 30-plusNo No
liquor-supply-availabilityavailability · /availability-portal/Liquor_Supply
Route: /availability-portal/Liquor_Supply · Mode: availability · Location required to publish: Yes · Posting roles: beer-brewer-supplier spirit-distiller-supplier winemaker-supplier premixes-supplier
Canonical fields for liquor-supply-availability Field Type Canonical values Draft required Publish required userRolestring beer-brewer-supplier spirit-distiller-supplier winemaker-supplier premixes-supplierNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray beer-supply wine-supply spirit-supply premixes-supplyNo No genresarray lager cider stout ale beer-other whiskey vodka rum gin mezcal poitin spirit-other white-wine red-wine rose sparkling-wine cocktail-premixes spirit-premixes alcohol-free-premixesNo No
poker-availabilityavailability · /availability-portal/for-hire/Poker
Route: /availability-portal/for-hire/Poker · Mode: availability · Location required to publish: Yes · Posting roles: poker-night-host poker-tournament-host
Canonical fields for poker-availability Field Type Canonical values Draft required Publish required userRolestring poker-night-host poker-tournament-hostNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No gameTypesarray texas-holdem omaha otherNo No frequencystring weekly twice-a-month once-a-month less-regularNo No insurancestring own-lt1mn own-1mn-plus noneNo No
solopreneur-availabilityavailability · /availability-portal/for-hire/Solopreneur
Route: /availability-portal/for-hire/Solopreneur · Mode: availability · Location required to publish: Yes · Posting roles: solopreneur
Canonical fields for solopreneur-availability Field Type Canonical values Draft required Publish required userRolestring solopreneurNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray entertainment-events customer-comms ai-tech cx-workshopsNo No genresarray event-planning entertainment venue-sourcing hospitality social-media email-marketing brand-strategy content-creation pr-comms copywriting ai-automation chatbot-dev data-analytics web-development tech-consulting crm cx-design workshop-facilitation journey-mapping ux-research service-design training-coachingNo No insurancestring own-lt1mn own-1mn-plus noneNo No indemnityCoverstring own-lt1mn own-1mn-plus noneNo No
dance-acts-availabilityavailability · /availability-portal/for-hire/Dance_Acts
Route: /availability-portal/for-hire/Dance_Acts · Mode: availability · Location required to publish: Yes · Posting roles: dance-performer
Canonical fields for dance-acts-availability Field Type Canonical values Draft required Publish required userRolestring dance-performerNo Yes datestring — No Yes closeDatestring — No No businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray contemporary-dance ballet-classical hip-hop-street latin-ballroom irish-celtic tap-dance aerial-performance fire-dance burlesque-dance world-dance cage-dance booth-danceNo No crewNumbersstring solo 2 3 4 5+No No feeExpectationstring 0-50 50-100 100-200 200-300 300-400 400-500 500-750 750-1500 gt-1500 tba naNo No travelBudgetstring lt25 25-50 50-100 gt100 includedNo No accommodationstring yes no tbcNo No insurancestring own-lt1mn own-1mn-plus noneNo No
bowling-availabilityavailability · /availability-portal/for-hire/Bowling
Route: /availability-portal/for-hire/Bowling · Mode: availability · Location required to publish: Yes · Posting roles: bowling-league-organiser bowls-league-organiser
Canonical fields for bowling-availability Field Type Canonical values Draft required Publish required userRolestring bowling-league-organiser bowls-league-organiserNo Yes dateStrstring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray local-mens-bowling local-ladies-bowling local-mixed-bowling local-mens-bowls local-ladies-bowls local-mixed-bowls corporate-bowling corporate-bowlsNo No groupSizestring 2-10 10-20 20-30 30+No No sponsorshipstring 0-200 200-500 500-1000 1000-2000 2000-3000 3000-4000 4000+No No
local-produce-availabilityavailability · /availability-portal/Local_Produce
Route: /availability-portal/Local_Produce · Mode: availability · Location required to publish: Yes · Posting roles: grower baker maker urban-farmer
Canonical fields for local-produce-availability Field Type Canonical values Draft required Publish required userRolestring grower baker maker urban-farmerNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No openCallTypesarray box-delivery collection-onlyNo No categoriesarray vegetables fruit bread-pastry condiments honey eggs poultry-meat dairy herbsNo No
coworking-availabilityavailability · /availability-portal/for-hire/CoworkingCoordinator
Route: /availability-portal/for-hire/CoworkingCoordinator · Mode: availability · Location required to publish: Yes · Posting roles: coworking-coordinator
Canonical fields for coworking-availability Field Type Canonical values Draft required Publish required userRolestring coworking-coordinatorNo Yes datestring — No Yes closeDatestring — No Yes businessStructuresarray tba not-applicable sole-trader incorporated umbrellaNo No venueTypesarray cafe bar restaurant office-space otherNo No venueOffersarray space-only space-discounted-food-drinkNo No powerPointsstring power-every-individual power-extensive power-limited power-noneNo No wifistring wifi-secured-separate wifi-secured-shared wifi-unsecured wifi-noneNo No availableDaysarray monday tuesday wednesday thursday fridayNo No
Live event
live-eventlive-event · /live-events
Route: /live-events · Mode: live-event · Location required to publish: Yes · Posting roles: promoter venue artist
Canonical fields for live-event Field Type Canonical values Draft required Publish required userRolestring promoter venue artistNo Yes venueNamestring — No Yes datestring — No Yes endDatestring — No No startTimestring — No No endTimestring — No No timezonestring Europe/London Europe/Dublin Europe/Lisbon Europe/Paris Europe/Berlin Europe/Madrid Europe/Rome Europe/Stockholm Europe/Vienna Europe/Warsaw Europe/Athens UTC Africa/Johannesburg Asia/Dubai Asia/Kolkata Asia/Singapore Asia/Tokyo Australia/Sydney Pacific/Auckland America/New_York America/Chicago America/Denver America/Los_Angeles America/Sao_Paulo America/Mexico_CityNo Yes locationIdsarray — No No genresarray open-format house techno drum-bass hip-hop rnb grime garage afrobeats jazz soul-funk reggae-dancehall classics rock-pop acoustic latin classical cage-dance contemporary street-dance ballroom burlesque aerial breakdance pole-dance latin-dance open-micNo No eventTypesarray dj live-band comedian dance-act darts snooker-tournament pool-comp bowling-tournament bowls-competition poker-tournament live-audition live-exhibition analog-listening open-mic workshop meetup community-event exhibition performance-artNo No openCallTypesarray dj live-band comedian dance-act darts snooker-tournament pool-comp bowling-tournament bowls-competition poker-tournament live-audition live-exhibition analog-listening open-mic workshop meetup community-event exhibition performance-artNo Yes ticketStatusstring free ticketed tbcNo No ticketPricenumber — No No ticketLinkstring — No No eventUrlstring — No No eventPromotionstring — No No latnumber — No Yes lngnumber — No Yes