{
"outcome": "error",
"reason": "TrustedForm certificate has expired or could not be found"
}
{
"outcome": "error",
"reason": "Certificate is not claimable"
}
{
"outcome": "error",
"reason": "Certificate has been claimed too many times"
}
Certificate URL
Run Certificate Operations
The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the outcome property. Best practice is to base your purchase decision on this property.
Separate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The match_lead operation is required when running the retain operation.
If your account is configured to use an earlier api-version, optionally include this header to override the default behavior and force usage of v4.0. Defaults to your currently configured API version, visible in your settings.
Though both retain parameters are optional, we strongly recommend using them. Doing so will record additional metadata on your stored certificate which is often of use down the road.
The advertiser_name parameter is optional but is required to populate the one_to_one property.
The advertiser_name parameter only applies to the One to One Consent value (returned as one_to_one). It has no effect on
any other values returned by the Verify call.
The consent_language_acceptance_enabled, min_font_size_px_required, min_contrast_ratio_required, and opt_in_types_allowed parameters are optional.
The overall outcome of executed operations. Indicates whether the call succeeded, failed, or resulted in an error. Best practice is to use this property to determine if you should purchase a lead. A failure or error indicate that the lead should not be contacted. The reason for failure or error is revealed in the reason property.
The result of the match_lead operation. The email and phone parameters are echoed and the result property reports the outcome of the operation. More information is available in our KB.
If the operation result is not a success, TrustedForm was unable to confirm that the consumer information collected on the cert matches the lead it came with. This is a strong signal that the lead should not be contacted.
The result of the match_lead operation does not impact the behavior of the retain operation.
The Insights data points and page scan results for a certificate.
Not every data point is reported by every certificate type. A data point that a certificate's type does not support is returned as null when requested.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ActiveProspect Developer Documentation","colors":{"primary":"#22a7f0","light":"#79caf6","dark":"#22a7f0"},"logo":{"light":"https://mintcdn.com/activeprospectinc/ttzTIJYOTNQPAJMy/logo/activeprospect_logo.svg?fit=max\u0026auto=format\u0026n=ttzTIJYOTNQPAJMy\u0026q=85\u0026s=9c7503c7631642aa1f7288ae35cc02cc","dark":"https://mintcdn.com/activeprospectinc/ttzTIJYOTNQPAJMy/logo/activeprospect_whiteblue.svg?fit=max\u0026auto=format\u0026n=ttzTIJYOTNQPAJMy\u0026q=85\u0026s=3df29616a4d6781de4873141e49ca8e0"},"favicon":"https://mintcdn.com/activeprospectinc/ybHg7UeILJeU2Jw-/favicon.png?fit=max\u0026auto=format\u0026n=ybHg7UeILJeU2Jw-\u0026q=85\u0026s=95060b05f4b73bb5ad4a373e19c17430","navbar":{"links":[{"href":"https://support.activeprospect.com/hc/en-us","label":"Support"}],"primary":{"type":"button","label":"Sign in to ActiveProspect","href":"https://account.activeprospect.com"}},"footer":{"socials":{"facebook":"https://www.facebook.com/activeprospect","x":"https://twitter.com/activeprospect","instagram":"https://www.instagram.com/activeprospectinc","linkedin":"https://www.linkedin.com/company/activeprospect","youtube":"https://www.youtube.com/channel/UCN_HLECy6KzYhFfIyLM50rQ","github":"https://github.com/activeprospect"},"links":[{"header":"Customers","items":[{"label":"Knowledge Base","href":"https://support.activeprospect.com/hc/en-us"},{"label":"Start Certifying your Leads","href":"https://account.activeprospect.com/register/trustedform/certify"},{"label":"Product What's New","href":"https://whatsnew.activeprospect.com/"},{"label":"Platform Status","href":"https://status.activeprospect.com/"},{"label":"Integrations","href":"https://activeprospect.com/integrations"},{"label":"Add-ons","href":"https://activeprospect.com/leadconduit/add-on-services"},{"label":"Support Plans","href":"https://activeprospect.com/support-plans"}]},{"header":"Resources","items":[{"label":"TrustedForm Cert Demo","href":"https://activeprospect.com/products/trustedform-demo"},{"label":"Talk to an Expert","href":"https://activeprospect.com/get-demo"},{"label":"Blog","href":"https://activeprospect.com/blog"},{"label":"InsideCBM","href":"https://activeprospect.com/inside-cbm"},{"label":"Glossary","href":"https://activeprospect.com/glossary"},{"label":"TCPA Compliance","href":"https://activeprospect.com/tcpa-compliance"},{"label":"Ping Pick Post","href":"https://activeprospect.com/ping-pick-post"}]},{"header":"Company","items":[{"label":"About Us","href":"https://activeprospect.com/about-us"},{"label":"Conferences and Events","href":"https://activeprospect.com/activeprospect-events"},{"label":"Careers","href":"https://activeprospect.com/careers"},{"label":"Security","href":"https://activeprospect.com/security"},{"label":"Security Information Portal","href":"https://security.activeprospect.com/"},{"label":"Contact Us","href":"https://activeprospect.com/contact-us"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://activeprospect.com/privacy-policy"},{"label":"TrustedForm Privacy Policy","href":"https://activeprospect.com/trustedform-privacy-notice"},{"label":"Privacy Notice for California Residents","href":"https://activeprospect.com/privacy-notice-california"},{"label":"Terms of Service","href":"https://activeprospect.com/terms-of-service"},{"label":"TrustedForm Certify EULA","href":"https://activeprospect.com/trustedform-eula"}]}]},"seo":{"metatags":{"canonical":"https://developers.activeprospect.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"activeprospectinc","hasAudioNarration":false,"actualSubdomain":"activeprospectinc","customDomains":["developers.activeprospect.com"],"gitSource":{"type":"github","owner":"activeprospect","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aea11512d9111c67b18d575","collectionId":"7533e224-8cf8-49b6-b7a8-e85a461a93bd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea11512d9111c67b18d575"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea11512d9111c67b18d575","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API Documentation","count":115},{"language":"default","tag":"LeadConduit","count":99},{"language":"default","tag":"API Endpoints","count":92},{"language":"default","tag":"TrustedForm","count":26},{"language":"default","tag":"Flows","count":18},{"language":"default","tag":"TrustedForm API 4.0","count":11},{"language":"default","tag":"Account","count":9},{"language":"default","tag":"Fields","count":9},{"language":"default","tag":"Caps and Limits","count":8},{"language":"default","tag":"Operations","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".black-headline{color:#000;font-weight:700;font-size:18px}.tfbody{border:1px solid #000;background-color:#9bcae3;font-family:\"proxima nova\",sans-serif;color:#131718;width:670px;margin:0 auto;padding:20px;font-size:18px}.tfbody input{background-color:#6fb3c1;display:block;margin:10px 0;padding:6px 0;font-size:14px}.tfbody input[type=checkbox]{display:inline}.tfbody input[type=email],.tfbody input[type=password],.tfbody textarea{color:#fff;min-width:90%}.tfbody input[type=text]{color:#fff;min-width:90%;width:200px}.tfbody a{color:#fff}.tfbody .consent_copy{margin:auto;width:80%}.tfbody .form_field_hldr_hldr{width:100%;padding:12px}.tfbody .form_field_hldr{width:44%;display:inline-block}.check-wrapper{padding:6px}#test-form{margin:auto}#consent_tag_target{color:#00008b;width:100%;text-align:center;margin:6px;height:2rem}.indentpar{display:inline}.indented{margin-left:22px;margin-top:-28px;line-height:22px}[data-tf-element-role=\"\"],[data-tf-element-role=consent-language],[data-tf-element-role=offer]{border:2px solid #9bcae3}[data-tf-element-role=offer]:hover{border:2px solid #ff0}[data-tf-element-role=consent-language]:hover{border:2px solid #adff2f}.consent-hilight>* [data-tf-element-role]:not([data-tf-element-role=offer]):not([data-tf-element-role=consent-language]){background-color:inherit;box-shadow:0 0 1px 1px #8a2be2}.consent-hilight>[data-tf-element-role]:not([data-tf-element-role=offer]):not([data-tf-element-role=consent-language]){background-color:#ff0!important;box-shadow:0 0 1px 1px #8a2be2}[data-tf-element-role]:not([data-tf-element-role=offer]):not([data-tf-element-role=consent-language]):hover{background-color:#ff0}"}],"page":{"pagePath":"api-reference/certificate-url/run-certificate-operations","slug":"/api-reference/certificate-url/run-certificate-operations","pageMetadata":{"title":"Run Certificate Operations","description":"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the `outcome` property. Best practice is to base your purchase decision on this property.\n\nSeparate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The `match_lead` operation is required when running the `retain` operation.\n","deprecated":null,"version":null,"openapi":"/api-reference/claims_api-v4.yaml post /{cert_id}","href":"/api-reference/certificate-url/run-certificate-operations","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the \", _jsx(_components.code, {\n children: \"outcome\"\n }), \" property. Best practice is to base your purchase decision on this property.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Separate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The \", _jsx(_components.code, {\n children: \"match_lead\"\n }), \" operation is required when running the \", _jsx(_components.code, {\n children: \"retain\"\n }), \" operation.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Run Certificate Operations","description":"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the `outcome` property. Best practice is to base your purchase decision on this property.\n\nSeparate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The `match_lead` operation is required when running the `retain` operation.\n","deprecated":null,"version":null,"openapi":"/api-reference/claims_api-v4.yaml post /{cert_id}","href":"/api-reference/certificate-url/run-certificate-operations","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"callbacks":{},"description":"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the `outcome` property. Best practice is to base your purchase decision on this property.\n\nSeparate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The `match_lead` operation is required when running the `retain` operation.\n","operationId":"ClaimerWeb.ClaimController.runOperations","parameters":["acd1c84a-df12-4b76-a9ca-58ec404ef919","42d075d8-c4d2-4478-bfc4-3fbbdae89ecf","34d380ed-dbd3-4a19-b5f9-c28a24fa00fb"],"requestBody":"4141097d-0d67-4521-a05b-cbcf825f2a2e","responses":{"200":"f43d143a-8e50-42dd-af20-a664dc6846d4","400":"cc4fbfcd-0929-4f6e-87e8-1950f9c4c157","401":"999b7030-3902-4734-85b7-9a785fa15744","402":"6bda69b7-2ef7-414a-9f4d-4d8a1facf271","403":"335eb939-8a71-4eb0-887d-448f24b6305d","404":"00424df4-e6fd-453e-8180-c248d316a93d","405":"e593daab-d593-47be-be80-856a267f2ab6","422":"e8a0e900-7201-4702-a8be-969f832047b7"},"security":["b4498223-71af-4026-bf58-6a1e074babed"],"summary":"Run Certificate Operations","tags":["Certificate URL"],"method":"post","type":"path","servers":["4f151f7e-528c-46fa-95b6-c756ad8f5e55"],"path":"/{cert_id}","baseUrlOptions":["https://cert.trustedform.com"],"title":"Run Certificate Operations","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"acd1c84a-df12-4b76-a9ca-58ec404ef919":{"description":"`application/json`\n","in":"header","name":"Content-Type","required":true,"schema":{"type":"string","isRequired":true,"description":"`application/json`\n","uniqueKey":"","typeLabel":"string"}},"42d075d8-c4d2-4478-bfc4-3fbbdae89ecf":{"description":"If your account is configured to use an earlier api-version, optionally include this header to override the default behavior and force usage of v4.0. Defaults to your currently configured API version, visible in [your settings](https://app.trustedform.com/settings).\n","in":"header","name":"Api-Version","required":false,"schema":{"example":"4.0","type":"string","isRequired":false,"description":"If your account is configured to use an earlier api-version, optionally include this header to override the default behavior and force usage of v4.0. Defaults to your currently configured API version, visible in [your settings](https://app.trustedform.com/settings).\n","uniqueKey":"","typeLabel":"string"}},"34d380ed-dbd3-4a19-b5f9-c28a24fa00fb":{"description":"The certificate ID format varies depending on the type of certificate. Certificate ID length will not exceed 255 characters.\n","example":"eb9fc4dd9bed9ad451a5648946cf4bf09b5bb947","in":"path","name":"cert_id","required":true,"schema":{"maxLength":255,"type":"string","isRequired":true,"description":"The certificate ID format varies depending on the type of certificate. Certificate ID length will not exceed 255 characters.\n","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","title":"VerifyRequest","properties":{"match_lead":{"oneOf":[{"type":"object","title":"MatchLeadEmailParameters","description":"Match certificate to the lead based on the lead `email` address","required":["email"],"x-tags":["Match Lead"],"example":{"email":"janedoe@gmail.com"},"properties":{"email":{"description":"The email of the consumer you believe was recorded in the certificate. Optionally you can hash the value using a SHA1 hash function in place of providing the unhashed value","type":"string","isRequired":true,"uniqueKey":"match_lead.oneOf.0.email","typeLabel":"string"}},"uniqueKey":"match_lead.oneOf.0","typeLabel":"MatchLeadEmailParameters · object"},{"type":"object","title":"MatchLeadPhoneParameters","description":"Match certificate to the lead based on the lead `phone` number","required":["phone"],"x-tags":["Match Lead"],"example":{"phone":"5125551212"},"properties":{"phone":{"description":"The phone number of the consumer you believe was recorded in the certificate. Optionally you can hash the value using a SHA1 hash function in place of providing the unhashed value.","type":"string","isRequired":true,"uniqueKey":"match_lead.oneOf.1.phone","typeLabel":"string"}},"uniqueKey":"match_lead.oneOf.1","typeLabel":"MatchLeadPhoneParameters · object"},{"type":"object","title":"MatchLeadPhoneEmailParameters","description":"Match certificate to the lead based on the lead `phone` number and/or `email` address","required":["email","phone"],"x-tags":["Match Lead"],"example":{"email":"janedoe@gmail.com","phone":"5125551212"},"properties":{"email":{"description":"The email of the consumer you believe was recorded in the certificate. Optionally you can hash the value using a SHA1 hash function in place of providing the unhashed value","type":"string","isRequired":true,"uniqueKey":"match_lead.oneOf.2.email","typeLabel":"string"},"phone":{"description":"The phone number of the consumer you believe was recorded in the certificate. Optionally you can hash the value using a SHA1 hash function in place of providing the unhashed value.","type":"string","isRequired":true,"uniqueKey":"match_lead.oneOf.2.phone","typeLabel":"string"}},"uniqueKey":"match_lead.oneOf.2","typeLabel":"MatchLeadPhoneEmailParameters · object"}],"uniqueKey":"match_lead","typeLabel":"MatchLeadEmailParameters · object | MatchLeadPhoneParameters · object | MatchLeadPhoneEmailParameters · object"},"retain":{"description":"Though both `retain` parameters are optional, we strongly recommend using them. Doing so will record additional metadata on your stored certificate which is often of use down the road.\n","properties":{"campaign_id":{"description":"An optional identifier for the campaign associated with the lead. Use this to track which campaign generated the lead without relying on the vendor field. TrustedForm will record this value on the certificate stored in your account and include it in reporting.\n","example":"summer_promo_2024","type":"string","uniqueKey":"retain.campaign_id","typeLabel":"string"},"reference":{"description":"Any text that may help you identify the lead associated with the certificate such as a unique lead identifier or URL pointing to the lead in another system. This value will be displayed in your copy of the certificate for your future reference.\n","example":"1128238382829","type":"string","uniqueKey":"retain.reference","typeLabel":"string"},"vendor":{"description":"When retaining a certificate, you can optionally pass the vendor name. This is intended for tracking the name of the company that provided the lead associated with the certificate. TrustedForm will record this value on the certificate stored in your account. Other accounts cannot see this value. When you use TrustedForm reporting, you can easily filter or group by vendor.\n","example":"Acme Co.","type":"string","uniqueKey":"retain.vendor","typeLabel":"string"}},"title":"RetainParameters","type":"object","x-tags":["Retain"],"uniqueKey":"retain","typeLabel":"RetainParameters · object"},"insights":{"description":"Request individual Insights data points (`properties`) to be returned and terms for which to scan for in a certificate session replay.\n","example":{"properties":["seconds_on_page","domain","bot_detected","confirmed_owner","ip","approx_ip_geo","browser","age_seconds","created_at","expires_at","form_input_method","form_input_kpm","form_input_wpm","is_framed","is_masked","num_sensitive_content_elements","num_sensitive_form_elements","page_url","parent_page_url","os","session_replay_status"],"scans":{"forbidden":["free","ipad"],"required":["home security system"]}},"properties":{"properties":{"description":"A list of the Insights data points you would like to be returned in the response. Some `properties` are not compatible with all certificate types and will return a null value. Only contracted `properties` are available to query. Your account will only be charged for properties that are returned.\n\nSee InsightsResult for `form_input_method` values.\n","items":{"enum":["age_seconds","approx_ip_geo","bot_detected","browser","confirmed_owner","created_at","domain","expires_at","form_input_kpm","form_input_method","form_input_wpm","ip","is_framed","is_masked","num_sensitive_content_elements","num_sensitive_form_elements","os","page_url","parent_page_url","seconds_on_page","session_replay_status"],"type":"string","x-enumDescriptions":{"age_seconds":"The number of seconds elapsed since the last recorded session replay event","approx_ip_geo":"The consumer's approximate geographical location based on `ip`","bot_detected":"A determination of whether the events documented were likely produced by a non-human entity based on ActiveProspect's proprietary algorithms.","browser":"An object containing properties that provide information about the consumer's browser.","confirmed_owner":"This field indicates the verified owner of the TrustedForm certificate.\n\nThe value can be one of the following:\n- ``\"No Verified ActiveProspect Account Identified\"`` — no account has been confirmed as the owner of this certificate.\n- ``\"ActiveProspect Verified Owner\"`` — the certificate has been confirmed to belong to an account verified by ActiveProspect, but the specific account name is not disclosed as the account is not a connected partner or has not granted permission to confirm ownership.\n- ``\"\u003caccount name>\"`` — the name of the verified account that owns the certificate and has granted permission to confirm ownership.\n\nTo manage permissions, visit the [Connections](https://account.activeprospect.com/connections/invitations/new) page. You can invite a new partner to connect, or request the necessary permissions from an existing connection. Once granted, ownership information can be shared transparently.\n","created_at":"The UTC ISO8601 formatted date and time when TrustedForm Certify was loaded.","domain":"The domain shown to the consumer during the lead event","expires_at":"The UTC ISO8601 formatted date and time when the certificate will expire.","form_input_kpm":"The average number of keystrokes per minute based on the consumer's rate of form input.","form_input_method":"Methods used by the consumer to fill web form fields","form_input_wpm":"The approximate number of words per minute calculated by using the form_input_kpm and assuming five characters represent a word.","ip":"The consumer's public IP address","is_framed":"A boolean indicating that the form was displayed within an iframe.","is_masked":"A boolean indicating if the certificate is masked and does not show source information nor a session replay.","num_sensitive_content_elements":"Count of how many content elements (e.g. img, div) are marked sensitive and hidden from the session replay.","num_sensitive_form_elements":"Count of how many form elements (e.g. input, textarea) are marked sensitive and hidden from the session replay.","os":"An object containing properties that provide information about the consumer's operating system.","page_url":"The URL of the page hosting TrustedForm Certify.","parent_page_url":"The parent URL of the page hosting TrustedForm Certify, if framed.","seconds_on_page":"The time in seconds between when TrustedForm Certify was loaded and when the most recent cert event was received.","session_replay_status":"Whether this certificate has a session replay worth acting on.\n\nThe value can be one of the following:\n- ``\"available\"`` — every page of the certificate has a stored snapshot and at least one recorded event of any type.\n- ``\"unavailable\"`` — at least one page of the certificate has no snapshot or no recorded event. This means the replay does not evidence consent, NOT that it will fail to load: a page with a snapshot but no recorded events renders a static page without error, and the certificate is still reported as ``\"unavailable\"``.\n- ``\"masked\"`` — rendering is intentionally withheld because the certificate is masked. Web certificates only.\n- ``\"not_applicable\"`` — this certificate type has no session replay. Mobile, Facebook, and Social certificates.\n- ``null`` — the status could not be calculated. It is never a conclusion about the certificate.\n"},"uniqueKey":"insights.properties.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","isRequired":true,"uniqueKey":"insights.properties","typeLabel":"enum\u003cstring>[]"},"scans":{"description":"An object containing the terms to use to perform a page scan which checks for their presence in the content captured by the certificate.","properties":{"delimiter":{"description":"Use this parameter to designate a delimiter to use when wrapping wildcards. Your choice of delimiter must be homogeneous (i.e. the beginning and end are the same character(s)), such as |, ==, or |||.\n","type":"string","uniqueKey":"insights.scans.delimiter","typeLabel":"string"},"forbidden":{"oneOf":[{"type":"string","description":"Use this parameter to perform a scan of the page for text that must not be present. TrustedForm will then perform a case and whitespace insensitive search for the string.\n","uniqueKey":"insights.scans.forbidden.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.forbidden.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Use this parameter to perform a scan of the page for text that must not be present. TrustedForm will then perform a case and whitespace insensitive search for the string.\n","uniqueKey":"insights.scans.forbidden.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.forbidden","typeLabel":"string | string[]"},"required":{"oneOf":[{"type":"string","description":"Use this parameter to perform a scan of the page for required text. TrustedForm will then perform a case and whitespace insensitive search for the string.","uniqueKey":"insights.scans.required.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.required.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Use this parameter to perform a scan of the page for required text. TrustedForm will then perform a case and whitespace insensitive search for the string.","uniqueKey":"insights.scans.required.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.required","typeLabel":"string | string[]"}},"type":"object","uniqueKey":"insights.scans","typeLabel":"object"}},"required":["properties"],"title":"InsightsParameters","type":"object","x-tags":["Insights"],"uniqueKey":"insights","typeLabel":"InsightsParameters · object"},"verify":{"description":"The `advertiser_name` parameter is optional but is required to populate the `one_to_one` property.\n\nThe `advertiser_name` parameter only applies to the One to One Consent value (returned as `one_to_one`). It has no effect on\nany other values returned by the Verify call.\n\nThe `consent_language_acceptance_enabled`, `min_font_size_px_required`, `min_contrast_ratio_required`, and `opt_in_types_allowed` parameters are optional.\n","example":{"advertiser_name":"Acme Inc.","min_contrast_ratio_required":7,"min_font_size_px_required":16,"opt_in_types_allowed":["manual","pre-selected","non-interactive"]},"properties":{"advertiser_name":{"description":"The name of the legal entity for an advertiser, used to determine if they were given consent in a one-to-one manner. Normalized to be case-insensitive, ignore extra spaces, and omit non-alphanumeric characters (e.g., “Acme Inc.” and “acme inc” are the same). This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided in either.\n","example":"Acme Inc.","type":"string","uniqueKey":"verify.advertiser_name","typeLabel":"string"},"consent_language_acceptance_enabled":{"description":"Whether to check consent language for approval status and factor it into a verify request's outcome. If included the true or false sent in consent_language_acceptance_enabled field overrides the saved account setting for this request only. If omitted, the saved setting applies.\n","example":true,"type":"boolean","uniqueKey":"verify.consent_language_acceptance_enabled","typeLabel":"boolean"},"min_contrast_ratio_required":{"description":"The number indicating the minimum contrast ratio required between the consent language text and background. This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided in either.\n","example":7,"type":"number","uniqueKey":"verify.min_contrast_ratio_required","typeLabel":"number"},"min_font_size_px_required":{"description":"The number indicating the minimum font size required for the consent language. This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided in either.\n","example":16,"type":"number","uniqueKey":"verify.min_font_size_px_required","typeLabel":"number"},"opt_in_types_allowed":{"description":"An array of strings that lists the opt-in types that are allowed. This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided through either method. The array can include one or more of the following values:\n\n- `manual`: The consumer actively checked a box to provide consent.\n- `pre-selected`: An opt-in field was selected by default, without explicit action from the consumer.\n- `non-interactive`: In the absence of an opt-in field, the consumer gave consent by submitting the form.\n\nThis field is used to define which opt-in types are considered valid.\n","items":{"enum":["manual","pre-selected","non-interactive"],"type":"string","uniqueKey":"verify.opt_in_types_allowed.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"verify.opt_in_types_allowed","typeLabel":"enum\u003cstring>[]"}},"title":"VerifyParameters","type":"object","x-tags":["Verify"],"uniqueKey":"verify","typeLabel":"VerifyParameters · object"}},"uniqueKey":"","typeLabel":"VerifyRequest · object"},"examples":{"Example":{"title":"Example","value":{"match_lead":{"email":"janedoe@gmail.com"},"retain":{"campaign_id":"summer_promo_2024","reference":"1128238382829","vendor":"Acme Co."},"insights":{"properties":["seconds_on_page","domain","bot_detected","confirmed_owner","ip","approx_ip_geo","browser","age_seconds","created_at","expires_at","form_input_method","form_input_kpm","form_input_wpm","is_framed","is_masked","num_sensitive_content_elements","num_sensitive_form_elements","page_url","parent_page_url","os","session_replay_status"],"scans":{"forbidden":["free","ipad"],"required":["home security system"]}},"verify":{"advertiser_name":"Acme Inc.","min_contrast_ratio_required":7,"min_font_size_px_required":16,"opt_in_types_allowed":["manual","pre-selected","non-interactive"]}}}},"exampleType":"generated"}},"required":false,"exampleType":"generated"},"responses":{"f43d143a-8e50-42dd-af20-a664dc6846d4":{"content":{"application/json":{"schema":{"type":"object","title":"VerifyResponse","properties":{"outcome":{"description":"The overall outcome of executed operations. Indicates whether the call succeeded, failed, or resulted in an error. Best practice is to use this property to determine if you should purchase a lead. A `failure` or `error` indicate that the lead should not be contacted. The reason for failure or error is revealed in the `reason` property.\n","enum":["success","failure","error"],"example":"success","type":"string","x-enumDescriptions":{"error":"An unexpected error occurred in one or more of the operations","failure":"One or more operations were unsuccessful","success":"All operations were successful"},"uniqueKey":"outcome","typeLabel":"enum\u003cstring>"},"reason":{"oneOf":[{"description":"Explanation for a `failure` or `error`, otherwise `null`","example":"null","type":"string","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"description":"Explanation for a `failure` or `error`, otherwise `null`","example":"null","type":"null","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"},"match_lead":{"description":"The result of the `match_lead` operation. The `email` and `phone` parameters are echoed and the `result` property reports the outcome of the operation. More information is [available in our KB](https://support.activeprospect.com/hc/en-us/articles/44098172948884-TrustedForm-Lead-Matching).\n\nIf the operation result is not a `success`, TrustedForm was unable to confirm that the consumer information collected on the cert matches the lead it came with. This is a strong signal that the lead should not be contacted.\n\nThe result of the `match_lead` operation does not impact the behavior of the `retain` operation.\n","example":{"email":"janedoe@gmail.com","phone":"51125551212","result":{"email_match":true,"phone_match":true,"success":true}},"properties":{"email":{"description":"The email or hashed value provided in the request, believed to be that of the consumer recorded in the certificate.","type":"string","uniqueKey":"match_lead.email","typeLabel":"string"},"phone":{"description":"The phone number or hashed value provided in the request, believed to be that of the consumer recorded in the certificate.","type":"string","uniqueKey":"match_lead.phone","typeLabel":"string"},"result":{"properties":{"email_match":{"description":"A `boolean` indicating if the specified `email` was found on the certificate. A `null` value indicates that no emails were provided.\n","example":true,"type":"boolean","uniqueKey":"match_lead.result.email_match","typeLabel":"boolean"},"phone_match":{"description":"A `boolean` indicating if the specified `phone` was found on the certificate. A `null` value indicates that a phone number was not provided.\n","example":false,"type":"boolean","uniqueKey":"match_lead.result.phone_match","typeLabel":"boolean"},"success":{"description":"A `boolean` indicating if any matches were found during the lead matching operation. A `null` value indicates that lead matching was not performed.\n","example":true,"type":"boolean","uniqueKey":"match_lead.result.success","typeLabel":"boolean"}},"type":"object","uniqueKey":"match_lead.result","typeLabel":"object"}},"title":"MatchLeadResult","type":"object","x-tags":["Match Lead"],"uniqueKey":"match_lead","typeLabel":"MatchLeadResult · object"},"retain":{"properties":{"campaign_id":{"description":"The campaign identifier submitted with the retain request, if provided.\n","example":"summer_promo_2024","type":"string","uniqueKey":"retain.campaign_id","typeLabel":"string"},"reference":{"description":"Any text that may help you identify the lead associated with the certificate such as a unique lead identifier or URL pointing to the lead in another system. This value will be displayed in your copy of the certificate for your future reference.\n","example":"1128238382829","type":"string","uniqueKey":"retain.reference","typeLabel":"string"},"results":{"properties":{"expires_at":{"description":"The UTC ISO8601 formatted date and time when this certificate will no longer be available for API requests.","example":"2023-07-18T12:03:52.000Z","format":"datetime","type":"string","uniqueKey":"retain.results.expires_at","typeLabel":"string\u003cdatetime>"},"masked_cert_url":{"oneOf":[{"description":"A certificate URL that masks the lead source URL and snapshot","type":"string","uniqueKey":"retain.results.masked_cert_url.oneOf.0","typeLabel":"string"},{"description":"A certificate URL that masks the lead source URL and snapshot","type":"null","uniqueKey":"retain.results.masked_cert_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"retain.results.masked_cert_url","typeLabel":"string | null"},"previously_retained":{"description":"A boolean indicating whether your account had already retained this certificate.","example":"false","type":"boolean","uniqueKey":"retain.results.previously_retained","typeLabel":"boolean"},"session_replay_status":{"oneOf":[{"description":"Whether this certificate has a session replay worth acting on.\n\nThe value can be one of the following:\n- ``\"available\"`` — every page of the certificate has a stored snapshot and at least one recorded event of any type.\n- ``\"unavailable\"`` — at least one page of the certificate has no snapshot or no recorded event. This means the replay does not evidence consent, NOT that it will fail to load: a page with a snapshot but no recorded events renders a static page without error, and the certificate is still reported as ``\"unavailable\"``.\n- ``\"masked\"`` — rendering is intentionally withheld because the certificate is masked. Web certificates only.\n- ``\"not_applicable\"`` — this certificate type has no session replay. Mobile, Facebook, and Social certificates.\n- ``null`` — the status could not be calculated. It is never a conclusion about the certificate.\n","enum":["available","unavailable","masked","not_applicable",null],"example":"available","type":"string","uniqueKey":"retain.results.session_replay_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Whether this certificate has a session replay worth acting on.\n\nThe value can be one of the following:\n- ``\"available\"`` — every page of the certificate has a stored snapshot and at least one recorded event of any type.\n- ``\"unavailable\"`` — at least one page of the certificate has no snapshot or no recorded event. This means the replay does not evidence consent, NOT that it will fail to load: a page with a snapshot but no recorded events renders a static page without error, and the certificate is still reported as ``\"unavailable\"``.\n- ``\"masked\"`` — rendering is intentionally withheld because the certificate is masked. Web certificates only.\n- ``\"not_applicable\"`` — this certificate type has no session replay. Mobile, Facebook, and Social certificates.\n- ``null`` — the status could not be calculated. It is never a conclusion about the certificate.\n","enum":["available","unavailable","masked","not_applicable",null],"example":"available","type":"null","uniqueKey":"retain.results.session_replay_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"retain.results.session_replay_status","typeLabel":"enum\u003cstring> | null"}},"type":"object","uniqueKey":"retain.results","typeLabel":"object"},"vendor":{"description":"When retaining a certificate, you can optionally pass the vendor name. This is intended for tracking the name of the company that provided the lead associated with the certificate. TrustedForm will record this value on the certificate stored in your account. Other accounts cannot see this value. When you use TrustedForm reporting, you can easily filter or group by vendor.\n","example":"Acme Co.","type":"string","uniqueKey":"retain.vendor","typeLabel":"string"}},"title":"RetainResult","type":"object","x-tags":["Retain"],"uniqueKey":"retain","typeLabel":"RetainResult · object"},"insights":{"description":"The Insights data points and page scan results for a certificate.\n\nNot every data point is reported by every certificate type. A data point that a certificate's type does not support is returned as `null` when requested.\n\n| Property | Web | Mobile | Facebook Lead Ads | Social |\n| --- | --- | --- | --- | --- |\n| `age_seconds` | ✓ | ✓ | ✓ | ✓ |\n| `approx_ip_geo` | ✓ | ✓ | — | ✓ |\n| `bot_detected` | ✓ | — | — | — |\n| `browser` | ✓ | — | — | — |\n| `confirmed_owner` | ✓ | ✓ | ✓ | ✓ |\n| `created_at` | ✓ | ✓ | ✓ | ✓ |\n| `domain` | ✓ | — | — | ✓ |\n| `expires_at` | ✓ | ✓ | ✓ | ✓ |\n| `form_input_kpm` | ✓ | — | — | — |\n| `form_input_method` | ✓ | — | — | — |\n| `form_input_wpm` | ✓ | — | — | — |\n| `ip` | ✓ | ✓ | — | ✓ |\n| `is_framed` | ✓ | — | — | — |\n| `is_masked` | ✓ | ✓ | — | — |\n| `num_sensitive_content_elements` | ✓ | — | — | — |\n| `num_sensitive_form_elements` | ✓ | — | — | — |\n| `os` | ✓ | ✓ | — | ✓ |\n| `page_url` | ✓ | — | — | — |\n| `parent_page_url` | ✓ | — | — | — |\n| `seconds_on_page` | ✓ | ✓ | ✓ | ✓ |\n| `session_replay_status` | ✓ | ✓ | ✓ | ✓ |\n","example":{"properties":{"age_seconds":76287,"approx_ip_geo":{"city":"Dallas","country_code":"US","lat":32.7451,"lon":-96.8038,"postal_code":"75203","state":"Texas","time_zone":"America/Chicago"},"bot_detected":false,"browser":{"full":"Chrome 128.0.0.0","name":"Chrome","user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","version":{"full":"128.0.0.0","major":"128","minor":"0","patch":"0"}},"confirmed_owner":"ActiveProspect, Inc.","created_at":"2024-09-18T17:07:09.000Z","domain":"example.com","expires_at":"2024-12-20T17:07:09.000Z","form_input_kpm":234.92560689115115,"form_input_method":["typing"],"form_input_wpm":47.355958958168905,"ip":"192.168.0.1","is_framed":false,"is_masked":false,"num_sensitive_content_elements":0,"num_sensitive_form_elements":0,"os":{"full":"Mac OS X 10.15.7","is_mobile":false,"name":"Mac OS X","version":{"full":"10.15.7","major":"10","minor":"15","patch":"7"}},"page_url":"https://www.example.com/contact.html","parent_page_url":null,"seconds_on_page":1129,"session_replay_status":"available"},"scans":{"forbidden":["free"],"required":["offer"],"result":{"forbidden":{"found":[],"not_found":["free"]},"required":{"found":[],"not_found":["offer"]},"success":false}}},"properties":{"properties":{"description":"The data points requested, if available.","properties":{"age_seconds":{"oneOf":[{"description":"Number of seconds since the last user interaction with the certificate.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","type":"integer","uniqueKey":"insights.properties.age_seconds.oneOf.0","typeLabel":"integer"},{"description":"Number of seconds since the last user interaction with the certificate.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","type":"null","uniqueKey":"insights.properties.age_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.age_seconds","typeLabel":"integer | null"},"approx_ip_geo":{"oneOf":[{"description":"An object containing properties that provide information about the consumer’s location at the time the certificate was created based on their IP address.\n\nSupported: Web, Mobile, Social.","properties":{"city":{"oneOf":[{"description":"City name based on consumer's public IP address.","type":"string","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.city.oneOf.0","typeLabel":"string"},{"description":"City name based on consumer's public IP address.","type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.city","typeLabel":"string | null"},"country_code":{"oneOf":[{"description":"Country code based on consumer's public IP address","type":"string","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.country_code.oneOf.0","typeLabel":"string"},{"description":"Country code based on consumer's public IP address","type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.country_code","typeLabel":"string | null"},"lat":{"oneOf":[{"description":"Latitude based on consumer's public IP address.","type":"number","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.lat.oneOf.0","typeLabel":"number"},{"description":"Latitude based on consumer's public IP address.","type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.lat.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.lat","typeLabel":"number | null"},"lon":{"oneOf":[{"description":"Longitude based on consumer's public IP address.","type":"number","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.lon.oneOf.0","typeLabel":"number"},{"description":"Longitude based on consumer's public IP address.","type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.lon.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.lon","typeLabel":"number | null"},"postal_code":{"oneOf":[{"description":"Mailing address postal code based on consumer's public IP address.","type":"string","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.postal_code.oneOf.0","typeLabel":"string"},{"description":"Mailing address postal code based on consumer's public IP address.","type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.postal_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.postal_code","typeLabel":"string | null"},"state":{"oneOf":[{"description":"State/Province or Political Subdivision abbreviation based on consumer's public IP address.","type":"string","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.state.oneOf.0","typeLabel":"string"},{"description":"State/Province or Political Subdivision abbreviation based on consumer's public IP address.","type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.state","typeLabel":"string | null"},"time_zone":{"oneOf":[{"description":"Timezone name based on consumer's public IP address.","type":"string","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.time_zone.oneOf.0","typeLabel":"string"},{"description":"Timezone name based on consumer's public IP address.","type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.time_zone.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo.oneOf.0.time_zone","typeLabel":"string | null"}},"type":"object","uniqueKey":"insights.properties.approx_ip_geo.oneOf.0","typeLabel":"object"},{"description":"An object containing properties that provide information about the consumer’s location at the time the certificate was created based on their IP address.\n\nSupported: Web, Mobile, Social.","properties":{"city":{"oneOf":[{"description":"City name based on consumer's public IP address.","type":"string"},{"description":"City name based on consumer's public IP address.","type":"null"}]},"country_code":{"oneOf":[{"description":"Country code based on consumer's public IP address","type":"string"},{"description":"Country code based on consumer's public IP address","type":"null"}]},"lat":{"oneOf":[{"description":"Latitude based on consumer's public IP address.","type":"number"},{"description":"Latitude based on consumer's public IP address.","type":"null"}]},"lon":{"oneOf":[{"description":"Longitude based on consumer's public IP address.","type":"number"},{"description":"Longitude based on consumer's public IP address.","type":"null"}]},"postal_code":{"oneOf":[{"description":"Mailing address postal code based on consumer's public IP address.","type":"string"},{"description":"Mailing address postal code based on consumer's public IP address.","type":"null"}]},"state":{"oneOf":[{"description":"State/Province or Political Subdivision abbreviation based on consumer's public IP address.","type":"string"},{"description":"State/Province or Political Subdivision abbreviation based on consumer's public IP address.","type":"null"}]},"time_zone":{"oneOf":[{"description":"Timezone name based on consumer's public IP address.","type":"string"},{"description":"Timezone name based on consumer's public IP address.","type":"null"}]}},"type":"null","uniqueKey":"insights.properties.approx_ip_geo.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.approx_ip_geo","typeLabel":"object | null"},"bot_detected":{"oneOf":[{"description":"A determination of whether the events documented were likely produced by a non-human entity based on ActiveProspect’s proprietary algorithms.\n\nSupported: Web.","type":"boolean","uniqueKey":"insights.properties.bot_detected.oneOf.0","typeLabel":"boolean"},{"description":"A determination of whether the events documented were likely produced by a non-human entity based on ActiveProspect’s proprietary algorithms.\n\nSupported: Web.","type":"null","uniqueKey":"insights.properties.bot_detected.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.bot_detected","typeLabel":"boolean | null"},"browser":{"oneOf":[{"description":"An object containing properties that provide information about the consumer’s browser.\n\nSupported: Web.","properties":{"full":{"oneOf":[{"description":"A human-friendly version of the browser parsed from the user-agent.","type":"string","uniqueKey":"insights.properties.browser.oneOf.0.full.oneOf.0","typeLabel":"string"},{"description":"A human-friendly version of the browser parsed from the user-agent.","type":"null","uniqueKey":"insights.properties.browser.oneOf.0.full.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser.oneOf.0.full","typeLabel":"string | null"},"name":{"oneOf":[{"description":"The browser's name.","type":"string","uniqueKey":"insights.properties.browser.oneOf.0.name.oneOf.0","typeLabel":"string"},{"description":"The browser's name.","type":"null","uniqueKey":"insights.properties.browser.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser.oneOf.0.name","typeLabel":"string | null"},"user_agent":{"oneOf":[{"description":"The consumer's browser user-agent.","type":"string","uniqueKey":"insights.properties.browser.oneOf.0.user_agent.oneOf.0","typeLabel":"string"},{"description":"The consumer's browser user-agent.","type":"null","uniqueKey":"insights.properties.browser.oneOf.0.user_agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser.oneOf.0.user_agent","typeLabel":"string | null"},"version":{"description":"An object containing properties that provide information about the browser's version number.","properties":{"full":{"oneOf":[{"description":"A string containing the full version.","type":"string","uniqueKey":"insights.properties.browser.oneOf.0.version.full.oneOf.0","typeLabel":"string"},{"description":"A string containing the full version.","type":"null","uniqueKey":"insights.properties.browser.oneOf.0.version.full.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser.oneOf.0.version.full","typeLabel":"string | null"},"major":{"oneOf":[{"description":"A string containing the major version.","type":"string","uniqueKey":"insights.properties.browser.oneOf.0.version.major.oneOf.0","typeLabel":"string"},{"description":"A string containing the major version.","type":"null","uniqueKey":"insights.properties.browser.oneOf.0.version.major.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser.oneOf.0.version.major","typeLabel":"string | null"},"minor":{"oneOf":[{"description":"A string containing the minor version.","type":"string","uniqueKey":"insights.properties.browser.oneOf.0.version.minor.oneOf.0","typeLabel":"string"},{"description":"A string containing the minor version.","type":"null","uniqueKey":"insights.properties.browser.oneOf.0.version.minor.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser.oneOf.0.version.minor","typeLabel":"string | null"},"patch":{"oneOf":[{"description":"A string containing the patch version.","type":"string","uniqueKey":"insights.properties.browser.oneOf.0.version.patch.oneOf.0","typeLabel":"string"},{"description":"A string containing the patch version.","type":"null","uniqueKey":"insights.properties.browser.oneOf.0.version.patch.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser.oneOf.0.version.patch","typeLabel":"string | null"}},"type":"object","uniqueKey":"insights.properties.browser.oneOf.0.version","typeLabel":"object"}},"type":"object","uniqueKey":"insights.properties.browser.oneOf.0","typeLabel":"object"},{"description":"An object containing properties that provide information about the consumer’s browser.\n\nSupported: Web.","properties":{"full":{"oneOf":[{"description":"A human-friendly version of the browser parsed from the user-agent.","type":"string"},{"description":"A human-friendly version of the browser parsed from the user-agent.","type":"null"}]},"name":{"oneOf":[{"description":"The browser's name.","type":"string"},{"description":"The browser's name.","type":"null"}]},"user_agent":{"oneOf":[{"description":"The consumer's browser user-agent.","type":"string"},{"description":"The consumer's browser user-agent.","type":"null"}]},"version":{"description":"An object containing properties that provide information about the browser's version number.","properties":{"full":{"oneOf":[{"description":"A string containing the full version.","type":"string"},{"description":"A string containing the full version.","type":"null"}]},"major":{"oneOf":[{"description":"A string containing the major version.","type":"string"},{"description":"A string containing the major version.","type":"null"}]},"minor":{"oneOf":[{"description":"A string containing the minor version.","type":"string"},{"description":"A string containing the minor version.","type":"null"}]},"patch":{"oneOf":[{"description":"A string containing the patch version.","type":"string"},{"description":"A string containing the patch version.","type":"null"}]}},"type":"object"}},"type":"null","uniqueKey":"insights.properties.browser.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.browser","typeLabel":"object | null"},"confirmed_owner":{"oneOf":[{"description":"This field indicates the verified owner of the TrustedForm certificate.\n\nThe value can be one of the following:\n- ``\"No Verified ActiveProspect Account Identified\"`` — no account has been confirmed as the owner of this certificate.\n- ``\"ActiveProspect Verified Owner\"`` — the certificate has been confirmed to belong to an account verified by ActiveProspect, but the specific account name is not disclosed as the account is not a connected partner or has not granted permission to confirm ownership.\n- ``\"\u003caccount name>\"`` — the name of the verified account that owns the certificate and has granted permission to confirm ownership.\n\nTo manage permissions, visit the [Connections](https://account.activeprospect.com/connections/invitations/new) page. You can invite a new partner to connect, or request the necessary permissions from an existing connection. Once granted, ownership information can be shared transparently.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","type":"string","uniqueKey":"insights.properties.confirmed_owner.oneOf.0","typeLabel":"string"},{"description":"This field indicates the verified owner of the TrustedForm certificate.\n\nThe value can be one of the following:\n- ``\"No Verified ActiveProspect Account Identified\"`` — no account has been confirmed as the owner of this certificate.\n- ``\"ActiveProspect Verified Owner\"`` — the certificate has been confirmed to belong to an account verified by ActiveProspect, but the specific account name is not disclosed as the account is not a connected partner or has not granted permission to confirm ownership.\n- ``\"\u003caccount name>\"`` — the name of the verified account that owns the certificate and has granted permission to confirm ownership.\n\nTo manage permissions, visit the [Connections](https://account.activeprospect.com/connections/invitations/new) page. You can invite a new partner to connect, or request the necessary permissions from an existing connection. Once granted, ownership information can be shared transparently.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","type":"null","uniqueKey":"insights.properties.confirmed_owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.confirmed_owner","typeLabel":"string | null"},"created_at":{"oneOf":[{"description":"The UTC ISO8601 formatted date and time when TrustedForm Certify was loaded. For Social certificates, the date and time when the consumer's interaction with the social platform's form was recorded.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","format":"datetime","type":"string","uniqueKey":"insights.properties.created_at.oneOf.0","typeLabel":"string\u003cdatetime>"},{"description":"The UTC ISO8601 formatted date and time when TrustedForm Certify was loaded. For Social certificates, the date and time when the consumer's interaction with the social platform's form was recorded.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","format":"datetime","type":"null","uniqueKey":"insights.properties.created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.created_at","typeLabel":"string\u003cdatetime> | null"},"domain":{"oneOf":[{"description":"The domain displayed to the consumer during the page visit. For Social certificates, the domain of the social platform that hosted the form shown to the consumer.\n\nSupported: Web, Social.","type":"string","uniqueKey":"insights.properties.domain.oneOf.0","typeLabel":"string"},{"description":"The domain displayed to the consumer during the page visit. For Social certificates, the domain of the social platform that hosted the form shown to the consumer.\n\nSupported: Web, Social.","type":"null","uniqueKey":"insights.properties.domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.domain","typeLabel":"string | null"},"expires_at":{"oneOf":[{"description":"The UTC ISO8601 formatted date and time when the certificate will expire.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","format":"datetime","type":"string","uniqueKey":"insights.properties.expires_at.oneOf.0","typeLabel":"string\u003cdatetime>"},{"description":"The UTC ISO8601 formatted date and time when the certificate will expire.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","format":"datetime","type":"null","uniqueKey":"insights.properties.expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.expires_at","typeLabel":"string\u003cdatetime> | null"},"form_input_kpm":{"oneOf":[{"description":"The average number of keystrokes per minute based on the consumer's rate of form input.\n\nSupported: Web.","type":"number","uniqueKey":"insights.properties.form_input_kpm.oneOf.0","typeLabel":"number"},{"description":"The average number of keystrokes per minute based on the consumer's rate of form input.\n\nSupported: Web.","type":"null","uniqueKey":"insights.properties.form_input_kpm.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.form_input_kpm","typeLabel":"number | null"},"form_input_method":{"oneOf":[{"description":"The detected input method(s) the consumer used to fill out the form.\n\nSupported: Web.","items":{"enum":["autofill","paste","typing","pre-populated"],"type":"string","uniqueKey":"insights.properties.form_input_method.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"insights.properties.form_input_method.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"description":"The detected input method(s) the consumer used to fill out the form.\n\nSupported: Web.","items":{"enum":["autofill","paste","typing","pre-populated"],"type":"string"},"type":"null","uniqueKey":"insights.properties.form_input_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.form_input_method","typeLabel":"enum\u003cstring>[] | null"},"form_input_wpm":{"oneOf":[{"description":"The approximate number of words per minute calculated by using the form_input_kpm and assuming five characters represent a word.\n\nSupported: Web.","type":"number","uniqueKey":"insights.properties.form_input_wpm.oneOf.0","typeLabel":"number"},{"description":"The approximate number of words per minute calculated by using the form_input_kpm and assuming five characters represent a word.\n\nSupported: Web.","type":"null","uniqueKey":"insights.properties.form_input_wpm.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.form_input_wpm","typeLabel":"number | null"},"ip":{"oneOf":[{"description":"The consumer's public IP address.\n\nSupported: Web, Mobile, Social.","type":"string","uniqueKey":"insights.properties.ip.oneOf.0","typeLabel":"string"},{"description":"The consumer's public IP address.\n\nSupported: Web, Mobile, Social.","type":"null","uniqueKey":"insights.properties.ip.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.ip","typeLabel":"string | null"},"is_framed":{"oneOf":[{"description":"A boolean indicating that the form was displayed within an iframe.\n\nSupported: Web.","type":"boolean","uniqueKey":"insights.properties.is_framed.oneOf.0","typeLabel":"boolean"},{"description":"A boolean indicating that the form was displayed within an iframe.\n\nSupported: Web.","type":"null","uniqueKey":"insights.properties.is_framed.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.is_framed","typeLabel":"boolean | null"},"is_masked":{"oneOf":[{"description":"A boolean indicating if the certificate is masked and does not show source information nor a session replay.\n\nSupported: Web, Mobile.","type":"boolean","uniqueKey":"insights.properties.is_masked.oneOf.0","typeLabel":"boolean"},{"description":"A boolean indicating if the certificate is masked and does not show source information nor a session replay.\n\nSupported: Web, Mobile.","type":"null","uniqueKey":"insights.properties.is_masked.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.is_masked","typeLabel":"boolean | null"},"num_sensitive_content_elements":{"oneOf":[{"description":"Count of how many content elements (e.g. img, div) are marked sensitive and hidden from the session replay.\n\nSupported: Web.","type":"number","uniqueKey":"insights.properties.num_sensitive_content_elements.oneOf.0","typeLabel":"number"},{"description":"Count of how many content elements (e.g. img, div) are marked sensitive and hidden from the session replay.\n\nSupported: Web.","type":"null","uniqueKey":"insights.properties.num_sensitive_content_elements.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.num_sensitive_content_elements","typeLabel":"number | null"},"num_sensitive_form_elements":{"oneOf":[{"description":"Count of how many form elements (e.g. input, textarea) are marked sensitive and hidden from the session replay.\n\nSupported: Web.","type":"number","uniqueKey":"insights.properties.num_sensitive_form_elements.oneOf.0","typeLabel":"number"},{"description":"Count of how many form elements (e.g. input, textarea) are marked sensitive and hidden from the session replay.\n\nSupported: Web.","type":"null","uniqueKey":"insights.properties.num_sensitive_form_elements.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.num_sensitive_form_elements","typeLabel":"number | null"},"os":{"oneOf":[{"description":"An object containing properties that provide information about the consumer's operating system. For Social certificates, the information is as reported by the social platform.\n\nSupported: Web, Mobile, Social.","properties":{"full":{"oneOf":[{"description":"A human-friendly version of the operating system information parsed from the user-agent.","type":"string","uniqueKey":"insights.properties.os.oneOf.0.full.oneOf.0","typeLabel":"string"},{"description":"A human-friendly version of the operating system information parsed from the user-agent.","type":"null","uniqueKey":"insights.properties.os.oneOf.0.full.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.os.oneOf.0.full","typeLabel":"string | null"},"is_mobile":{"description":"A boolean indicating that the form was filled out on a mobile device or tablet, based on the user-agent.","type":"boolean","uniqueKey":"insights.properties.os.oneOf.0.is_mobile","typeLabel":"boolean"},"name":{"oneOf":[{"description":"The operating system's name.","type":"string","uniqueKey":"insights.properties.os.oneOf.0.name.oneOf.0","typeLabel":"string"},{"description":"The operating system's name.","type":"null","uniqueKey":"insights.properties.os.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.os.oneOf.0.name","typeLabel":"string | null"},"version":{"description":"An object containing properties that provide information about the version of the consumer's operating system.","properties":{"full":{"oneOf":[{"description":"A string containing the version of the consumer's operating system.","type":"string","uniqueKey":"insights.properties.os.oneOf.0.version.full.oneOf.0","typeLabel":"string"},{"description":"A string containing the version of the consumer's operating system.","type":"null","uniqueKey":"insights.properties.os.oneOf.0.version.full.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.os.oneOf.0.version.full","typeLabel":"string | null"},"major":{"oneOf":[{"description":"A string containing the major version of the consumer's operating system.","type":"string","uniqueKey":"insights.properties.os.oneOf.0.version.major.oneOf.0","typeLabel":"string"},{"description":"A string containing the major version of the consumer's operating system.","type":"null","uniqueKey":"insights.properties.os.oneOf.0.version.major.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.os.oneOf.0.version.major","typeLabel":"string | null"},"minor":{"oneOf":[{"description":"A string containing the minor version of the consumer's operating system.","type":"string","uniqueKey":"insights.properties.os.oneOf.0.version.minor.oneOf.0","typeLabel":"string"},{"description":"A string containing the minor version of the consumer's operating system.","type":"null","uniqueKey":"insights.properties.os.oneOf.0.version.minor.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.os.oneOf.0.version.minor","typeLabel":"string | null"},"patch":{"oneOf":[{"description":"A string containing the patch version of the consumer's operating system.","type":"string","uniqueKey":"insights.properties.os.oneOf.0.version.patch.oneOf.0","typeLabel":"string"},{"description":"A string containing the patch version of the consumer's operating system.","type":"null","uniqueKey":"insights.properties.os.oneOf.0.version.patch.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.os.oneOf.0.version.patch","typeLabel":"string | null"}},"type":"object","uniqueKey":"insights.properties.os.oneOf.0.version","typeLabel":"object"}},"type":"object","uniqueKey":"insights.properties.os.oneOf.0","typeLabel":"object"},{"description":"An object containing properties that provide information about the consumer's operating system. For Social certificates, the information is as reported by the social platform.\n\nSupported: Web, Mobile, Social.","properties":{"full":{"oneOf":[{"description":"A human-friendly version of the operating system information parsed from the user-agent.","type":"string"},{"description":"A human-friendly version of the operating system information parsed from the user-agent.","type":"null"}]},"is_mobile":{"description":"A boolean indicating that the form was filled out on a mobile device or tablet, based on the user-agent.","type":"boolean"},"name":{"oneOf":[{"description":"The operating system's name.","type":"string"},{"description":"The operating system's name.","type":"null"}]},"version":{"description":"An object containing properties that provide information about the version of the consumer's operating system.","properties":{"full":{"oneOf":[{"description":"A string containing the version of the consumer's operating system.","type":"string"},{"description":"A string containing the version of the consumer's operating system.","type":"null"}]},"major":{"oneOf":[{"description":"A string containing the major version of the consumer's operating system.","type":"string"},{"description":"A string containing the major version of the consumer's operating system.","type":"null"}]},"minor":{"oneOf":[{"description":"A string containing the minor version of the consumer's operating system.","type":"string"},{"description":"A string containing the minor version of the consumer's operating system.","type":"null"}]},"patch":{"oneOf":[{"description":"A string containing the patch version of the consumer's operating system.","type":"string"},{"description":"A string containing the patch version of the consumer's operating system.","type":"null"}]}},"type":"object"}},"type":"null","uniqueKey":"insights.properties.os.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.os","typeLabel":"object | null"},"page_url":{"oneOf":[{"description":"The URL of the page hosting TrustedForm Certify.\n\nSupported: Web.","format":"url","type":"string","uniqueKey":"insights.properties.page_url.oneOf.0","typeLabel":"string\u003curl>"},{"description":"The URL of the page hosting TrustedForm Certify.\n\nSupported: Web.","format":"url","type":"null","uniqueKey":"insights.properties.page_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.page_url","typeLabel":"string\u003curl> | null"},"parent_page_url":{"oneOf":[{"description":"The parent URL of the page hosting TrustedForm Certify, if framed.\n\nSupported: Web.","format":"url","type":"string","uniqueKey":"insights.properties.parent_page_url.oneOf.0","typeLabel":"string\u003curl>"},{"description":"The parent URL of the page hosting TrustedForm Certify, if framed.\n\nSupported: Web.","format":"url","type":"null","uniqueKey":"insights.properties.parent_page_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.parent_page_url","typeLabel":"string\u003curl> | null"},"seconds_on_page":{"oneOf":[{"description":"The time in seconds between when TrustedForm Certify was loaded and when the most recent cert event was received. For Social certificates, the time in seconds between when the social platform's form was shown to the consumer and when they submitted it. Facebook Lead Ads certificates have no page session, so the value is always 0.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","type":"number","uniqueKey":"insights.properties.seconds_on_page.oneOf.0","typeLabel":"number"},{"description":"The time in seconds between when TrustedForm Certify was loaded and when the most recent cert event was received. For Social certificates, the time in seconds between when the social platform's form was shown to the consumer and when they submitted it. Facebook Lead Ads certificates have no page session, so the value is always 0.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","type":"null","uniqueKey":"insights.properties.seconds_on_page.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.seconds_on_page","typeLabel":"number | null"},"session_replay_status":{"oneOf":[{"description":"Whether this certificate has a session replay worth acting on.\n\nThe value can be one of the following:\n- ``\"available\"`` — every page of the certificate has a stored snapshot and at least one recorded event of any type.\n- ``\"unavailable\"`` — at least one page of the certificate has no snapshot or no recorded event. This means the replay does not evidence consent, NOT that it will fail to load: a page with a snapshot but no recorded events renders a static page without error, and the certificate is still reported as ``\"unavailable\"``.\n- ``\"masked\"`` — rendering is intentionally withheld because the certificate is masked. Web certificates only.\n- ``\"not_applicable\"`` — this certificate type has no session replay. Mobile, Facebook, and Social certificates.\n- ``null`` — the status could not be calculated. It is never a conclusion about the certificate.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","enum":["available","unavailable","masked","not_applicable",null],"type":"string","uniqueKey":"insights.properties.session_replay_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Whether this certificate has a session replay worth acting on.\n\nThe value can be one of the following:\n- ``\"available\"`` — every page of the certificate has a stored snapshot and at least one recorded event of any type.\n- ``\"unavailable\"`` — at least one page of the certificate has no snapshot or no recorded event. This means the replay does not evidence consent, NOT that it will fail to load: a page with a snapshot but no recorded events renders a static page without error, and the certificate is still reported as ``\"unavailable\"``.\n- ``\"masked\"`` — rendering is intentionally withheld because the certificate is masked. Web certificates only.\n- ``\"not_applicable\"`` — this certificate type has no session replay. Mobile, Facebook, and Social certificates.\n- ``null`` — the status could not be calculated. It is never a conclusion about the certificate.\n\nSupported: Web, Mobile, Facebook Lead Ads, Social.","enum":["available","unavailable","masked","not_applicable",null],"type":"null","uniqueKey":"insights.properties.session_replay_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.properties.session_replay_status","typeLabel":"enum\u003cstring> | null"}},"type":"object","uniqueKey":"insights.properties","typeLabel":"object"},"scans":{"description":"An object containing the properties that are part of the page scan process.","properties":{"delimiter":{"description":"The parameter provided in the request that was used as the delimiter to identify wildcards during the page scan process.","type":"string","uniqueKey":"insights.scans.delimiter","typeLabel":"string"},"forbidden":{"oneOf":[{"type":"string","description":"The parameter provided in the request that was searched for during the page scan process to verify that it was not included in the recorded content.","uniqueKey":"insights.scans.forbidden.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.forbidden.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The parameter provided in the request that was searched for during the page scan process to verify that it was not included in the recorded content.","uniqueKey":"insights.scans.forbidden.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.forbidden","typeLabel":"string | string[]"},"required":{"oneOf":[{"type":"string","description":"The parameter provided in the request that was searched for during the page scan process to verify that it was included in the recorded content.","uniqueKey":"insights.scans.required.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.required.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The parameter provided in the request that was searched for during the page scan process to verify that it was included in the recorded content.","uniqueKey":"insights.scans.required.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.required","typeLabel":"string | string[]"},"result":{"properties":{"forbidden":{"description":"An object containing the forbidden scans that were found and not found.","properties":{"found":{"oneOf":[{"type":"string","description":"A list of forbidden scan terms that were found in the recorded content.","uniqueKey":"insights.scans.result.forbidden.found.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.result.forbidden.found.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"A list of forbidden scan terms that were found in the recorded content.","uniqueKey":"insights.scans.result.forbidden.found.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.result.forbidden.found","typeLabel":"string | string[]"},"not_found":{"oneOf":[{"type":"string","description":"A list of forbidden scan terms that were not found in the recorded content.","uniqueKey":"insights.scans.result.forbidden.not_found.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.result.forbidden.not_found.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"A list of forbidden scan terms that were not found in the recorded content.","uniqueKey":"insights.scans.result.forbidden.not_found.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.result.forbidden.not_found","typeLabel":"string | string[]"}},"type":"object","uniqueKey":"insights.scans.result.forbidden","typeLabel":"object"},"required":{"description":"An object containing the required scans that were found and not found.","properties":{"found":{"oneOf":[{"type":"string","description":"A list of required scan terms that were found in the recorded content.","uniqueKey":"insights.scans.result.required.found.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.result.required.found.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"A list of required scan terms that were found in the recorded content.","uniqueKey":"insights.scans.result.required.found.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.result.required.found","typeLabel":"string | string[]"},"not_found":{"oneOf":[{"type":"string","description":"A list of required scan terms that were not found in the recorded content.","uniqueKey":"insights.scans.result.required.not_found.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"insights.scans.result.required.not_found.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"A list of required scan terms that were not found in the recorded content.","uniqueKey":"insights.scans.result.required.not_found.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"insights.scans.result.required.not_found","typeLabel":"string | string[]"}},"type":"object","uniqueKey":"insights.scans.result.required","typeLabel":"object"},"success":{"oneOf":[{"description":"A boolean indicating if all required text was found and none of the forbidden text was found.\u003cbr> Null if page scan parameters are not provided.","type":"boolean","uniqueKey":"insights.scans.result.success.oneOf.0","typeLabel":"boolean"},{"description":"A boolean indicating if all required text was found and none of the forbidden text was found.\u003cbr> Null if page scan parameters are not provided.","type":"null","uniqueKey":"insights.scans.result.success.oneOf.1","typeLabel":"null"}],"uniqueKey":"insights.scans.result.success","typeLabel":"boolean | null"}},"type":"object","uniqueKey":"insights.scans.result","typeLabel":"object"}},"title":"ScansResult","type":"object","uniqueKey":"insights.scans","typeLabel":"ScansResult · object"}},"title":"InsightsResult","type":"object","x-tags":["Insights"],"uniqueKey":"insights","typeLabel":"InsightsResult · object"},"verify":{"example":{"advertiser_name":"Acme Inc.","consent_language_acceptance_enabled":true,"languages":[{"text":"By clicking on the 'Get Rates' button below, I consent to be contacted"}],"min_contrast_ratio_required":7,"min_font_size_px_required":16,"opt_in_types_allowed":["manual","pre-selected","non-interactive"],"result":{"form_submitted":true,"language_approved":true,"min_contrast_ratio_satisfied":true,"min_font_size_px_satisfied":true,"one_to_one":true,"opt_in_types_satisfied":true,"success":true}},"properties":{"advertiser_name":{"description":"The legal name of the advertiser used to perform the 1:1 consent language check. This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided in either.\n","type":"string","uniqueKey":"verify.advertiser_name","typeLabel":"string"},"consent_language_acceptance_enabled":{"description":"A boolean indicating whether the consent language acceptance check was applied to this request. This value can be passed in the request or set via the consent language settings, and reflects whichever took effect. When `false`, `result.language_approved` is returned as `null`.\n","type":"boolean","uniqueKey":"verify.consent_language_acceptance_enabled","typeLabel":"boolean"},"languages":{"description":"A list of the consent languages detected within the certificate","items":{"properties":{"text":{"description":"The text of a consent language found within the certificate","example":"By clicking on the 'Submit' button below, I consent to be contacted","type":"string","uniqueKey":"verify.languages.items.[INDEX].text","typeLabel":"string"}},"type":"object","uniqueKey":"verify.languages.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"verify.languages","typeLabel":"object[]"},"min_contrast_ratio_required":{"description":"The number indicating the minimum contrast ratio required between the consent language text and background. This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided in either.\n","type":"number","uniqueKey":"verify.min_contrast_ratio_required","typeLabel":"number"},"min_font_size_px_required":{"description":"The number indicating the minimum font size required for the consent language. This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided in either.\n","type":"number","uniqueKey":"verify.min_font_size_px_required","typeLabel":"number"},"opt_in_types_allowed":{"description":"An array of strings that lists the opt-in types that are allowed. This value can be passed in the request or set via the [verification criteria page](https://app.trustedform.com/verification_criteria) and will appear in the response if provided through either method.\n","items":{"enum":["manual","pre-selected","non-interactive"],"type":"string","uniqueKey":"verify.opt_in_types_allowed.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"verify.opt_in_types_allowed","typeLabel":"enum\u003cstring>[]"},"result":{"description":"An object containing properties that detail the result of the verify operation.","properties":{"form_submitted":{"description":"A boolean indicating whether the form was successfully submitted by the consumer. true means a form submission was detected, while false indicates that the form was abandoned before submission. This field will only influence the one_to_one check result, not the overall Verify outcome.","type":"boolean","uniqueKey":"verify.result.form_submitted","typeLabel":"boolean"},"language_approved":{"oneOf":[{"description":"A boolean indicating if any of the consent languages found have been approved in your account’s consent language manager. A `null` value is returned when the consent language acceptance check is disabled by the account setting or a request override.","type":"boolean","uniqueKey":"verify.result.language_approved.oneOf.0","typeLabel":"boolean"},{"description":"A boolean indicating if any of the consent languages found have been approved in your account’s consent language manager. A `null` value is returned when the consent language acceptance check is disabled by the account setting or a request override.","type":"null","uniqueKey":"verify.result.language_approved.oneOf.1","typeLabel":"null"}],"uniqueKey":"verify.result.language_approved","typeLabel":"boolean | null"},"min_contrast_ratio_satisfied":{"description":"A boolean indicating whether the contrast ratio between the consent language text and background meets or exceeds the required minimum contrast ratio. true means the contrast requirement was satisfied, while false means it was insufficient. A null value is returned when the min_contrast_ratio_required is missing, and the check could not be performed.","type":"boolean","uniqueKey":"verify.result.min_contrast_ratio_satisfied","typeLabel":"boolean"},"min_font_size_px_satisfied":{"description":"A boolean indicating whether the consent language meets or exceeds the required minimum font size. true means the font size requirement was satisfied, while false indicates it was not. A null value is returned when the min_font_size_px_required is missing, and the check could not be performed.","type":"boolean","uniqueKey":"verify.result.min_font_size_px_satisfied","typeLabel":"boolean"},"one_to_one":{"oneOf":[{"description":"A boolean indicating if the cert structure satisfied the requirements for 1:1 consent. You must pass the `advertiser_name` for the check to be performed. A `null` value is returned when consent tags were not used, or when the `advertiser_name` is missing, and the consent check could not be performed.","type":"boolean","uniqueKey":"verify.result.one_to_one.oneOf.0","typeLabel":"boolean"},{"description":"A boolean indicating if the cert structure satisfied the requirements for 1:1 consent. You must pass the `advertiser_name` for the check to be performed. A `null` value is returned when consent tags were not used, or when the `advertiser_name` is missing, and the consent check could not be performed.","type":"null","uniqueKey":"verify.result.one_to_one.oneOf.1","typeLabel":"null"}],"uniqueKey":"verify.result.one_to_one","typeLabel":"boolean | null"},"opt_in_types_satisfied":{"description":"A boolean indicating whether all the opt-in types on the form match one or more of the allowed opt-in types specified in the opt_in_types_allowed parameter. true means all opt-in types on the form meet the specified criteria. false means at least one opt-in type on the form does not match any of the allowed types. A null value is returned when the opt_in_types_allowed is missing, and the check could not be performed.\n","type":"boolean","uniqueKey":"verify.result.opt_in_types_satisfied","typeLabel":"boolean"},"success":{"description":"A boolean indicating whether all Verify checks succeeded.","type":"boolean","uniqueKey":"verify.result.success","typeLabel":"boolean"}},"type":"object","uniqueKey":"verify.result","typeLabel":"object"}},"title":"VerifyResult","type":"object","x-tags":["Verify"],"uniqueKey":"verify","typeLabel":"VerifyResult · object"}},"uniqueKey":"","typeLabel":"VerifyResponse · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"success","reason":"null","match_lead":{"email":"janedoe@gmail.com","phone":"51125551212","result":{"email_match":true,"phone_match":true,"success":true}},"retain":{"campaign_id":"summer_promo_2024","reference":"1128238382829","results":{"expires_at":"2023-07-18T12:03:52.000Z","masked_cert_url":"\u003cstring>","previously_retained":"false","session_replay_status":"available"},"vendor":"Acme Co."},"insights":{"properties":{"age_seconds":76287,"approx_ip_geo":{"city":"Dallas","country_code":"US","lat":32.7451,"lon":-96.8038,"postal_code":"75203","state":"Texas","time_zone":"America/Chicago"},"bot_detected":false,"browser":{"full":"Chrome 128.0.0.0","name":"Chrome","user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","version":{"full":"128.0.0.0","major":"128","minor":"0","patch":"0"}},"confirmed_owner":"ActiveProspect, Inc.","created_at":"2024-09-18T17:07:09.000Z","domain":"example.com","expires_at":"2024-12-20T17:07:09.000Z","form_input_kpm":234.92560689115115,"form_input_method":["typing"],"form_input_wpm":47.355958958168905,"ip":"192.168.0.1","is_framed":false,"is_masked":false,"num_sensitive_content_elements":0,"num_sensitive_form_elements":0,"os":{"full":"Mac OS X 10.15.7","is_mobile":false,"name":"Mac OS X","version":{"full":"10.15.7","major":"10","minor":"15","patch":"7"}},"page_url":"https://www.example.com/contact.html","parent_page_url":null,"seconds_on_page":1129,"session_replay_status":"available"},"scans":{"forbidden":["free"],"required":["offer"],"result":{"forbidden":{"found":[],"not_found":["free"]},"required":{"found":[],"not_found":["offer"]},"success":false}}},"verify":{"advertiser_name":"Acme Inc.","consent_language_acceptance_enabled":true,"languages":[{"text":"By clicking on the 'Get Rates' button below, I consent to be contacted"}],"min_contrast_ratio_required":7,"min_font_size_px_required":16,"opt_in_types_allowed":["manual","pre-selected","non-interactive"],"result":{"form_submitted":true,"language_approved":true,"min_contrast_ratio_satisfied":true,"min_font_size_px_satisfied":true,"one_to_one":true,"opt_in_types_satisfied":true,"success":true}}}}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"cc4fbfcd-0929-4f6e-87e8-1950f9c4c157":{"content":{"application/json":{"schema":{"example":{"errors":{"detail":"Malformed certificate id"},"message":"Malformed certificate id","outcome":"error","reason":"Malformed certificate id"},"properties":{"errors":{"properties":{"detail":{"type":"string","uniqueKey":"errors.detail","typeLabel":"string"}},"type":"object","isRequired":true,"uniqueKey":"errors","typeLabel":"object"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"outcome":{"type":"string","isRequired":true,"uniqueKey":"outcome","typeLabel":"string"},"reason":{"type":"string","isRequired":true,"uniqueKey":"reason","typeLabel":"string"}},"required":["errors","message","outcome","reason"],"title":"BadRequest","type":"object","uniqueKey":"","typeLabel":"BadRequest · object"},"examples":{"Example":{"title":"Example","value":{"errors":{"detail":"Malformed certificate id"},"message":"Malformed certificate id","outcome":"error","reason":"Malformed certificate id"}}},"exampleType":"generated"}},"description":"Bad Request","exampleType":"generated"},"999b7030-3902-4734-85b7-9a785fa15744":{"content":{"application/json":{"schema":{"example":{"outcome":"error","reason":"Unauthorized"},"properties":{"outcome":{"type":"string","uniqueKey":"outcome","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"reason","typeLabel":"string"}},"title":"Unauthorized","type":"object","uniqueKey":"","typeLabel":"Unauthorized · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"error","reason":"Unauthorized"}}},"exampleType":"generated"}},"description":"Incorrect API key","exampleType":"generated"},"6bda69b7-2ef7-414a-9f4d-4d8a1facf271":{"content":{"application/json":{"schema":{"example":{"outcome":"error","reason":"Account is inactive"},"properties":{"outcome":{"type":"string","uniqueKey":"outcome","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"reason","typeLabel":"string"}},"title":"PaymentRequired","type":"object","uniqueKey":"","typeLabel":"PaymentRequired · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"error","reason":"Account is inactive"}}},"exampleType":"generated"}},"description":"Account is inactive or out of funds","exampleType":"generated"},"335eb939-8a71-4eb0-887d-448f24b6305d":{"content":{"application/json":{"schema":{"example":{"outcome":"error","reason":"Unavailable product requested"},"properties":{"outcome":{"type":"string","uniqueKey":"outcome","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"reason","typeLabel":"string"}},"title":"Forbidden","type":"object","uniqueKey":"","typeLabel":"Forbidden · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"error","reason":"Unavailable product requested"}}},"exampleType":"generated"}},"description":"Unavailable operation requested","exampleType":"generated"},"00424df4-e6fd-453e-8180-c248d316a93d":{"content":{"application/json":{"schema":{"example":{"outcome":"error","reason":"TrustedForm certificate has expired or could not be found"},"properties":{"outcome":{"type":"string","uniqueKey":"outcome","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"reason","typeLabel":"string"}},"title":"NotFound","type":"object","uniqueKey":"","typeLabel":"NotFound · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"error","reason":"TrustedForm certificate has expired or could not be found"}}},"exampleType":"generated"}},"description":"TrustedForm certificate has expired or could not be found","exampleType":"generated"},"e593daab-d593-47be-be80-856a267f2ab6":{"content":{"application/json":{"schema":{"example":{"outcome":"error","reason":"Certificate is not claimable"},"properties":{"outcome":{"type":"string","uniqueKey":"outcome","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"reason","typeLabel":"string"}},"title":"MethodNotAllowed","type":"object","uniqueKey":"","typeLabel":"MethodNotAllowed · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"error","reason":"Certificate is not claimable"}}},"exampleType":"generated"}},"description":"Attempted to claim a 'sandboxed' certificate","exampleType":"generated"},"e8a0e900-7201-4702-a8be-969f832047b7":{"content":{"application/json":{"schema":{"example":{"outcome":"error","reason":"Certificate has been claimed too many times"},"properties":{"outcome":{"type":"string","uniqueKey":"outcome","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"reason","typeLabel":"string"}},"title":"UnprocessableEntity","type":"object","uniqueKey":"","typeLabel":"UnprocessableEntity · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"error","reason":"Certificate has been claimed too many times"}}},"exampleType":"generated"}},"description":"Unprocessable Entity","exampleType":"generated"}},"security":{"b4498223-71af-4026-bf58-6a1e074babed":{"Basic":{"description":"TrustedForm uses [HTTP Basic Authentication](https://en.wikipedia.org/wiki/Basic_access_authentication) with the username `API` and your API key as the password.\n\nFor example: `API:1f1b96c9150d8050e858c043d543bb4eadae0e6f`\n","scheme":"basic","type":"http","scopes":[],"schemeName":"Basic"}}},"servers":{"4f151f7e-528c-46fa-95b6-c756ad8f5e55":{"description":"The base URL for production.","url":"https://cert.trustedform.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"description":"TrustedForm uses [HTTP Basic Authentication](https://en.wikipedia.org/wiki/Basic_access_authentication) with the username `API` and your API key as the password.\n\nFor example: `API:1f1b96c9150d8050e858c043d543bb4eadae0e6f`\n","scheme":"basic","type":"http","scopes":[],"schemeName":"Basic"},"schema":{"title":"Basic Auth","type":"object","description":"TrustedForm uses [HTTP Basic Authentication](https://en.wikipedia.org/wiki/Basic_access_authentication) with the username `API` and your API key as the password.\n\nFor example: `API:1f1b96c9150d8050e858c043d543bb4eadae0e6f`\n","isRequired":true,"properties":{"username":{"type":"string","uniqueKey":"username","isRequired":true,"typeLabel":"string","deprecated":false},"password":{"type":"string","uniqueKey":"password","isRequired":true,"typeLabel":"string","deprecated":false}},"additionalProperties":false,"deprecated":false},"schemeName":"Basic","name":"Authorization"}],"title":"Basic"}]},"originalFileLocation":"api-reference/claims_api-v4.yaml"},"subdomain":"activeprospectinc","siteName":"ActiveProspect Developer Documentation","title":"Run Certificate Operations - ActiveProspect Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T15:08:45.339Z","originalFileLocation":"api-reference/certificate-url/run-certificate-operations.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the outcome property. Best practice is to base your purchase decision on this property. Separate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The match_lead operation is required when running the retain operation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ActiveProspect Developer Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Run Certificate Operations - ActiveProspect Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the outcome property. Best practice is to base your purchase decision on this property. Separate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The match_lead operation is required when running the retain operation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ActiveProspect Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://activeprospectinc.mintlify.app/_mintlify/api/og/v2?division=Certificate+URL\u0026amp;title=Run+Certificate+Operations\u0026amp;description=The+TrustedForm+Certificate+API+is+able+to+perform+multiple+operations+based+on+the+parameters+sent+in+the+request.+Each+operation+is+demonstrated+in+the+reques\u0026amp;theme=82b92e625aa25be6cc045629\u0026amp;signature=50004f85eba6733a4fde845b276a6cab18391a538f52ab64372efaf3982e3d35\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Run Certificate Operations - ActiveProspect Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the outcome property. Best practice is to base your purchase decision on this property. Separate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The match_lead operation is required when running the retain operation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://activeprospectinc.mintlify.app/_mintlify/api/og/v2?division=Certificate+URL\u0026amp;title=Run+Certificate+Operations\u0026amp;description=The+TrustedForm+Certificate+API+is+able+to+perform+multiple+operations+based+on+the+parameters+sent+in+the+request.+Each+operation+is+demonstrated+in+the+reques\u0026amp;theme=82b92e625aa25be6cc045629\u0026amp;signature=50004f85eba6733a4fde845b276a6cab18391a538f52ab64372efaf3982e3d35\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ActiveProspect Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#22a7f0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/certificate-url/run-certificate-operations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.activeprospect.com/#organization\",\"name\":\"ActiveProspect Developer Documentation\",\"url\":\"https://developers.activeprospect.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/activeprospectinc/ttzTIJYOTNQPAJMy/logo/activeprospect_logo.svg?fit=max\u0026auto=format\u0026n=ttzTIJYOTNQPAJMy\u0026q=85\u0026s=9c7503c7631642aa1f7288ae35cc02cc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.activeprospect.com#website\",\"name\":\"ActiveProspect Developer Documentation\",\"url\":\"https://developers.activeprospect.com\",\"publisher\":{\"@id\":\"https://developers.activeprospect.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations#webpage\",\"url\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations\",\"name\":\"Run Certificate Operations\",\"description\":\"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the outcome property. Best practice is to base your purchase decision on this property. Separate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The match_lead operation is required when running the retain operation.\",\"dateModified\":\"2026-10-26T15:08:45.339Z\",\"isPartOf\":{\"@id\":\"https://developers.activeprospect.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Documentation\",\"item\":\"https://developers.activeprospect.com/pages/trustedform/authentication\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Certificate URL\",\"item\":\"https://developers.activeprospect.com/api-reference/trustedform/v4/certificate-url\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Run Certificate Operations\",\"item\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations#apireference\",\"headline\":\"Run Certificate Operations\",\"name\":\"Run Certificate Operations\",\"description\":\"The TrustedForm Certificate API is able to perform multiple operations based on the parameters sent in the request. Each operation is demonstrated in the request body documentation. The overall outcome of the operations is revealed by the outcome property. Best practice is to base your purchase decision on this property. Separate documentation about the parameters and results of each operation is available in the Operations reference and can be used alone or in tandem with another operation. The match_lead operation is required when running the retain operation.\",\"url\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations\",\"mainEntityOfPage\":{\"@id\":\"https://developers.activeprospect.com/api-reference/certificate-url/run-certificate-operations#webpage\"},\"dateModified\":\"2026-10-26T15:08:45.339Z\",\"publisher\":{\"@id\":\"https://developers.activeprospect.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.activeprospect.com#website\"}}]}\u003c/script>","siteName":"ActiveProspect Developer Documentation","nav":{"global":null,"tabs":[{"tab":"Welcome","pages":[{"title":"Welcome","href":""}]},{"tab":"TrustedForm","pages":[{"title":"Getting Started","href":"/pages/trustedform/getting-started"},{"title":"Implementing the TrustedForm Certify Web SDK","href":"/pages/trustedform/implementing-trustedform-certify"},{"title":"Adding TrustedForm Consent Tags","href":"/pages/trustedform/consent-tagging"},{"group":"API Documentation","pages":[{"title":"Authentication","href":"/pages/trustedform/authentication"},{"group":"TrustedForm API 4.0","pages":[{"group":"Certificate URL","root":{"title":"Certificate URL","description":null,"href":"/api-reference/trustedform/v4/certificate-url"},"pages":[{"title":"Run Certificate Operations","deprecated":null,"version":null,"openapi":"/api-reference/claims_api-v4.yaml post /{cert_id}","href":"/api-reference/certificate-url/run-certificate-operations"}]},{"group":"Operations","root":{"title":"Operations","description":null,"href":"/api-reference/trustedform/v4/operations"},"pages":[{"group":"Match Lead","root":{"title":"Match Lead","href":"/api-reference/trustedform/v4/operations/match-lead"},"pages":[{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/MatchLeadParameters"},{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/MatchLeadResult"}]},{"group":"Retain","root":{"title":"Retain","href":"/api-reference/trustedform/v4/operations/retain"},"pages":[{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/RetainParameters"},{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/RetainResult"}]},{"group":"Insights","root":{"title":"Insights","href":"/api-reference/trustedform/v4/operations/insights"},"pages":[{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/InsightsParameters"},{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/InsightsResult"}]},{"group":"Verify","root":{"title":"Verify","href":"/api-reference/trustedform/v4/operations/verify"},"pages":[{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/VerifyParameters"},{"title":null,"href":"/api-reference/trustedform/v4/operations/schemas/VerifyResult"}]}]},{"group":"Certificate","pages":[{"title":"Types","href":"/api-reference/trustedform/v4/certificate/types"},{"title":"Sending on Ping","href":"/api-reference/trustedform/v4/certificate/sending-on-ping"}]}]},{"title":"Validate API","href":"/pages/trustedform/validating-certificates"},{"group":"TrustedForm API 3.0","pages":[{"title":"Overview","href":"/api-reference/trustedform/v3/overview"},{"group":"Retrieving Insights","pages":[{"title":"Retrieve Certificate Insights","deprecated":null,"version":null,"openapi":"/api-reference/trustedform_v3.json post /{cert_id_}","href":"/api-reference/retrieving-insights/retrieve-certificate-insights"}]},{"group":"Viewing Certificates","pages":[{"title":"Viewing a Certificate","deprecated":null,"version":null,"openapi":"/api-reference/trustedform_v3.json get /{cert_id}","href":"/api-reference/viewing-certificates/viewing-a-certificate"}]},{"group":"Claiming Certificates","pages":[{"title":"Claiming a Certificate","deprecated":null,"version":null,"openapi":"/api-reference/trustedform_v3.json post /{cert_id}","href":"/api-reference/claiming-certificates/claiming-a-certificate"}]},{"group":"TrustedForm Certificate Check-in","pages":[{"title":"Check-in","deprecated":null,"version":null,"openapi":"/api-reference/trustedform_v3.json post /{cert_id}/check_in","href":"/api-reference/trustedform-certificate-check-in/check-in"}]},{"group":"Ping","pages":[{"title":"Retrieving Ping Data","deprecated":true,"version":null,"openapi":"/api-reference/trustedform_v3.json post /{cert_id}/ping","href":"/api-reference/ping/retrieving-ping-data"},{"title":"Generate Ping URL","deprecated":true,"version":null,"openapi":"/api-reference/trustedform_v3.json get /{cert_id}/ping_url","href":"/api-reference/ping/generate-ping-url"}]}]},{"group":"TrustedForm API v2.0","pages":[{"title":"Overview","href":"/api-reference/trustedform/v2/overview"},{"group":"Ping","pages":[{"title":"Retrieve Ping Data","deprecated":true,"version":null,"openapi":"/api-reference/trustedform_v2.yaml get /{cert_id}/ping","href":"/api-reference/ping/retrieve-ping-data"}]},{"group":"Claiming Certificates","pages":[{"title":"Claiming Certificates","deprecated":null,"version":null,"openapi":"/api-reference/trustedform_v2.yaml post /{cert_id}","href":"/api-reference/claiming-certificates/claiming-certificates"}]}]}]}]},{"tab":"LeadConduit","pages":[{"title":"LeadConduit","href":"/api-reference/leadconduit"}]}]},"basePath":"","title":"Run Certificate Operations - ActiveProspect Developer Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}