submit_rfq
Submit a Request For Quote (RFQ) on behalf of a buyer to 1-3 selected marketing agencies via marketingburos.nl. Input is the v1 wizard profile (specialisms, industry, company size, budget, timeline, ...) plus contact details and selectedAgencySlugs (slugs from search_agencies or find_agency). Nothing is sent to agencies automatically: the RFQ is queued and a human operator releases it. Success returns {rfqId, queuedAgencySlugs, notMatchableSlugs}: a selected agency that is not in the match pool for this buyer profile is skipped (listed in notMatchableSlugs), not an error, unless none remain. Failures return isError with one of: invalid_input (with issues[]), unknown_agency (with slugs[] that do not exist or cannot be contacted), rate_limit_ip / rate_limit_email (resetAt included when raised by this server), invalid / invalid_email / disposable_email (upstream validation), no_selection (no selected agency is in the match pool), upstream_failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| website | No | Leave empty. Anti-spam honeypot field. | |
| industry | Yes | Buyer's industry (a value from categories://list doelgroep_options, or 'Anders'). | |
| timeline | Yes | When the work should start. | |
| agencySize | Yes | Preferred agency size in employees. | |
| budgetBand | Yes | Buyer's budget in EUR. | |
| companySize | Yes | Buyer's company size in employees. | |
| contactName | Yes | Buyer's full name. | |
| culturalFit | Yes | Three 0-10 sliders: [data-driven, specialist, hands-on]. Use [5,5,5] when unknown. | |
| specialisms | Yes | 1-5 specialism slugs the buyer needs (see the categories://list resource). | |
| toelichting | No | Optional free-text brief for the agencies (Dutch or English). | |
| contactEmail | Yes | Buyer's business e-mail (no disposable domains). | |
| contactPhone | No | Optional phone number (digits, spaces, +, (), -). | |
| contactCompany | Yes | Buyer's company name. | |
| industryFreetext | No | Required only when industry is 'Anders': the buyer's industry in their own words. | |
| clientOrientation | No | Optional: does the buyer sell b2b, b2c or both. | |
| selectedAgencySlugs | Yes | 1-3 agency slugs (as returned by search_agencies or find_agency) the buyer wants to receive this RFQ. | |
| specialistFullServiceSlider | Yes | 0 = full-service agency, 10 = niche specialist. |