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.
The Us Brand Signal Crm Field Mapper API from timzinin-com — 1 operation(s) for us brand signal crm field mapper.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/timzinin-com:timzinin-com-us-brand-signal-crm-field-mapper-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 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