All URIs are relative to https://kg.diffbot.com
Method | HTTP request | Description |
---|---|---|
enhance | GET /kg/enhance_endpoint | Live Enhance Endpoint |
EnhanceResponse enhance(token=token, type=type, id=id, name=name, url=url, phone=phone, email=email, description=description, employer=employer, title=title, school=school, location=location, mode=mode, non_canonical_facts=non_canonical_facts, jsonmode=jsonmode, rocket_reach_token=rocket_reach_token, x_diffbot_request_id=x_diffbot_request_id)
Live Enhance Endpoint
Enhance endpoint to find person or organization using partial data
from __future__ import print_function
import time
import diffbot_enhance_client
from diffbot_enhance_client.rest import ApiException
from pprint import pprint
# Enter a context with an instance of the API client
with diffbot_enhance_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = diffbot_enhance_client.EnhanceLiveEndpointApi(api_client)
token = 'token_example' # str | Diffbot Token (optional)
type = 'type_example' # str | Diffbot entity type (optional)
id = 'id_example' # str | DiffbotId of entity to enhance. Parameter can be used with types `Person` and `Organization` (optional)
name = 'name_example' # str | Name of the entity to enhance. Parameter can be used with types `Person` and `Organization` (optional)
url = 'url_example' # str | Origin or homepage URI of entity to enhance. Parameter can be used with types `Person` and `Organization` (optional)
phone = 'phone_example' # str | Phone of the entity to enhance. Parameter can be used with types `Person` and `Organization` (optional)
email = 'email_example' # str | Email of the entity to enhance. Parameter can be used only with type `Person` (optional)
description = 'description_example' # str | Description of the entity to enhance. Parameter can be used with types `Person` and `Organization` (optional)
employer = 'employer_example' # str | Employer of the entity to enhance. Parameter can be used only with type `Person` (optional)
title = 'title_example' # str | Title of the entity to enhance. Parameter can be used only with type `Person` (optional)
school = 'school_example' # str | School of the entity to enhance. Parameter can be used only with type `Person` (optional)
location = 'location_example' # str | Location of the entity to enhance. Parameter can be used with types `Person` and `Organization` (optional)
mode = 'mode_example' # str | `mode=refresh` indicates that Diffbot will attempt to recrawl all the origins of the identified entity and reconstruct the returned entity from this refreshed data. (optional)
non_canonical_facts = 'non_canonical_facts_example' # str | `nonCanonicalFacts=true` returns non-canonical facts. (optional)
jsonmode = 'jsonmode_example' # str | `jsonmode=extended` returns origin information for facts. (optional)
rocket_reach_token = 'rocket_reach_token_example' # str | rocketReach token (optional)
x_diffbot_request_id = 'x_diffbot_request_id_example' # str | Request UUID for tracking. If available, will be set on response. (optional)
try:
# Live Enhance Endpoint
api_response = api_instance.enhance(token=token, type=type, id=id, name=name, url=url, phone=phone, email=email, description=description, employer=employer, title=title, school=school, location=location, mode=mode, non_canonical_facts=non_canonical_facts, jsonmode=jsonmode, rocket_reach_token=rocket_reach_token, x_diffbot_request_id=x_diffbot_request_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling EnhanceLiveEndpointApi->enhance: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
token | str | Diffbot Token | [optional] |
type | str | Diffbot entity type | [optional] |
id | str | DiffbotId of entity to enhance. Parameter can be used with types `Person` and `Organization` | [optional] |
name | str | Name of the entity to enhance. Parameter can be used with types `Person` and `Organization` | [optional] |
url | str | Origin or homepage URI of entity to enhance. Parameter can be used with types `Person` and `Organization` | [optional] |
phone | str | Phone of the entity to enhance. Parameter can be used with types `Person` and `Organization` | [optional] |
str | Email of the entity to enhance. Parameter can be used only with type `Person` | [optional] | |
description | str | Description of the entity to enhance. Parameter can be used with types `Person` and `Organization` | [optional] |
employer | str | Employer of the entity to enhance. Parameter can be used only with type `Person` | [optional] |
title | str | Title of the entity to enhance. Parameter can be used only with type `Person` | [optional] |
school | str | School of the entity to enhance. Parameter can be used only with type `Person` | [optional] |
location | str | Location of the entity to enhance. Parameter can be used with types `Person` and `Organization` | [optional] |
mode | str | `mode=refresh` indicates that Diffbot will attempt to recrawl all the origins of the identified entity and reconstruct the returned entity from this refreshed data. | [optional] |
non_canonical_facts | str | `nonCanonicalFacts=true` returns non-canonical facts. | [optional] |
jsonmode | str | `jsonmode=extended` returns origin information for facts. | [optional] |
rocket_reach_token | str | rocketReach token | [optional] |
x_diffbot_request_id | str | Request UUID for tracking. If available, will be set on response. | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Enhanced entity | - |
400 | Error parsing request | - |
401 | Token not specified or other client errors | - |
429 | Insufficient credits | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]