{"openapi":"3.0.3","x-rapidapi-listing-status":"LIVE_HUB_HOST_CONFIGURED","info":{"title":"RevClamp Enterprise B2B FinOps, Compliance & Domain Intelligence REST API","version":"1.20.31","description":"Deterministic B2B Domain Tech Stack & Payment Rail Intelligence, Stripe 2025-03-31.basil Leakage Auditing, Visa CE 3.0 Compelling Evidence Staging, EU/XI VIES VAT Validation, Shopify B2B Net-15/30/60 Reconciliation, and Webhook Replay/Signature Verification. Flat JSON responses engineered for Clay.com HTTP API Enrichment, n8n HTTP Request nodes, Make.com modules, and AI Agents.","contact":{"name":"RevClamp Enterprise Engineering","url":"https://revclamp.com/mcp","email":"support@revclamp.com"}},"servers":[{"url":"https://api.revclamp.com","description":"Production RevClamp API Gateway"},{"url":"https://revclamp.com","description":"Primary Web & Edge API Origin"}],"security":[{"WorkspaceBearerAuth":[]},{"ApiKeyHeader":[]},{"RevClampKeyHeader":[]},{"RevClampTenantKeyHeader":[]}],"paths":{"/api/v1/b2b/domain-intelligence":{"post":{"operationId":"evaluateB2bDomainIntelligence","summary":"Enrich a B2B domain with payment rail, ATS hiring board, MX/SPF/DMARC, and RFC 9116 security.txt signals","description":"Single-call flat-JSON B2B domain intelligence endpoint designed for Clay.com HTTP API columns, n8n lead routing, Make.com scenarios, and AI SDRs.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"domain":{"type":"string","example":"notion.so","description":"Target B2B company domain (bare hostname without protocol or path)."},"company_domain":{"type":"string","description":"Optional alias for domain (Clay.com / CRM column compatibility)."},"companyDomain":{"type":"string","description":"Optional camelCase alias for domain."},"website":{"type":"string","description":"Optional website URL or hostname alias for domain."},"url":{"type":"string","description":"Optional URL alias for domain."},"company_url":{"type":"string","description":"Optional snake_case URL alias for domain."},"companyUrl":{"type":"string","description":"Optional camelCase URL alias for domain."},"demo":{"type":"boolean","example":true,"description":"Set true for zero-key sandbox evaluation on curated B2B targets."},"bypass_cache":{"type":"boolean","example":false,"description":"Set true (authenticated requests only) to bypass the 6-hour domain intelligence cache."},"bypassCache":{"type":"boolean","description":"Optional camelCase alias for bypass_cache."}}}}}},"responses":{"200":{"description":"Flat JSON B2B domain intelligence record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bDomainIntelligenceResponse"}}}},"400":{"description":"Invalid domain syntax"},"401":{"description":"Missing or invalid Workspace Bearer key"},"402":{"description":"Monthly event quota exceeded"},"422":{"description":"SSRF guard blocked IP literal or reserved/internal domain"}}}},"/api/v1/b2b/ats-jobs":{"post":{"operationId":"evaluateB2bAtsJobsIntelligence","summary":"Normalize open B2B job postings & FinOps/Security hiring velocity across Greenhouse, Ashby, Lever, SmartRecruiters, and Workday","description":"Single-call flat-JSON B2B ATS job board & high-intent hiring signal endpoint (TalentPulse gateway) for Clay.com, n8n, Make.com, and AI SDRs.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"domain":{"type":"string","example":"stripe.com","description":"Target B2B company domain or career URL."},"company_domain":{"type":"string","description":"Optional snake_case alias for domain."},"companyDomain":{"type":"string","description":"Optional camelCase alias for domain."},"company":{"type":"string","description":"Optional company brand or domain alias."},"query":{"type":"string","description":"Optional company, domain, or board URL query alias."},"website":{"type":"string","description":"Optional website or career page URL alias."},"url":{"type":"string","description":"Optional direct ATS board URL (Greenhouse, Ashby, Lever, SmartRecruiters, Workday)."},"company_url":{"type":"string","description":"Optional snake_case URL alias."},"companyUrl":{"type":"string","description":"Optional camelCase URL alias."},"ats_provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional explicit ATS provider override."},"atsProvider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional camelCase alias for ats_provider."},"provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional shorthand alias for ats_provider."},"board_slug":{"type":"string","description":"Optional explicit ATS board slug or tenant identifier."},"boardSlug":{"type":"string","description":"Optional camelCase alias for board_slug."},"slug":{"type":"string","description":"Optional shorthand alias for board_slug."},"department":{"type":"string","description":"Optional case-insensitive department filter substring."},"department_filter":{"type":"string","description":"Optional snake_case alias for department."},"departmentFilter":{"type":"string","description":"Optional camelCase alias for department."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Maximum normalized job postings returned (1..50)."},"max_results":{"type":"integer","minimum":1,"maximum":50,"description":"Optional snake_case alias for limit."},"maxResults":{"type":"integer","minimum":1,"maximum":50,"description":"Optional camelCase alias for limit."},"demo":{"type":"boolean","example":true,"description":"Set true for zero-key sandbox evaluation on curated B2B targets."},"bypass_cache":{"type":"boolean","example":false,"description":"Set true (authenticated requests only) to bypass the 15-minute ATS cache."},"bypassCache":{"type":"boolean","description":"Optional camelCase alias for bypass_cache."}}}}}},"responses":{"200":{"description":"Normalized B2B ATS job postings and hiring intent signals","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAtsJobsIntelligenceResponse"}}}},"400":{"description":"Invalid domain or parameter syntax"},"401":{"description":"Missing or invalid Workspace Bearer key"},"402":{"description":"Monthly event quota exceeded"},"422":{"description":"SSRF guard blocked private, loopback, or reserved host/IP"}}}},"/api/v1/b2b/ads-transparency":{"post":{"operationId":"evaluateB2bAdsTransparencyIntelligence","summary":"Resolve verified Google Ads Transparency legal entity (AR...) and active creative summaries for a B2B domain or brand","description":"Single-call flat-JSON Google Ads Transparency Center entity & active creative intelligence endpoint (AdPulse gateway) for Clay.com, n8n, Make.com, and GTM research.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"domain":{"type":"string","example":"stripe.com","description":"Target B2B company domain."},"company_domain":{"type":"string","description":"Optional snake_case alias for domain."},"companyDomain":{"type":"string","description":"Optional camelCase alias for domain."},"company":{"type":"string","description":"Optional company brand or domain alias."},"brand":{"type":"string","description":"Optional brand name alias for query."},"advertiser":{"type":"string","description":"Optional advertiser name or AR... ID alias."},"advertiser_id":{"type":"string","pattern":"^AR[0-9]{10,25}$","description":"Optional verified Google Ads Transparency advertiser ID (AR...)."},"advertiserId":{"type":"string","pattern":"^AR[0-9]{10,25}$","description":"Optional camelCase alias for advertiser_id."},"query":{"type":"string","example":"Stripe","description":"Brand name, domain, or verified advertiser_id (AR...)."},"website":{"type":"string","description":"Optional website URL alias for domain."},"url":{"type":"string","description":"Optional URL alias for domain."},"company_url":{"type":"string","description":"Optional snake_case URL alias for domain."},"companyUrl":{"type":"string","description":"Optional camelCase URL alias for domain."},"region":{"type":"string","example":"US","description":"2-letter ISO-3166 country code or ALL."},"country":{"type":"string","description":"Optional country code alias for region."},"country_code":{"type":"string","description":"Optional snake_case alias for region."},"countryCode":{"type":"string","description":"Optional camelCase alias for region."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Maximum creative summaries returned (1..50)."},"max_results":{"type":"integer","minimum":1,"maximum":50,"description":"Optional snake_case alias for limit."},"maxResults":{"type":"integer","minimum":1,"maximum":50,"description":"Optional camelCase alias for limit."},"demo":{"type":"boolean","example":true,"description":"Set true for zero-key sandbox evaluation on curated B2B targets."},"bypass_cache":{"type":"boolean","example":false,"description":"Set true (authenticated requests only) to bypass the 15-minute cache."},"bypassCache":{"type":"boolean","description":"Optional camelCase alias for bypass_cache."}}}}}},"responses":{"200":{"description":"Verified Google Ads legal entity and active creative summaries","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAdsTransparencyIntelligenceResponse"}}}},"400":{"description":"Invalid domain or parameter syntax"},"401":{"description":"Missing or invalid Workspace Bearer key"},"402":{"description":"Monthly event quota exceeded"},"422":{"description":"SSRF guard blocked private, loopback, or reserved host/IP"},"503":{"description":"Upstream challenge or rate limit on uncurated advertiser query"}}}},"/api/v1/b2b/ats-watchlist/preview-diff":{"post":{"operationId":"previewB2bAtsHiringWatchlistDiff","summary":"Zero-auth deterministic 5-ATS hiring watchlist diff preview & Slack Block Kit simulator","description":"Simulate Day-0 silent baseline seeding, JOB_OPENED, COMPENSATION_UPDATED, 2-poll JOB_CLOSED, and fail-closed outage protection (zero auth required for demo/preset calls).","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"operation":{"type":"string","enum":["preview_diff","upsert","remove","clear","list","sync","events"],"description":"Watchlist operation selector (used primarily on RapidAPI single-route gateway)."},"action":{"type":"string","enum":["upsert","remove","clear","preview_diff","list","sync","events"],"description":"Watchlist mutation action (upsert, remove, or clear)."},"demo":{"type":"boolean","example":true,"description":"Set true for zero-auth deterministic watchlist diff preview."},"preset":{"type":"string","enum":["devtools_outbound_diff","exec_finance_roles","recruiting_agency_exec_diff","degraded_upstream_fail_closed","stripe_engineering_expansion","ramp_ai_hiring_surge","openai_comp_band_bump","datadog_enterprise_ae_wave","cloudflare_workday_degraded_guard"],"description":"Named deterministic watchlist diff simulation preset."},"domain":{"type":"string","example":"stripe.com","description":"Target B2B company domain."},"company_domain":{"type":"string","description":"Optional snake_case alias for domain."},"companyDomain":{"type":"string","description":"Optional camelCase alias for domain."},"company":{"type":"string","description":"Optional company brand or domain alias."},"company_label":{"type":"string","description":"Optional display label for the monitored company."},"companyLabel":{"type":"string","description":"Optional camelCase alias for company_label."},"company_name":{"type":"string","description":"Optional alias for company_label."},"website":{"type":"string","description":"Optional website URL alias for domain."},"url":{"type":"string","description":"Optional direct ATS career board URL."},"board_url":{"type":"string","description":"Optional snake_case ATS career board URL."},"boardUrl":{"type":"string","description":"Optional camelCase ATS career board URL."},"board_key":{"type":"string","example":"GREENHOUSE:stripe","description":"Canonical ATS board key (<PROVIDER>:<slug>)."},"boardKey":{"type":"string","description":"Optional camelCase alias for board_key."},"ats_provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Explicit ATS provider override."},"atsProvider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional camelCase alias for ats_provider."},"provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional shorthand alias for ats_provider."},"board_slug":{"type":"string","description":"Explicit ATS board slug or tenant identifier."},"boardSlug":{"type":"string","description":"Optional camelCase alias for board_slug."},"slug":{"type":"string","description":"Optional shorthand alias for board_slug."},"workday_host":{"type":"string","description":"Optional Workday host (<tenant>.wd1..999.myworkdayjobs.com)."},"workdayHost":{"type":"string","description":"Optional camelCase alias for workday_host."},"workday_site":{"type":"string","description":"Optional Workday site identifier."},"workdaySite":{"type":"string","description":"Optional camelCase alias for workday_site."},"department_filter":{"type":"string","description":"Optional case-insensitive department filter substring."},"departmentFilter":{"type":"string","description":"Optional camelCase alias for department_filter."},"department_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of department or team filter substrings."},"departmentFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for department_filters."},"keyword_filter":{"type":"string","description":"Optional case-insensitive job title keyword filter."},"keywordFilter":{"type":"string","description":"Optional camelCase alias for keyword_filter."},"keyword_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of role or title keyword filter substrings."},"keywordFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for keyword_filters."},"remote_only":{"type":"boolean","description":"Emit transitions only for remote roles when true."},"remoteOnly":{"type":"boolean","description":"Optional camelCase alias for remote_only."},"delivery_webhook_url":{"type":"string","description":"SSRF-verified HTTPS webhook or Slack Incoming Webhook URL."},"deliveryWebhookUrl":{"type":"string","description":"Optional camelCase alias for delivery_webhook_url."},"webhook_url":{"type":"string","description":"Optional snake_case shorthand alias for delivery_webhook_url."},"webhookUrl":{"type":"string","description":"Optional camelCase shorthand alias for delivery_webhook_url."},"webhook_secret":{"type":"string","description":"Optional per-request HMAC signing secret override."},"webhookSecret":{"type":"string","description":"Optional camelCase alias for webhook_secret."},"delivery_email_enabled":{"type":"boolean","description":"Enable daily watchlist digest email delivery for verified workspaces."},"deliveryEmailEnabled":{"type":"boolean","description":"Optional camelCase alias for delivery_email_enabled."},"alert_email":{"type":"string","description":"Optional recipient email address for daily watchlist digest notifications."},"alertEmail":{"type":"string","description":"Optional camelCase alias for alert_email."},"boards":{"type":"array","maxItems":50,"items":{"type":"object"},"description":"Optional batch array of up to 50 board targets for upsert."},"windows":{"type":"array","items":{"type":"object"},"description":"Optional custom snapshot windows for deterministic diff simulation."},"poll_window_utc":{"type":"string","description":"Optional UTC poll window identifier (YYYY-MM-DD)."},"pollWindowUtc":{"type":"string","description":"Optional camelCase alias for poll_window_utc."},"dispatch_webhooks":{"type":"boolean","default":true,"description":"Dispatch signed HTTPS/Slack webhooks for newly emitted diff events."},"dispatchWebhooks":{"type":"boolean","description":"Optional camelCase alias for dispatch_webhooks."},"after_cursor":{"type":"string","description":"Monotonic cursor sequence for incremental event polling."},"afterCursor":{"type":"string","description":"Optional camelCase alias for after_cursor."},"limit":{"type":"integer","minimum":1,"maximum":200,"default":50,"description":"Maximum diff events returned per page (1..200)."},"order":{"type":"string","enum":["asc","desc"],"description":"Event sort order (defaults to asc when after_cursor is provided)."},"sort_order":{"type":"string","enum":["asc","desc"],"description":"Optional snake_case alias for order."},"sortOrder":{"type":"string","enum":["asc","desc"],"description":"Optional camelCase alias for order."},"transition_type":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional transition type filter."},"transitionType":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional camelCase alias for transition_type."},"product_context":{"type":"string","enum":["watchlist","default"],"description":"Optional workspace product persona hint."},"productContext":{"type":"string","enum":["watchlist","default"],"description":"Optional camelCase alias for product_context."}}}}}},"responses":{"200":{"description":"Deterministic watchlist diff simulation result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAtsWatchlistResponse"}}}},"400":{"description":"Invalid preset or parameter syntax"},"401":{"description":"Workspace API key required for custom or live board preview"},"422":{"description":"SSRF guard blocked private or reserved host"}}}},"/api/v1/b2b/ats-watchlist":{"get":{"operationId":"listB2bAtsHiringWatchlistBoards","summary":"List monitored ATS career boards, active board count, and plan cap for the authenticated workspace","parameters":[{"name":"active_only","in":"query","required":false,"schema":{"type":"boolean","default":true},"description":"Filter to active board subscriptions only."}],"responses":{"200":{"description":"Workspace ATS watchlist subscriptions and plan capacity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAtsWatchlistResponse"}}}},"401":{"description":"Missing or invalid Workspace Bearer key"}}},"post":{"operationId":"mutateB2bAtsHiringWatchlistBoards","summary":"Enroll (upsert), remove, or clear monitored 5-ATS company career boards with SSRF-verified webhook delivery","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"operation":{"type":"string","enum":["preview_diff","upsert","remove","clear","list","sync","events"],"description":"Watchlist operation selector (used primarily on RapidAPI single-route gateway)."},"action":{"type":"string","enum":["upsert","remove","clear","preview_diff","list","sync","events"],"description":"Watchlist mutation action (upsert, remove, or clear)."},"demo":{"type":"boolean","example":true,"description":"Set true for zero-auth deterministic watchlist diff preview."},"preset":{"type":"string","enum":["devtools_outbound_diff","exec_finance_roles","recruiting_agency_exec_diff","degraded_upstream_fail_closed","stripe_engineering_expansion","ramp_ai_hiring_surge","openai_comp_band_bump","datadog_enterprise_ae_wave","cloudflare_workday_degraded_guard"],"description":"Named deterministic watchlist diff simulation preset."},"domain":{"type":"string","example":"stripe.com","description":"Target B2B company domain."},"company_domain":{"type":"string","description":"Optional snake_case alias for domain."},"companyDomain":{"type":"string","description":"Optional camelCase alias for domain."},"company":{"type":"string","description":"Optional company brand or domain alias."},"company_label":{"type":"string","description":"Optional display label for the monitored company."},"companyLabel":{"type":"string","description":"Optional camelCase alias for company_label."},"company_name":{"type":"string","description":"Optional alias for company_label."},"website":{"type":"string","description":"Optional website URL alias for domain."},"url":{"type":"string","description":"Optional direct ATS career board URL."},"board_url":{"type":"string","description":"Optional snake_case ATS career board URL."},"boardUrl":{"type":"string","description":"Optional camelCase ATS career board URL."},"board_key":{"type":"string","example":"GREENHOUSE:stripe","description":"Canonical ATS board key (<PROVIDER>:<slug>)."},"boardKey":{"type":"string","description":"Optional camelCase alias for board_key."},"ats_provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Explicit ATS provider override."},"atsProvider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional camelCase alias for ats_provider."},"provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional shorthand alias for ats_provider."},"board_slug":{"type":"string","description":"Explicit ATS board slug or tenant identifier."},"boardSlug":{"type":"string","description":"Optional camelCase alias for board_slug."},"slug":{"type":"string","description":"Optional shorthand alias for board_slug."},"workday_host":{"type":"string","description":"Optional Workday host (<tenant>.wd1..999.myworkdayjobs.com)."},"workdayHost":{"type":"string","description":"Optional camelCase alias for workday_host."},"workday_site":{"type":"string","description":"Optional Workday site identifier."},"workdaySite":{"type":"string","description":"Optional camelCase alias for workday_site."},"department_filter":{"type":"string","description":"Optional case-insensitive department filter substring."},"departmentFilter":{"type":"string","description":"Optional camelCase alias for department_filter."},"department_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of department or team filter substrings."},"departmentFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for department_filters."},"keyword_filter":{"type":"string","description":"Optional case-insensitive job title keyword filter."},"keywordFilter":{"type":"string","description":"Optional camelCase alias for keyword_filter."},"keyword_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of role or title keyword filter substrings."},"keywordFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for keyword_filters."},"remote_only":{"type":"boolean","description":"Emit transitions only for remote roles when true."},"remoteOnly":{"type":"boolean","description":"Optional camelCase alias for remote_only."},"delivery_webhook_url":{"type":"string","description":"SSRF-verified HTTPS webhook or Slack Incoming Webhook URL."},"deliveryWebhookUrl":{"type":"string","description":"Optional camelCase alias for delivery_webhook_url."},"webhook_url":{"type":"string","description":"Optional snake_case shorthand alias for delivery_webhook_url."},"webhookUrl":{"type":"string","description":"Optional camelCase shorthand alias for delivery_webhook_url."},"webhook_secret":{"type":"string","description":"Optional per-request HMAC signing secret override."},"webhookSecret":{"type":"string","description":"Optional camelCase alias for webhook_secret."},"delivery_email_enabled":{"type":"boolean","description":"Enable daily watchlist digest email delivery for verified workspaces."},"deliveryEmailEnabled":{"type":"boolean","description":"Optional camelCase alias for delivery_email_enabled."},"alert_email":{"type":"string","description":"Optional recipient email address for daily watchlist digest notifications."},"alertEmail":{"type":"string","description":"Optional camelCase alias for alert_email."},"boards":{"type":"array","maxItems":50,"items":{"type":"object"},"description":"Optional batch array of up to 50 board targets for upsert."},"windows":{"type":"array","items":{"type":"object"},"description":"Optional custom snapshot windows for deterministic diff simulation."},"poll_window_utc":{"type":"string","description":"Optional UTC poll window identifier (YYYY-MM-DD)."},"pollWindowUtc":{"type":"string","description":"Optional camelCase alias for poll_window_utc."},"dispatch_webhooks":{"type":"boolean","default":true,"description":"Dispatch signed HTTPS/Slack webhooks for newly emitted diff events."},"dispatchWebhooks":{"type":"boolean","description":"Optional camelCase alias for dispatch_webhooks."},"after_cursor":{"type":"string","description":"Monotonic cursor sequence for incremental event polling."},"afterCursor":{"type":"string","description":"Optional camelCase alias for after_cursor."},"limit":{"type":"integer","minimum":1,"maximum":200,"default":50,"description":"Maximum diff events returned per page (1..200)."},"order":{"type":"string","enum":["asc","desc"],"description":"Event sort order (defaults to asc when after_cursor is provided)."},"sort_order":{"type":"string","enum":["asc","desc"],"description":"Optional snake_case alias for order."},"sortOrder":{"type":"string","enum":["asc","desc"],"description":"Optional camelCase alias for order."},"transition_type":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional transition type filter."},"transitionType":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional camelCase alias for transition_type."},"product_context":{"type":"string","enum":["watchlist","default"],"description":"Optional workspace product persona hint."},"productContext":{"type":"string","enum":["watchlist","default"],"description":"Optional camelCase alias for product_context."}}}}}},"responses":{"200":{"description":"Updated ATS watchlist board subscriptions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAtsWatchlistResponse"}}}},"400":{"description":"Invalid board target or parameter syntax"},"401":{"description":"Missing or invalid Workspace Bearer key"},"402":{"description":"Watchlist plan board cap exceeded"},"422":{"description":"SSRF guard blocked private, loopback, or non-HTTPS webhook/board URL"}}},"delete":{"operationId":"removeB2bAtsHiringWatchlistBoard","summary":"Remove a monitored ATS company career board from the authenticated workspace (quota-exempt)","parameters":[{"name":"board_key","in":"query","required":false,"schema":{"type":"string"},"description":"Canonical board_key (e.g. ASHBY:acme) to stop monitoring."},{"name":"domain","in":"query","required":false,"schema":{"type":"string"},"description":"Company domain when board_key is omitted."}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"operation":{"type":"string","enum":["preview_diff","upsert","remove","clear","list","sync","events"],"description":"Watchlist operation selector (used primarily on RapidAPI single-route gateway)."},"action":{"type":"string","enum":["upsert","remove","clear","preview_diff","list","sync","events"],"description":"Watchlist mutation action (upsert, remove, or clear)."},"demo":{"type":"boolean","example":true,"description":"Set true for zero-auth deterministic watchlist diff preview."},"preset":{"type":"string","enum":["devtools_outbound_diff","exec_finance_roles","recruiting_agency_exec_diff","degraded_upstream_fail_closed","stripe_engineering_expansion","ramp_ai_hiring_surge","openai_comp_band_bump","datadog_enterprise_ae_wave","cloudflare_workday_degraded_guard"],"description":"Named deterministic watchlist diff simulation preset."},"domain":{"type":"string","example":"stripe.com","description":"Target B2B company domain."},"company_domain":{"type":"string","description":"Optional snake_case alias for domain."},"companyDomain":{"type":"string","description":"Optional camelCase alias for domain."},"company":{"type":"string","description":"Optional company brand or domain alias."},"company_label":{"type":"string","description":"Optional display label for the monitored company."},"companyLabel":{"type":"string","description":"Optional camelCase alias for company_label."},"company_name":{"type":"string","description":"Optional alias for company_label."},"website":{"type":"string","description":"Optional website URL alias for domain."},"url":{"type":"string","description":"Optional direct ATS career board URL."},"board_url":{"type":"string","description":"Optional snake_case ATS career board URL."},"boardUrl":{"type":"string","description":"Optional camelCase ATS career board URL."},"board_key":{"type":"string","example":"GREENHOUSE:stripe","description":"Canonical ATS board key (<PROVIDER>:<slug>)."},"boardKey":{"type":"string","description":"Optional camelCase alias for board_key."},"ats_provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Explicit ATS provider override."},"atsProvider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional camelCase alias for ats_provider."},"provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional shorthand alias for ats_provider."},"board_slug":{"type":"string","description":"Explicit ATS board slug or tenant identifier."},"boardSlug":{"type":"string","description":"Optional camelCase alias for board_slug."},"slug":{"type":"string","description":"Optional shorthand alias for board_slug."},"workday_host":{"type":"string","description":"Optional Workday host (<tenant>.wd1..999.myworkdayjobs.com)."},"workdayHost":{"type":"string","description":"Optional camelCase alias for workday_host."},"workday_site":{"type":"string","description":"Optional Workday site identifier."},"workdaySite":{"type":"string","description":"Optional camelCase alias for workday_site."},"department_filter":{"type":"string","description":"Optional case-insensitive department filter substring."},"departmentFilter":{"type":"string","description":"Optional camelCase alias for department_filter."},"department_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of department or team filter substrings."},"departmentFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for department_filters."},"keyword_filter":{"type":"string","description":"Optional case-insensitive job title keyword filter."},"keywordFilter":{"type":"string","description":"Optional camelCase alias for keyword_filter."},"keyword_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of role or title keyword filter substrings."},"keywordFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for keyword_filters."},"remote_only":{"type":"boolean","description":"Emit transitions only for remote roles when true."},"remoteOnly":{"type":"boolean","description":"Optional camelCase alias for remote_only."},"delivery_webhook_url":{"type":"string","description":"SSRF-verified HTTPS webhook or Slack Incoming Webhook URL."},"deliveryWebhookUrl":{"type":"string","description":"Optional camelCase alias for delivery_webhook_url."},"webhook_url":{"type":"string","description":"Optional snake_case shorthand alias for delivery_webhook_url."},"webhookUrl":{"type":"string","description":"Optional camelCase shorthand alias for delivery_webhook_url."},"webhook_secret":{"type":"string","description":"Optional per-request HMAC signing secret override."},"webhookSecret":{"type":"string","description":"Optional camelCase alias for webhook_secret."},"delivery_email_enabled":{"type":"boolean","description":"Enable daily watchlist digest email delivery for verified workspaces."},"deliveryEmailEnabled":{"type":"boolean","description":"Optional camelCase alias for delivery_email_enabled."},"alert_email":{"type":"string","description":"Optional recipient email address for daily watchlist digest notifications."},"alertEmail":{"type":"string","description":"Optional camelCase alias for alert_email."},"boards":{"type":"array","maxItems":50,"items":{"type":"object"},"description":"Optional batch array of up to 50 board targets for upsert."},"windows":{"type":"array","items":{"type":"object"},"description":"Optional custom snapshot windows for deterministic diff simulation."},"poll_window_utc":{"type":"string","description":"Optional UTC poll window identifier (YYYY-MM-DD)."},"pollWindowUtc":{"type":"string","description":"Optional camelCase alias for poll_window_utc."},"dispatch_webhooks":{"type":"boolean","default":true,"description":"Dispatch signed HTTPS/Slack webhooks for newly emitted diff events."},"dispatchWebhooks":{"type":"boolean","description":"Optional camelCase alias for dispatch_webhooks."},"after_cursor":{"type":"string","description":"Monotonic cursor sequence for incremental event polling."},"afterCursor":{"type":"string","description":"Optional camelCase alias for after_cursor."},"limit":{"type":"integer","minimum":1,"maximum":200,"default":50,"description":"Maximum diff events returned per page (1..200)."},"order":{"type":"string","enum":["asc","desc"],"description":"Event sort order (defaults to asc when after_cursor is provided)."},"sort_order":{"type":"string","enum":["asc","desc"],"description":"Optional snake_case alias for order."},"sortOrder":{"type":"string","enum":["asc","desc"],"description":"Optional camelCase alias for order."},"transition_type":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional transition type filter."},"transitionType":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional camelCase alias for transition_type."},"product_context":{"type":"string","enum":["watchlist","default"],"description":"Optional workspace product persona hint."},"productContext":{"type":"string","enum":["watchlist","default"],"description":"Optional camelCase alias for product_context."}}}}}},"responses":{"200":{"description":"Updated ATS watchlist board subscriptions after removal","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAtsWatchlistResponse"}}}},"400":{"description":"Missing or invalid board_key / domain target"},"401":{"description":"Missing or invalid Workspace Bearer key"}}}},"/api/v1/b2b/ats-watchlist/sync":{"post":{"operationId":"syncB2bAtsHiringWatchlist","summary":"Execute deduplicated UTC window sync across the workspace's monitored ATS boards","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"operation":{"type":"string","enum":["preview_diff","upsert","remove","clear","list","sync","events"],"description":"Watchlist operation selector (used primarily on RapidAPI single-route gateway)."},"action":{"type":"string","enum":["upsert","remove","clear","preview_diff","list","sync","events"],"description":"Watchlist mutation action (upsert, remove, or clear)."},"demo":{"type":"boolean","example":true,"description":"Set true for zero-auth deterministic watchlist diff preview."},"preset":{"type":"string","enum":["devtools_outbound_diff","exec_finance_roles","recruiting_agency_exec_diff","degraded_upstream_fail_closed","stripe_engineering_expansion","ramp_ai_hiring_surge","openai_comp_band_bump","datadog_enterprise_ae_wave","cloudflare_workday_degraded_guard"],"description":"Named deterministic watchlist diff simulation preset."},"domain":{"type":"string","example":"stripe.com","description":"Target B2B company domain."},"company_domain":{"type":"string","description":"Optional snake_case alias for domain."},"companyDomain":{"type":"string","description":"Optional camelCase alias for domain."},"company":{"type":"string","description":"Optional company brand or domain alias."},"company_label":{"type":"string","description":"Optional display label for the monitored company."},"companyLabel":{"type":"string","description":"Optional camelCase alias for company_label."},"company_name":{"type":"string","description":"Optional alias for company_label."},"website":{"type":"string","description":"Optional website URL alias for domain."},"url":{"type":"string","description":"Optional direct ATS career board URL."},"board_url":{"type":"string","description":"Optional snake_case ATS career board URL."},"boardUrl":{"type":"string","description":"Optional camelCase ATS career board URL."},"board_key":{"type":"string","example":"GREENHOUSE:stripe","description":"Canonical ATS board key (<PROVIDER>:<slug>)."},"boardKey":{"type":"string","description":"Optional camelCase alias for board_key."},"ats_provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Explicit ATS provider override."},"atsProvider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional camelCase alias for ats_provider."},"provider":{"type":"string","enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY"],"description":"Optional shorthand alias for ats_provider."},"board_slug":{"type":"string","description":"Explicit ATS board slug or tenant identifier."},"boardSlug":{"type":"string","description":"Optional camelCase alias for board_slug."},"slug":{"type":"string","description":"Optional shorthand alias for board_slug."},"workday_host":{"type":"string","description":"Optional Workday host (<tenant>.wd1..999.myworkdayjobs.com)."},"workdayHost":{"type":"string","description":"Optional camelCase alias for workday_host."},"workday_site":{"type":"string","description":"Optional Workday site identifier."},"workdaySite":{"type":"string","description":"Optional camelCase alias for workday_site."},"department_filter":{"type":"string","description":"Optional case-insensitive department filter substring."},"departmentFilter":{"type":"string","description":"Optional camelCase alias for department_filter."},"department_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of department or team filter substrings."},"departmentFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for department_filters."},"keyword_filter":{"type":"string","description":"Optional case-insensitive job title keyword filter."},"keywordFilter":{"type":"string","description":"Optional camelCase alias for keyword_filter."},"keyword_filters":{"type":"array","items":{"type":"string"},"description":"Optional array of role or title keyword filter substrings."},"keywordFilters":{"type":"array","items":{"type":"string"},"description":"Optional camelCase alias for keyword_filters."},"remote_only":{"type":"boolean","description":"Emit transitions only for remote roles when true."},"remoteOnly":{"type":"boolean","description":"Optional camelCase alias for remote_only."},"delivery_webhook_url":{"type":"string","description":"SSRF-verified HTTPS webhook or Slack Incoming Webhook URL."},"deliveryWebhookUrl":{"type":"string","description":"Optional camelCase alias for delivery_webhook_url."},"webhook_url":{"type":"string","description":"Optional snake_case shorthand alias for delivery_webhook_url."},"webhookUrl":{"type":"string","description":"Optional camelCase shorthand alias for delivery_webhook_url."},"webhook_secret":{"type":"string","description":"Optional per-request HMAC signing secret override."},"webhookSecret":{"type":"string","description":"Optional camelCase alias for webhook_secret."},"delivery_email_enabled":{"type":"boolean","description":"Enable daily watchlist digest email delivery for verified workspaces."},"deliveryEmailEnabled":{"type":"boolean","description":"Optional camelCase alias for delivery_email_enabled."},"alert_email":{"type":"string","description":"Optional recipient email address for daily watchlist digest notifications."},"alertEmail":{"type":"string","description":"Optional camelCase alias for alert_email."},"boards":{"type":"array","maxItems":50,"items":{"type":"object"},"description":"Optional batch array of up to 50 board targets for upsert."},"windows":{"type":"array","items":{"type":"object"},"description":"Optional custom snapshot windows for deterministic diff simulation."},"poll_window_utc":{"type":"string","description":"Optional UTC poll window identifier (YYYY-MM-DD)."},"pollWindowUtc":{"type":"string","description":"Optional camelCase alias for poll_window_utc."},"dispatch_webhooks":{"type":"boolean","default":true,"description":"Dispatch signed HTTPS/Slack webhooks for newly emitted diff events."},"dispatchWebhooks":{"type":"boolean","description":"Optional camelCase alias for dispatch_webhooks."},"after_cursor":{"type":"string","description":"Monotonic cursor sequence for incremental event polling."},"afterCursor":{"type":"string","description":"Optional camelCase alias for after_cursor."},"limit":{"type":"integer","minimum":1,"maximum":200,"default":50,"description":"Maximum diff events returned per page (1..200)."},"order":{"type":"string","enum":["asc","desc"],"description":"Event sort order (defaults to asc when after_cursor is provided)."},"sort_order":{"type":"string","enum":["asc","desc"],"description":"Optional snake_case alias for order."},"sortOrder":{"type":"string","enum":["asc","desc"],"description":"Optional camelCase alias for order."},"transition_type":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional transition type filter."},"transitionType":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"],"description":"Optional camelCase alias for transition_type."},"product_context":{"type":"string","enum":["watchlist","default"],"description":"Optional workspace product persona hint."},"productContext":{"type":"string","enum":["watchlist","default"],"description":"Optional camelCase alias for product_context."}}}}}},"responses":{"200":{"description":"Deduplicated window poll & diff fan-out summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAtsWatchlistResponse"}}}},"401":{"description":"Missing or invalid Workspace Bearer key"}}}},"/api/v1/b2b/ats-watchlist/events":{"get":{"operationId":"listB2bAtsHiringWatchlistEvents","summary":"Poll incremental hiring-signal diff events via monotonic cursor (lossless n8n, Clay & Make sync)","parameters":[{"name":"after_cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Monotonic event sequence cursor (defaults order to asc when set)."},{"name":"afterCursor","in":"query","required":false,"schema":{"type":"string"},"description":"Optional camelCase alias for after_cursor."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":200,"default":50},"description":"Page size (1..200)."},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]},"description":"Sort order (asc or desc)."},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]},"description":"Optional snake_case alias for order."},{"name":"sortOrder","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]},"description":"Optional camelCase alias for order."},{"name":"transition_type","in":"query","required":false,"schema":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"]},"description":"Optional transition type filter."},{"name":"transitionType","in":"query","required":false,"schema":{"type":"string","enum":["JOB_OPENED","COMPENSATION_UPDATED","JOB_COMP_CHANGED","JOB_CLOSED"]},"description":"Optional camelCase alias for transition_type."},{"name":"board_key","in":"query","required":false,"schema":{"type":"string"},"description":"Optional canonical board_key filter."},{"name":"boardKey","in":"query","required":false,"schema":{"type":"string"},"description":"Optional camelCase alias for board_key."}],"responses":{"200":{"description":"Cursor-paginated hiring-signal diff events","content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2bAtsWatchlistResponse"}}}},"400":{"description":"Invalid cursor, limit, or sort order"},"401":{"description":"Missing or invalid Workspace Bearer key"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Temporary persistence or upstream availability degradation"}}}},"/api/v1/integrations/templates":{"get":{"operationId":"getMultiMarketplaceIntegrationTemplates","summary":"Retrieve ready-to-import Clay.com, n8n, Make.com, and RapidAPI Studio integration templates","security":[],"responses":{"200":{"description":"Multi-marketplace flat JSON integration templates","content":{"application/json":{"schema":{"type":"object","required":["ok","version","openapiDirectUrl","openapiRapidApiUrl"],"properties":{"ok":{"type":"boolean","example":true},"version":{"type":"string","example":"1.20.31"},"openapiDirectUrl":{"type":"string"},"openapiRapidApiUrl":{"type":"string"},"zeroEmailWorkspaceInitCommand":{"type":"string"}}}}}}}}},"/api/v1/tools/{toolSlug}":{"post":{"operationId":"executeRevClampDeterministicTool","summary":"Execute any of the 9 deterministic RevClamp FinOps & Compliance tools or B2B Intelligence gateways via flat JSON REST","parameters":[{"name":"toolSlug","in":"path","required":true,"schema":{"type":"string","enum":["b2b-domain-intelligence","domain-intelligence","b2b-domain-contact-enricher","b2b-ats-jobs","unified-ats-jobs","talentpulse","ats-jobs","b2b-ads-transparency","google-ads-transparency","adpulse","ads-transparency","b2b-ats-watchlist","ats-hiring-watchlist","talentpulse-watchlist","ats-watchlist","stripe-basil-auditor","stripe-basil-inspector","revenue-leakage-auditor","basil-audit","ghost-usage-evaluator","stripe-ce3-checker","stripe-ce3-validator","ce3-checker","ce3-eligibility-checker","ce3-check","vies-vat-validator","eu-vies-validator","eu-vies-vat-validator","vies-vat-checker","vies-check","b2b-net-terms-calculator","shopify-b2b-net-terms","net-terms-reconcile","webhook-signature-tester","webhook-signature-debugger","webhook-verify","b2b-chargeback-roi-calculator","chargeback-roi-calculator","roi-calculator","stripe-fee-calculator","roi-calculate","webhook-replay-simulator","webhook-dlq-recovery-runbook","webhook-replay-simulate","dispute-evidence-linter","stripe-dispute-evidence-char-counter","dispute-evidence-char-counter","dispute-evidence-lint","gdpr-erasure-preview","revclamp_audit_revenue_leakage","revclamp_evaluate_ghost_usage","revclamp_stage_stripe_dispute_ce3","revclamp_validate_eu_vat_vies","revclamp_reconcile_b2b_net_terms","revclamp_verify_webhook_signature","revclamp_calculate_roi_and_plan_fit","revclamp_simulate_webhook_replay","revclamp_lint_dispute_evidence"]},"description":"Target RevClamp tool slug or MCP tool identifier."},{"$ref":"#/components/parameters/IdempotencyKeyHeader"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Tool-specific JSON input parameters (supports both camelCase and snake_case aliases)."}}}},"responses":{"200":{"description":"Deterministic flat JSON evaluation result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","example":true},"tool_slug":{"type":"string","example":"stripe-ce3-checker"},"mcp_tool_name":{"type":"string","example":"revclamp_stage_stripe_dispute_ce3"},"request_id":{"type":"string","example":"req_8f91a2b3c4d5e6f7"}}}}}},"400":{"description":"Invalid JSON payload or tool parameter syntax"},"401":{"description":"Missing or invalid Workspace API Key"},"402":{"description":"Monthly event or board quota exceeded"},"403":{"description":"Forbidden or invalid gateway proxy credentials"},"404":{"description":"Unknown tool slug"},"409":{"description":"Idempotency-Key payload conflict or in-flight request"},"422":{"description":"SSRF guard blocked private, loopback, or reserved host/IP"},"429":{"description":"Rate limit exceeded"},"500":{"description":"Internal evaluation error"},"503":{"description":"Live external dependency unconfigured or temporarily unavailable"}}}}},"components":{"securitySchemes":{"WorkspaceBearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"rg_live_<workspace_key>","description":"RevClamp Workspace API Key (`rg_live_...`). Provision free via `npx --yes revclamp-mcp@latest --init-workspace` or pass `{\"demo\": true}` for sandbox mode."},"ApiKeyHeader":{"type":"apiKey","in":"header","name":"X-Api-Key","description":"Alternative Workspace API Key header (`rg_live_...`)."},"RevClampKeyHeader":{"type":"apiKey","in":"header","name":"X-RevClamp-Key","description":"Alternative RevClamp Workspace API Key header (`rg_live_...`)."},"RevClampTenantKeyHeader":{"type":"apiKey","in":"header","name":"X-RevClamp-Tenant-Key","description":"Alternative RevClamp Tenant API Key header (`rg_live_...`)."}},"parameters":{"IdempotencyKeyHeader":{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":1,"maxLength":128},"description":"Optional idempotency key preventing duplicate billing or duplicate mutation execution across retries."}},"schemas":{"B2bDomainIntelligenceResponse":{"type":"object","required":["ok","domain","payment_signal","ats_status","mx_status","spf_status","dmarc_policy","security_txt_status","adpulse_transparency_url","recommended_revclamp_tool","interactive_autorun_url","observed_at","cache_age_seconds","request_id"],"properties":{"ok":{"type":"boolean","example":true},"domain":{"type":"string","example":"notion.so"},"payment_provider":{"type":"string","nullable":true,"enum":["stripe","shopify","adyen","paddle","braintree","polar","lemonsqueezy",null],"example":"stripe"},"payment_signal":{"type":"string","enum":["observed","not_observed","unknown","timeout"],"example":"observed"},"payment_evidence_type":{"type":"string","enum":["csp_or_header","dns_txt_verification","curated_directory","none"],"example":"curated_directory"},"ats_provider":{"type":"string","nullable":true,"enum":["ASHBY","GREENHOUSE","LEVER","WORKDAY","SMARTRECRUITERS",null],"example":"ASHBY"},"ats_status":{"type":"string","enum":["observed","not_observed","unknown"],"example":"observed"},"ats_board_slug":{"type":"string","nullable":true,"example":"notion"},"mx_status":{"type":"string","enum":["present","absent","unknown","timeout"],"example":"present"},"spf_status":{"type":"string","enum":["present","absent","unknown","timeout"],"example":"present"},"dmarc_policy":{"type":"string","enum":["reject","quarantine","none","absent","unknown","timeout"],"example":"reject"},"security_txt_status":{"type":"string","enum":["valid","expired","missing_expires","not_found","timeout"],"example":"valid"},"security_contact":{"type":"string","nullable":true,"example":"mailto:security@makenotion.com"},"adpulse_transparency_url":{"type":"string","example":"https://adstransparency.google.com/?region=anywhere&domain=notion.so"},"recommended_revclamp_tool":{"type":"string","example":"stripe-ce3-checker"},"interactive_autorun_url":{"type":"string","example":"https://revclamp.com/tools/stripe-ce3-checker?preset=qualified_120d_365d&autorun=1&source=domain_intel_api"},"observed_at":{"type":"string","format":"date-time"},"cache_age_seconds":{"type":"integer","example":0},"request_id":{"type":"string","example":"req_4a7b2c9d1e3f5a6b"}}},"B2bAtsJobsIntelligenceResponse":{"type":"object","required":["ok","domain","ats_provider","ats_board_slug","total_open_roles","high_intent_finops_security_roles","jobs","recommended_revclamp_tool","interactive_autorun_url","data_source","cache_age_seconds","request_id"],"properties":{"ok":{"type":"boolean","example":true},"domain":{"type":"string","nullable":true,"example":"stripe.com"},"company_name":{"type":"string","example":"Stripe"},"ats_provider":{"type":"string","nullable":true,"enum":["GREENHOUSE","ASHBY","LEVER","SMARTRECRUITERS","WORKDAY",null],"example":"GREENHOUSE"},"ats_board_slug":{"type":"string","nullable":true,"example":"stripe"},"total_open_roles":{"type":"integer","example":3},"high_intent_finops_security_roles":{"type":"integer","example":2},"jobs":{"type":"array","items":{"type":"object","properties":{"job_id":{"type":"string"},"title":{"type":"string"},"department":{"type":"string"},"location":{"type":"string"},"is_remote":{"type":"boolean"},"apply_url":{"type":"string"},"published_at":{"type":"string","nullable":true},"compensation":{"type":"string","nullable":true},"tech_stack_keywords":{"type":"array","items":{"type":"string"}},"sanitized_excerpt":{"type":"string"}}}},"recommended_revclamp_tool":{"type":"string","example":"stripe-ce3-checker"},"interactive_autorun_url":{"type":"string"},"data_source":{"type":"string","enum":["curated_sandbox_snapshot","live_ats_api"],"example":"live_ats_api"},"observed_at":{"type":"string","format":"date-time"},"cache_age_seconds":{"type":"integer","example":0},"request_id":{"type":"string","example":"req_7c8d9e0f1a2b3c4d"}}},"B2bAdsTransparencyIntelligenceResponse":{"type":"object","required":["ok","query","domain","advertiser_id","advertiser_name","verification_region","estimated_active_ads_range","creatives","transparency_center_url","recommended_revclamp_tool","interactive_autorun_url","disclaimer","data_source","cache_age_seconds","request_id"],"properties":{"ok":{"type":"boolean","example":true},"query":{"type":"string","example":"stripe.com"},"domain":{"type":"string","nullable":true,"example":"stripe.com"},"advertiser_id":{"type":"string","nullable":true,"example":"AR16951989901585285121"},"advertiser_name":{"type":"string","nullable":true,"example":"Stripe, Inc."},"verification_region":{"type":"string","nullable":true,"example":"US"},"estimated_active_ads_range":{"type":"object","nullable":true,"properties":{"min":{"type":"integer","example":8000},"max":{"type":"integer","example":9000},"label":{"type":"string","example":"8000-9000"}}},"creatives":{"type":"array","items":{"type":"object","properties":{"creative_id":{"type":"string"},"advertiser_id":{"type":"string"},"advertiser_name":{"type":"string"},"format":{"type":"string"},"region":{"type":"string"},"first_seen_at":{"type":"string","nullable":true},"last_seen_at":{"type":"string","nullable":true},"headline":{"type":"string"},"preview_url":{"type":"string"},"transparency_creative_url":{"type":"string"}}}},"transparency_center_url":{"type":"string"},"recommended_revclamp_tool":{"type":"string","example":"stripe-ce3-checker"},"interactive_autorun_url":{"type":"string"},"disclaimer":{"type":"string"},"data_source":{"type":"string","example":"live_google_ads_rpc"},"observed_at":{"type":"string","format":"date-time"},"cache_age_seconds":{"type":"integer","example":0},"request_id":{"type":"string","example":"req_9e0f1a2b3c4d5e6f"}}},"B2bAtsWatchlistResponse":{"type":"object","required":["ok","request_id"],"properties":{"ok":{"type":"boolean","example":true},"tenant_id":{"type":"string","example":"tnt_enterprise_01"},"plan_tier":{"type":"string","enum":["free","starter_19","growth_59","scale_199"],"example":"free"},"board_cap":{"type":"integer","example":10},"active_board_count":{"type":"integer","example":3},"preferred_product_persona":{"type":"string","enum":["default","watchlist"],"example":"watchlist"},"boards":{"type":"array","items":{"type":"object"}},"events":{"type":"array","items":{"type":"object"}},"next_cursor":{"type":"string","nullable":true,"example":"asc:15"},"has_more":{"type":"boolean","example":false},"request_id":{"type":"string","example":"req_1a2b3c4d5e6f7a8b"}}}}}}