abm-dev · JSON-LD Context

Abm Dev Context

JSON-LD context defining the semantic vocabulary for Abm Dev from abm-dev.

13 Classes 85 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
abm: https://abm.dev/schema#

Classes

EnrichmentInput EnrichmentSummary PersonFinderOptions PersonFinderRequest PersonFinderCandidate PersonFinderJob Campaign FieldConfig EnrichmentConfiguration WebhookSubscription ApiKeySummary CreateApiKeyResponse SignupOrganizationResponse

Properties

Property Type Container
name string
email string
firstName string
lastName string
company string
companyName string
firmName string
linkedInUrl reference
linkedInCompanyPage reference
domain string
website reference
crmId string
id integer
status string
type string
created_at dateTime
maxPerRole integer
enrich boolean
createInCrm boolean
companyWebsite reference
companyLinkedin reference
roles list
options reference
title string
matchedRole string
confidence decimal
linkedinUrl reference
location string
sources list
hubspotContactId string
enrichmentJobId integer
jobId string
percentComplete integer
currentStep string
createdAt dateTime
completedAt dateTime
result
error string
statusUrl reference
streamUrl reference
source_type string
total_companies integer
companies_completed integer
total_candidates_found integer
credits_used integer
completed_at dateTime
field_id string
label string
category string
enabled boolean
required boolean
crm_property string
display_order integer
source_priority list
auto_approve boolean
auto_approve_threshold decimal
auto_writeback boolean
dedup_strategy string
default_enrich_on_find boolean
url reference
event_types list
is_active boolean
last_triggered_at dateTime
failure_count integer
description string
prefix string
environment string
scopes list
lastUsedAt dateTime
expiresAt dateTime
isActive boolean
revokedAt dateTime
allowedIpAddresses string
allowedReferrers string
rateLimitPerMinute integer
key string
warning string
organizationId string
organizationName string
organizationSlug string
clerkOrgId string
clerkUserId string
workspaceId string
workspaceName string
created boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://abm.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "abm": "https://abm.dev/schema#",
    "EnrichmentInput": "abm:EnrichmentInput",
    "name": {
      "@id": "abm:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "abm:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "abm:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "abm:lastName",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "abm:company",
      "@type": "xsd:string"
    },
    "companyName": {
      "@id": "abm:companyName",
      "@type": "xsd:string"
    },
    "firmName": {
      "@id": "abm:firmName",
      "@type": "xsd:string"
    },
    "linkedInUrl": {
      "@id": "abm:linkedInUrl",
      "@type": "@id"
    },
    "linkedInCompanyPage": {
      "@id": "abm:linkedInCompanyPage",
      "@type": "@id"
    },
    "domain": {
      "@id": "abm:domain",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "abm:website",
      "@type": "@id"
    },
    "crmId": {
      "@id": "abm:crmId",
      "@type": "xsd:string"
    },
    "EnrichmentSummary": "abm:EnrichmentSummary",
    "id": {
      "@id": "abm:id",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "abm:status",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "abm:type",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "abm:created_at",
      "@type": "xsd:dateTime"
    },
    "PersonFinderOptions": "abm:PersonFinderOptions",
    "maxPerRole": {
      "@id": "abm:maxPerRole",
      "@type": "xsd:integer"
    },
    "enrich": {
      "@id": "abm:enrich",
      "@type": "xsd:boolean"
    },
    "createInCrm": {
      "@id": "abm:createInCrm",
      "@type": "xsd:boolean"
    },
    "PersonFinderRequest": "abm:PersonFinderRequest",
    "companyWebsite": {
      "@id": "abm:companyWebsite",
      "@type": "@id"
    },
    "companyLinkedin": {
      "@id": "abm:companyLinkedin",
      "@type": "@id"
    },
    "roles": {
      "@id": "abm:roles",
      "@container": "@list"
    },
    "options": {
      "@id": "abm:options",
      "@type": "@id"
    },
    "PersonFinderCandidate": "abm:PersonFinderCandidate",
    "title": {
      "@id": "abm:title",
      "@type": "xsd:string"
    },
    "matchedRole": {
      "@id": "abm:matchedRole",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "abm:confidence",
      "@type": "xsd:decimal"
    },
    "linkedinUrl": {
      "@id": "abm:linkedinUrl",
      "@type": "@id"
    },
    "location": {
      "@id": "abm:location",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "abm:sources",
      "@container": "@list"
    },
    "hubspotContactId": {
      "@id": "abm:hubspotContactId",
      "@type": "xsd:string"
    },
    "enrichmentJobId": {
      "@id": "abm:enrichmentJobId",
      "@type": "xsd:integer"
    },
    "PersonFinderJob": "abm:PersonFinderJob",
    "jobId": {
      "@id": "abm:jobId",
      "@type": "xsd:string"
    },
    "percentComplete": {
      "@id": "abm:percentComplete",
      "@type": "xsd:integer"
    },
    "currentStep": {
      "@id": "abm:currentStep",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "abm:createdAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "abm:completedAt",
      "@type": "xsd:dateTime"
    },
    "result": {
      "@id": "abm:result"
    },
    "error": {
      "@id": "abm:error",
      "@type": "xsd:string"
    },
    "statusUrl": {
      "@id": "abm:statusUrl",
      "@type": "@id"
    },
    "streamUrl": {
      "@id": "abm:streamUrl",
      "@type": "@id"
    },
    "Campaign": "abm:Campaign",
    "source_type": {
      "@id": "abm:source_type",
      "@type": "xsd:string"
    },
    "total_companies": {
      "@id": "abm:total_companies",
      "@type": "xsd:integer"
    },
    "companies_completed": {
      "@id": "abm:companies_completed",
      "@type": "xsd:integer"
    },
    "total_candidates_found": {
      "@id": "abm:total_candidates_found",
      "@type": "xsd:integer"
    },
    "credits_used": {
      "@id": "abm:credits_used",
      "@type": "xsd:integer"
    },
    "completed_at": {
      "@id": "abm:completed_at",
      "@type": "xsd:dateTime"
    },
    "FieldConfig": "abm:FieldConfig",
    "field_id": {
      "@id": "abm:field_id",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "abm:label",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "abm:category",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "abm:enabled",
      "@type": "xsd:boolean"
    },
    "required": {
      "@id": "abm:required",
      "@type": "xsd:boolean"
    },
    "crm_property": {
      "@id": "abm:crm_property",
      "@type": "xsd:string"
    },
    "display_order": {
      "@id": "abm:display_order",
      "@type": "xsd:integer"
    },
    "EnrichmentConfiguration": "abm:EnrichmentConfiguration",
    "source_priority": {
      "@id": "abm:source_priority",
      "@container": "@list"
    },
    "auto_approve": {
      "@id": "abm:auto_approve",
      "@type": "xsd:boolean"
    },
    "auto_approve_threshold": {
      "@id": "abm:auto_approve_threshold",
      "@type": "xsd:decimal"
    },
    "auto_writeback": {
      "@id": "abm:auto_writeback",
      "@type": "xsd:boolean"
    },
    "dedup_strategy": {
      "@id": "abm:dedup_strategy",
      "@type": "xsd:string"
    },
    "default_enrich_on_find": {
      "@id": "abm:default_enrich_on_find",
      "@type": "xsd:boolean"
    },
    "WebhookSubscription": "abm:WebhookSubscription",
    "url": {
      "@id": "abm:url",
      "@type": "@id"
    },
    "event_types": {
      "@id": "abm:event_types",
      "@container": "@list"
    },
    "is_active": {
      "@id": "abm:is_active",
      "@type": "xsd:boolean"
    },
    "last_triggered_at": {
      "@id": "abm:last_triggered_at",
      "@type": "xsd:dateTime"
    },
    "failure_count": {
      "@id": "abm:failure_count",
      "@type": "xsd:integer"
    },
    "ApiKeySummary": "abm:ApiKeySummary",
    "description": {
      "@id": "abm:description",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "abm:prefix",
      "@type": "xsd:string"
    },
    "environment": {
      "@id": "abm:environment",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "abm:scopes",
      "@container": "@list"
    },
    "lastUsedAt": {
      "@id": "abm:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "expiresAt": {
      "@id": "abm:expiresAt",
      "@type": "xsd:dateTime"
    },
    "isActive": {
      "@id": "abm:isActive",
      "@type": "xsd:boolean"
    },
    "revokedAt": {
      "@id": "abm:revokedAt",
      "@type": "xsd:dateTime"
    },
    "allowedIpAddresses": {
      "@id": "abm:allowedIpAddresses",
      "@type": "xsd:string"
    },
    "allowedReferrers": {
      "@id": "abm:allowedReferrers",
      "@type": "xsd:string"
    },
    "rateLimitPerMinute": {
      "@id": "abm:rateLimitPerMinute",
      "@type": "xsd:integer"
    },
    "CreateApiKeyResponse": "abm:CreateApiKeyResponse",
    "key": {
      "@id": "abm:key",
      "@type": "xsd:string"
    },
    "warning": {
      "@id": "abm:warning",
      "@type": "xsd:string"
    },
    "SignupOrganizationResponse": "abm:SignupOrganizationResponse",
    "organizationId": {
      "@id": "abm:organizationId",
      "@type": "xsd:string"
    },
    "organizationName": {
      "@id": "abm:organizationName",
      "@type": "xsd:string"
    },
    "organizationSlug": {
      "@id": "abm:organizationSlug",
      "@type": "xsd:string"
    },
    "clerkOrgId": {
      "@id": "abm:clerkOrgId",
      "@type": "xsd:string"
    },
    "clerkUserId": {
      "@id": "abm:clerkUserId",
      "@type": "xsd:string"
    },
    "workspaceId": {
      "@id": "abm:workspaceId",
      "@type": "xsd:string"
    },
    "workspaceName": {
      "@id": "abm:workspaceName",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "abm:created",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "abm-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects abm-dev's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/abm-dev-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/abm-dev-openapi.json"
  ]
}