---
title: "NAICSPredictionRequest.submitted"
method: POST
path: "NAICSPredictionRequest.submitted"
tags: ["Webhook Events"]
---

# NAICSPredictionRequest.submitted

`POST NAICSPredictionRequest.submitted` (webhook)

Emitted when a NAICS code prediction request has been submitted for processing.

## Payload

- V1NAICSPredictionRequestSubmittedWebhook
  - `__event__` WebhookMetadata
    - `type` 'BusinessSearch.submitted' | 'BusinessSearch.responded' | 'BusinessSearch.completed' | 'BusinessSearch.failed' | 'BusinessSearch.cancelled' | 'BusinessSearch.updated' | 'PersonSearch.submitted' | 'PersonSearch.completed' | 'PersonSearch.failed' | 'PersonSearch.updated' | 'DMFSearch.submitted' | 'DMFSearch.completed' | 'DMFSearch.failed' | 'LiensSearch.submitted' | 'LiensSearch.completed' | 'LiensSearch.failed' | 'LienFiling.created' | 'LienFiling.updated' | 'LienFiling.deleted' | 'DocketSearch.submitted' | 'DocketSearch.completed' | 'DocketSearch.failed' | 'DocketDetailsSearch.submitted' | 'DocketDetailsSearch.completed' | 'DocketDetailsSearch.failed' | 'DocketExhibitSearch.submitted' | 'DocketExhibitSearch.completed' | 'DocketExhibitSearch.failed' | 'APIKey.created' | 'APIKey.deleted' | 'OnboardingSession.completed' | 'Order.created' | 'RegistrationEnrichment.submitted' | 'RegistrationEnrichment.completed' | 'RegistrationEnrichment.failed' | 'NAICSPredictionRequest.submitted' | 'NAICSPredictionRequest.completed' | 'NAICSPredictionRequest.failed' | 'WebsiteAnalysisRequest.submitted' | 'WebsiteAnalysisRequest.completed' | 'WebsiteAnalysisRequest.failed' | 'WebPresenceRequest.submitted' | 'WebPresenceRequest.completed' | 'WebPresenceRequest.failed' | 'PortfolioItem.created' | 'PortfolioItem.updated' | 'PortfolioItem.deleted' | 'PortfolioGroup.created' | 'PortfolioGroup.updated' | 'PortfolioGroup.deleted' | 'TINVerification.submitted' | 'TINVerification.completed' | 'TINVerification.failed' | 'AdverseMediaSearch.submitted' | 'AdverseMediaSearch.completed' | 'AdverseMediaSearch.failed' | 'EmployeeVerificationRequest.submitted' | 'EmployeeVerificationRequest.completed' | 'EmployeeVerificationRequest.failed' | 'InternationalBusinessSearch.submitted' | 'InternationalBusinessSearch.completed' | 'InternationalBusinessSearch.failed', required — The canonical list of supported Webhook events. Every Webhook event sent via the notifier must be registered here. An exhaustive match is used against this enumeration to ensure that all events are valid and have corresponding rendering logic. @see WebhookNotifier.render_payload
    - `origin` 'api' | 'console' | 'mcp' | 'onboarding'
    - `organization_id` string, nullable
    - `application_id` string, nullable
    - `external_id` string, nullable
    - `application_type` string, nullable
  - `id` string, uuid, required — Unique identifier for the NAICS prediction request.
  - `state` 'PENDING' | 'EXECUTING' | 'COMPLETED' | 'FAILED' | 'CANCELLED', required
  - `business_id` string, uuid, nullable — The ID of the business for which the NAICS code was predicted.
  - `business_search_id` string, uuid, nullable — The ID of the business search from which this NAICS prediction request originated.
  - `predicted_naics` V1PredictedNaicsResponse
    - `code` string, required — The predicted NAICS code for the business.
    - `title` string, required — The title of the predicted NAICS code.
    - `accuracy` number, nullable — The accuracy of the NAICS code prediction.
    - `keywords` string[], nullable — Any keywords associated with the NAICS code to indicate area of business activity.
    - `mcc_codes` V1MCC[], nullable — List of MCC codes associated with the NAICS code.
      - `code` string, required — The 4-digit MCC.
      - `description` string, nullable — Description of the MCC.
      - `mastercard_risk` boolean, nullable — Indicates if there is a risk associated with Mastercard transactions.
      - `visa_risk_tier` 1 | 2 | 3
    - `sic_codes` V1SICCode[], nullable — List of SIC codes associated with the NAICS code.
      - `code` string, required — The 4-digit SIC code.
      - `description` string, nullable — Description of the SIC code.
    - `risk_level` 'high' | 'medium' | 'low' | 'no_risk'
    - `reasoning` string, nullable — Explanation of why this specific NAICS code was chosen for the business.
  - `error` string, nullable — Any errors that occurred during the NAICS prediction request.
  - `reference_id` string, nullable — An optional reference ID associated with this request, inherited from the parent search.
  - `created_at` string, date-time, required — The date and time when the NAICS prediction request was created.

## Acknowledgement `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/baselayer/apis/baselayer-api-service.md) · [All operations](https://skmtc.net/baselayer/apis/baselayer-api-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/baselayer/baselayer-api-service/versions/0cc89938bc26/schema)
