Skip to main content
POST
Inspect one endpoint: schemas, price, version

Body

application/json
provider
string
required
Pattern: ^[a-z0-9][a-z0-9-]*$
endpoint
string
required
Pattern: ^\/.+$
endpoint_version
integer | null
Required range: x > 0

Response

Success

provider
string
required
Pattern: ^[a-z0-9][a-z0-9-]*$
provider_label
string
required

The Provider's brand name, for display: "People Data Labs" for provider "pdl". Identity stays with provider — that is the value run and inspect take, and this one is never sent back.

endpoint
string
required
Pattern: ^\/.+$
endpoint_version
integer
required
name
string
required
description
string
required
tags
string[]
required
price
object
required
run_mode
enum<string>
required
Available options:
sync,
async
method
enum<string>
required
Available options:
GET,
POST,
PUT,
PATCH,
DELETE,
HEAD
input_schema
object
required
output_schema
object | null
required
output_schema_source
enum<string> | null
required
Available options:
provider,
glasser
sample_input
object
required
doc_url
string | null
required
timeout_ms
integer | null
Required range: x > 0