timzinin-com Us Brand Signal Crm Field Mapper API

The Us Brand Signal Crm Field Mapper API from timzinin-com — 1 operation(s) for us brand signal crm field mapper.

Operations 1

POST /api/us-brand-signal-crm-field-mapper US Brand Signal CRM Field Mapper #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/timzinin-com:timzinin-com-us-brand-signal-crm-field-mapper-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

timzinin-com-us-brand-signal-crm-field-mapper-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Zinin M2M Hub Us Brand Signal Crm Field Mapper API
  description: Pay-per-call data & tool APIs
  version: 1.0.0
  x-guidance: 'Zinin M2M Hub — pay-per-call data & tool APIs for AI agents. Each POST /api/{slug} operation below is a distinct paid tool: call GET /api/{slug}/schema first for the exact input shape, then POST with a signed PAYMENT-SIGNATURE header (x402 v2, USDC — see x-payment-info per operation) or omit it to receive a 402 with full payment requirements in the PAYMENT-REQUIRED header. The same catalog is also available as MCP JSON-RPC tool bundles at POST /mcp/{bundle} — see GET /.well-known/x402 for the list of bundles.'
tags:
- name: Us Brand Signal Crm Field Mapper
paths:
  /api/us-brand-signal-crm-field-mapper:
    post:
      summary: US Brand Signal CRM Field Mapper
      description: Turn 1 to 100 buyer-supplied US brand signal rows into unsent HubSpot, Salesforce, or generic CRM field proposals while preserving evidence IDs and URLs. No CRM credentials, network calls, proxy, LLM, identity resolution, or arbitrary expressions.
      operationId: call_us_brand_signal_crm_field_mapper
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.050000'
        protocols:
        - x402: {}
        network: eip155:8453
        payTo: '0x409D32aD39C02BC9B23a8b2d447532ed801b12dE'
        asset: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              title: US Brand Signal CRM Field Mapper input
              description: Provide normalized buyer-owned signals, an explicit target CRM, and closed source-to-target field mappings. This Actor never sends data to a CRM.
              type: object
              schemaVersion: 1
              additionalProperties: false
              properties:
                schemaVersion:
                  title: Contract version
                  description: The only supported closed contract version.
                  type: string
                  enum:
                  - '1.0'
                  default: '1.0'
                  prefill: '1.0'
                target:
                  title: Target CRM
                  description: Select the closed target field vocabulary; this Actor does not call the target CRM.
                  type: string
                  enum:
                  - hubspot
                  - salesforce
                  - generic
                  default: hubspot
                  prefill: hubspot
                mapping:
                  title: Explicit closed field mapping
                  description: Each source field may appear once and must map to the exact target field allowed for the selected CRM.
                  type: array
                  minItems: 1
                  maxItems: 9
                  editor: json
                  items:
                    type: object
                    additionalProperties: false
                    required:
                    - sourceField
                    - targetField
                    - transform
                    properties:
                      sourceField:
                        title: Source field
                        description: One closed normalized source field.
                        type: string
                        enum:
                        - entity_id
                        - brand_name
                        - signal_type
                        - signal_status
                        - score
                        - observed_at
                        - source_evidence_id
                        - source_url
                        - note
                      targetField:
                        title: Target field
                        description: The target-specific field paired with this source field.
                        type: string
                        enum:
                        - external_id
                        - company_name
                        - signal_type
                        - signal_status
                        - signal_score
                        - last_observed_at
                        - source_evidence_id
                        - source_url
                        - notes
                        - Account.Name
                        - External_Id__c
                        - Signal_Type__c
                        - Signal_Status__c
                        - Signal_Score__c
                        - Last_Observed_At__c
                        - Source_Evidence_Id__c
                        - Source_URL__c
                        - Notes__c
                        - entity_name
                        - observed_at
                        - note
                      transform:
                        title: Allowlisted transform
                        description: One exact transform; no expressions are accepted.
                        type: string
                        enum:
                        - as_is
                        - trim
                        - lowercase
                        - uppercase
                        - number_integer
                        - number_decimal_2
                        - date_yyyy_mm_dd
                  prefill:
                  - sourceField: brand_name
                    targetField: company_name
                    transform: trim
                  - sourceField: signal_status
                    targetField: signal_status
                    transform: lowercase
                  - sourceField: score
                    targetField: signal_score
                    transform: number_decimal_2
                  - sourceField: observed_at
                    targetField: last_observed_at
                    transform: date_yyyy_mm_dd
                rows:
                  title: Normalized US brand signal rows
                  description: One to one hundred rows with explicit opaque entity IDs and source evidence.
                  type: array
                  minItems: 1
                  maxItems: 100
                  editor: json
                  items:
                    type: object
                    additionalProperties: false
                    required:
                    - signalId
                    - entityId
                    - sourceEvidenceId
                    - sourceUrl
                    - observedAt
                    - values
                    properties:
                      signalId:
                        title: Signal ID
                        description: Unique printable ASCII ID supplied by the buyer.
                        type: string
                        minLength: 1
                        maxLength: 64
                        pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$
                      entityId:
                        title: Opaque entity ID
                        description: Explicit buyer-owned grouping key; no identity is inferred.
                        type: string
                        minLength: 1
                        maxLength: 64
                        pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$
                      sourceEvidenceId:
                        title: Source evidence ID
                        description: Unique buyer-owned evidence reference preserved in every result section.
                        type: string
                        minLength: 1
                        maxLength: 64
                        pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$
                      sourceUrl:
                        title: Source evidence URL
                        description: HTTPS evidence URL. It is recorded but never fetched.
                        type: string
                        minLength: 12
                        maxLength: 2048
                        pattern: ^https://[^\s#]+$
                      observedAt:
                        title: Observed UTC timestamp
                        description: Strict Gregorian UTC timestamp with seconds and Z offset.
                        type: string
                        pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$
                      values:
                        title: Optional normalized values
                        description: Only these normalized signal values are accepted; absent and null values become omissions.
                        type: object
                        additionalProperties: false
                        properties:
                          brand_name:
                            title: Brand name
                            description: Buyer-supplied brand label; never resolved or inferred.
                            type:
                            - string
                            - 'null'
                            minLength: 1
                            maxLength: 256
                            pattern: ^(?!.*[\uD800-\uDFFF])[^\u0000-\u001F\u007F-\u009F\u2028\u2029]*$
                          signal_type:
                            title: Signal type
                            description: Buyer-supplied signal category.
                            type:
                            - string
                            - 'null'
                            minLength: 1
                            maxLength: 256
                            pattern: ^(?!.*[\uD800-\uDFFF])[^\u0000-\u001F\u007F-\u009F\u2028\u2029]*$
                          signal_status:
                            title: Signal status
                            description: Buyer-supplied signal status.
                            type:
                            - string
                            - 'null'
                            minLength: 1
                            maxLength: 256
                            pattern: ^(?!.*[\uD800-\uDFFF])[^\u0000-\u001F\u007F-\u009F\u2028\u2029]*$
                          score:
                            title: Signal score
                            description: Optional finite score from 0 through 100.
                            type:
                            - number
                            - 'null'
                            minimum: 0
                            maximum: 100
                          note:
                            title: Signal note
                            description: Optional buyer-supplied note preserved as a fact.
                            type:
                            - string
                            - 'null'
                            minLength: 1
                            maxLength: 512
                            pattern: ^(?!.*[\uD800-\uDFFF])[^\u0000-\u001F\u007F-\u009F\u2028\u2029]*$
                  prefill:
                  - signalId: sig-001
                    entityId: brand-acme
                    sourceEvidenceId: ev-001
                    sourceUrl: https://evidence.example.com/acme/offer
                    observedAt: '2026-08-05T10:00:00Z'
                    values:
                      brand_name: ' Acme '
                      signal_status: ACTIVE
                      score: 82.5
                  - signalId: sig-002
                    entityId: brand-acme
                    sourceEvidenceId: ev-002
                    sourceUrl: https://evidence.example.com/acme/news
                    observedAt: '2026-08-05T11:00:00Z'
                    values:
                      brand_name: Acme
                      signal_status: ACTIVE
                      score: 82.5
              required:
              - schemaVersion
              - target
              - mapping
              - rows
      responses:
        '200':
          description: Actor run succeeded and payment settled
          content:
            application/json:
              schema:
                type: object
                properties:
                  results:
                    type: array
                    items:
                      type: object
                    description: Actor output items — shape is actor-specific (varies per tool); see this operation's own requestBody schema/description for what the underlying actor produces.
                  meta:
                    type: object
                    properties:
                      run_ms:
                        type: integer
                        description: Actor run duration in milliseconds
                      item_count:
                        type: integer
                        description: len(results)
                      settled:
                        type: boolean
                        description: Whether the x402 payment was confirmed settled by the facilitator
                      transaction:
                        type:
                        - string
                        - 'null'
                        description: On-chain settlement transaction hash, null if unsettled
                    required:
                    - run_ms
                    - item_count
                    - settled
                    - transaction
                required:
                - results
                - meta
        '400':
          description: Malformed PAYMENT-SIGNATURE header or request body
        '402':
          description: Payment required or invalid — see PAYMENT-REQUIRED header
        '409':
          description: Payment payload already used
        '502':
          description: Actor run failed
        '504':
          description: Actor run timed out
      tags:
      - Us Brand Signal Crm Field Mapper