generated: '2026-08-13' method: derived source: openapi/zoca-platform-openapi.yml, openapi/zoca-tasks-openapi.yml, openapi/zoca-public-openapi.yml note: 'DERIVED FROM PATH STRUCTURE, NOT FROM SCHEMAS. The three specs Zoca serves were emitted by a minified NestJS build: components.schemas contains only three anonymous schemas ("e", "t", "Object") and every response $refs one of them, so there is no typed entity graph and no $ref link structure to walk. What follows is therefore derived from the resource segments and path parameters of the 2,624 published operations, which are NOT minified. Field-level attributes are unknown and are deliberately not guessed. Zoca publishes no object reference to enrich this from.' root_entity: name: entity description: The tenant/location object. {entityId} is the dominant path parameter across both authenticated services and scopes almost every resource — a Zoca "entity" is a business location. path_parameter: '{entityId}' scoped_operations: 451 entity_count: 102 entities: - name: scheduling operations: 218 - name: website operations: 137 - name: frontdesk operations: 108 - name: chatbot operations: 102 - name: entities operations: 66 - name: social-media operations: 66 - name: brain operations: 58 - name: lead-magnet operations: 55 - name: services operations: 51 - name: billing operations: 46 - name: content-queue operations: 46 - name: auth operations: 44 - name: content operations: 43 - name: local-seo operations: 43 - name: learning-center operations: 42 - name: gbp-location operations: 39 - name: win-onboarding operations: 37 - name: discovery operations: 35 - name: booking-enquiries operations: 33 - name: offers operations: 32 - name: dns operations: 30 - name: misc operations: 28 - name: gbp operations: 27 - name: staff operations: 24 - name: clients operations: 24 - name: hubspot operations: 23 - name: scrape operations: 23 - name: win operations: 22 - name: pipedrive operations: 21 - name: homepage operations: 20 - name: media operations: 19 - name: review-invites operations: 18 - name: chat operations: 17 - name: onboarding operations: 17 - name: square operations: 16 - name: twilio operations: 16 - name: mindbody operations: 15 - name: business-profile operations: 14 - name: reviews operations: 14 - name: packages operations: 14 - name: custom-domains operations: 13 - name: campaigns operations: 12 - name: cohorts operations: 12 - name: bundles operations: 12 - name: working-hours operations: 12 - name: website-performance operations: 12 - name: employees operations: 12 - name: comms operations: 12 - name: requests-api operations: 11 - name: inventory operations: 11 - name: reports operations: 11 - name: prompts operations: 11 - name: chargebee operations: 11 - name: time-clock operations: 10 - name: comms-inbox operations: 10 - name: booking-enquiries-config operations: 10 - name: gift-cards operations: 10 - name: vagaro operations: 10 - name: socket-debug operations: 10 - name: firecrawl operations: 10 - name: scraped-services operations: 10 - name: reviews-campaigns operations: 10 - name: compensation operations: 9 - name: addon-groups operations: 9 - name: api operations: 9 - name: copilot operations: 8 - name: links operations: 8 - name: addons operations: 8 - name: acuity operations: 8 - name: updates operations: 8 - name: cx operations: 8 - name: command-center operations: 8 - name: zoca operations: 7 - name: linear operations: 7 - name: tiktok operations: 7 - name: queues operations: 7 - name: image-tagging operations: 7 - name: win-internal operations: 7 - name: content-keywords operations: 6 - name: app-blocker operations: 6 - name: enquiry operations: 6 - name: meta operations: 6 - name: integrations operations: 6 - name: image-generation operations: 6 - name: platform-scraper operations: 6 - name: brain-agent operations: 6 - name: support-agent operations: 6 - name: domains operations: 5 - name: gbp-reviews operations: 5 - name: domain-transfer operations: 5 - name: callhippo operations: 5 - name: salesforce operations: 5 - name: booksy operations: 5 - name: agents operations: 5 - name: booking-search operations: 5 - name: loyalty-campaigns operations: 5 - name: gbp-media operations: 4 - name: google-maps operations: 4 - name: jobs operations: 4 - name: gmail operations: 4 - name: phone-blocklist operations: 4 - name: places operations: 4 path_identifiers: - parameter: entityId occurrences: 451 - parameter: id occurrences: 209 - parameter: locationEntityId occurrences: 63 - parameter: websiteId occurrences: 59 - parameter: clientId occurrences: 45 - parameter: businessEntityId occurrences: 19 - parameter: itemId occurrences: 18 - parameter: pageId occurrences: 16 - parameter: serviceId occurrences: 13 - parameter: userEntityId occurrences: 12 - parameter: linkId occurrences: 11 - parameter: sectionId occurrences: 11 - parameter: bookingId occurrences: 10 - parameter: conversationId occurrences: 9 - parameter: cohortId occurrences: 9 - parameter: addonId occurrences: 9 - parameter: jobId occurrences: 9 - parameter: cartId occurrences: 9 - parameter: bundleId occurrences: 9 - parameter: groupId occurrences: 9 - parameter: saleId occurrences: 7 - parameter: memberLocationId occurrences: 7 - parameter: callId occurrences: 7 - parameter: mediaId occurrences: 6 - parameter: platformId occurrences: 6 - parameter: postId occurrences: 6 - parameter: enquiryId occurrences: 5 - parameter: userId occurrences: 5 - parameter: key occurrences: 5 - parameter: questionId occurrences: 5 relationships: - from: frontdesk to: entity type: belongs_to via: '{entityId}' operations: 74 - from: content-queue to: entity type: belongs_to via: '{entityId}' operations: 46 - from: entities to: entity type: belongs_to via: '{entityId}' operations: 41 - from: scheduling to: entity type: belongs_to via: '{entityId}' operations: 27 - from: services to: entity type: belongs_to via: '{entityId}' operations: 23 - from: chatbot to: entity type: belongs_to via: '{entityId}' operations: 20 - from: packages to: entity type: belongs_to via: '{entityId}' operations: 14 - from: win to: entity type: belongs_to via: '{entityId}' operations: 13 - from: inventory to: entity type: belongs_to via: '{entityId}' operations: 11 - from: bundles to: entity type: belongs_to via: '{entityId}' operations: 10 - from: gbp to: entity type: belongs_to via: '{entityId}' operations: 10 - from: content to: entity type: belongs_to via: '{entityId}' operations: 10 - from: addon-groups to: entity type: belongs_to via: '{entityId}' operations: 9 - from: vagaro to: entity type: belongs_to via: '{entityId}' operations: 9 - from: win-onboarding to: entity type: belongs_to via: '{entityId}' operations: 9 - from: offers to: entity type: belongs_to via: '{entityId}' operations: 8 - from: addons to: entity type: belongs_to via: '{entityId}' operations: 8 - from: comms-inbox to: entity type: belongs_to via: '{entityId}' operations: 7 - from: booking-enquiries to: entity type: belongs_to via: '{entityId}' operations: 7 - from: booking-enquiries-config to: entity type: belongs_to via: '{entityId}' operations: 7 - from: content-keywords to: entity type: belongs_to via: '{entityId}' operations: 6 - from: reviews to: entity type: belongs_to via: '{entityId}' operations: 6 - from: gbp-reviews to: entity type: belongs_to via: '{entityId}' operations: 5 - from: square to: entity type: belongs_to via: '{entityId}' operations: 5 - from: employees to: entity type: belongs_to via: '{entityId}' operations: 5 - from: business-profile to: entity type: belongs_to via: '{entityId}' operations: 4 - from: integrations to: entity type: belongs_to via: '{entityId}' operations: 4 - from: local-seo to: entity type: belongs_to via: '{entityId}' operations: 4 - from: cx to: entity type: belongs_to via: '{entityId}' operations: 4 - from: clients to: entity type: belongs_to via: '{entityId}' operations: 3 limitations: - component schemas are minified to e/t/Object — no field names, no types, no $ref graph - operationId is the literal string "t_value" on 2,621 of 2,624 operations — identity must be carried by METHOD + path - no id-prefix scheme is published