Website
- : Access to the public API
OAuth2 client credentials flow for API access
Payload to submit a new website quality job.
The website URL
https://delpha.io/The name of the entity owning the website
DelphaThe LinkedIn URL of the entity
https://www.linkedin.com/company/delphainc/The email address of the entity
victor.goubet@delpha.ioThe country of the entity
FranceJob submitted to assess_website_v16
Response after submitting a new website quality job.
The job ID. Required if status <= 300.
21014abc65004d2781d2e0ef4c9fbb46The message to return
Job submitted to assess_website_v16The status of the process
SUCCESSPossible values: The status code to return
202Invalid website format or missing required fields
Authentication failed - invalid or missing OAuth 2.0 token
Payment Required
Internal server error
Service unavailable
POST /v1/website HTTP/1.1
Host: api.delpha.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 158
{
"website": "https://delpha.io/",
"name": "Delpha",
"linkedin": "https://www.linkedin.com/company/delphainc/",
"email": "victor.goubet@delpha.io",
"country": "France"
}{
"job_id": "21014abc65004d2781d2e0ef4c9fbb46",
"message": "Job submitted to assess_website_v16",
"status": "SUCCESS",
"status_code": 202
}- : Access to the public API
OAuth2 client credentials flow for API access
The unique identifier of the website job
{"summary":"Sample job ID","value":"21014abc65004d2781d2e0ef4c9fbb46"}Job succeeded.
Response after retrieving the status and result of an website quality job.
A human-readable message describing the current state or outcome of the job.
Job succeeded.The status of the process
SUCCESSPossible values: The HTTP status code representing the job's current state.
200The total time taken to process the job, in seconds.
0.123Job is still running.
Input validation failed.
Authentication failed - invalid or missing OAuth 2.0 token
Failed to retrieve job.
Job timed out.
GET /v1/website/{job_id} HTTP/1.1
Host: api.delpha.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"message": "Job succeeded.",
"status": "SUCCESS",
"status_code": 200,
"result": {
"data_type": "website",
"normalized_value": "https://delpha.io/",
"label": "OK",
"scores": {
"validity": 1,
"completeness": 1,
"accuracy": 1,
"consistency": 1
},
"recommendations": [
{
"url": "https://delpha.io/",
"score": 0.996,
"metadata": {
"url": "https://delpha.io/",
"name": "Delpha",
"title": "Delpha — Salesforce data quality, AI-powered",
"summary": "Delpha is an AI-powered data quality solution for Salesforce. Detect, prevent and resolve data issues across accounts, contacts and leads.",
"rank": 1
},
"source_path": [
{
"name": "Name"
}
]
}
]
},
"process_time": 0.123
}- : Access to the public API
OAuth2 client credentials flow for API access
Batch envelope for POST /v1/website/batch: {"items": [...]} (1..100 items, 422 beyond); each item is shaped exactly like the single-route POST /v1/website payload (reused here by $ref as WebsiteSubmitInput).
Batch submitted
Response after submitting a batch quality job.
The job ID. Required if status <= 300.
21014abc65004d2781d2e0ef4c9fbb46Number of items accepted in the batch (present on success).
100The message to return
Batch submittedThe status of the process
SUCCESSPossible values: The status code to return
202Authentication failed - invalid or missing OAuth 2.0 token
Payment Required
Invalid batch payload or size (1..100)
Internal server error
Service unavailable
POST /v1/website/batch HTTP/1.1
Host: api.delpha.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 170
{
"items": [
{
"website": "https://delpha.io/",
"name": "Delpha",
"linkedin": "https://www.linkedin.com/company/delphainc/",
"email": "victor.goubet@delpha.io",
"country": "France"
}
]
}{
"job_id": "21014abc65004d2781d2e0ef4c9fbb46",
"item_count": 100,
"message": "Batch submitted",
"status": "SUCCESS",
"status_code": 202
}- : Access to the public API
OAuth2 client credentials flow for API access
The unique identifier of the website batch job.
{"summary":"Sample job ID","value":"21014abc65004d2781d2e0ef4c9fbb46"}97/100 items succeeded
Response for GET /v1/website/batch/{job_id}. Each result_data.items[] entry is keyed to its request item by dispatch_key ({"record_id": "<job_id>#<index>"}). On success its result is the SAME object GET /v1/website/{job_id} returns for a single item. On failure it carries an error string instead of result.
A human-readable message describing the current state or outcome of the job.
97/100 items succeededThe status of the process
SUCCESSPossible values: The HTTP status code representing the job's current state.
200Presigned URL (1h expiry) to download the full batch result JSON from S3.
https://delpha-api-batch-dev.s3.amazonaws.com/batch-results/<job_id>.json?...Total number of items in the batch (present while the job is running).
Number of items processed so far (present while the job is running; may be absent early in the job's lifecycle).
The total time taken to process the job, in seconds.
12.3Job is still running.
Missing job_id in path parameters
Authentication failed - invalid or missing OAuth 2.0 token
No job found for job_id: ...
Reservation expired; please resubmit the job.
Job failed.
Job timed out.
GET /v1/website/batch/{job_id} HTTP/1.1
Host: api.delpha.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"message": "97/100 items succeeded",
"status": "SUCCESS",
"status_code": 200,
"counts": {
"total": 100,
"succeeded": 97,
"failed": 3
},
"result_url": "https://delpha-api-batch-dev.s3.amazonaws.com/batch-results/<job_id>.json?...",
"result_data": {
"job_id": "21014abc65004d2781d2e0ef4c9fbb46",
"usecase": "website",
"counts": {
"total": 2,
"succeeded": 1,
"failed": 1
},
"items": [
{
"dispatch_key": {
"record_id": "21014abc65004d2781d2e0ef4c9fbb46#0"
},
"result": {
"data_type": "website",
"normalized_value": "https://delpha.io/",
"label": "OK",
"scores": {
"validity": 1,
"completeness": 1,
"accuracy": 1,
"consistency": 1
},
"recommendations": [
{
"url": "https://delpha.io/",
"score": 0.996,
"metadata": {
"url": "https://delpha.io/",
"name": "Delpha",
"title": "Delpha — Salesforce data quality, AI-powered",
"summary": "Delpha is an AI-powered data quality solution for Salesforce. Detect, prevent and resolve data issues across accounts, contacts and leads.",
"rank": 1
},
"source_path": [
{
"name": "Name"
}
]
}
]
}
},
{
"dispatch_key": {
"record_id": "21014abc65004d2781d2e0ef4c9fbb46#1"
},
"error": "Processing failed for this item."
}
]
},
"item_count": null,
"processed_count": null,
"process_time": 12.3
}Last updated
Was this helpful?