# info.description
Enterprise directory API for agent-ready local businesses. Deprecation Policy: APIs are supported for a minimum of 24 months following deprecation notices. Deprecation and sunset timelines are advertised via standard HTTP 'Sunset' and 'Deprecation' response headers.

# servers[].description
Sandbox / Test Environment (Zero Cost, Simulated Data)

# paths./businesses.get.description
Retrieve a paginated list of verified local businesses with cursor-based pagination.

# paths./businesses.get.parameters[].description
Pagination cursor for the next page of results

# paths./businesses.get.parameters[].description
Maximum number of items to return (1-50)

# paths./businesses.get.parameters[].description
Search keyword for business name or description

# paths./businesses.post.description
Submit a new local business entry to the directory. Requires authentication and supports Idempotency-Key.

# paths./businesses/{id}.get.description
Retrieve full profile, operating hours, services, and ratings for a single business.

# paths./businesses/{id}.get.parameters[].description
The unique identifier or slug of the business

# paths./batch.post.description
Execute multiple read/write operations in a single HTTP request.

# paths./businesses/bulk-export.post.description
Initiate an asynchronous background export job of business listings. Returns 202 Accepted with a polling Location header.

# paths./businesses/bulk-export.post.responses.202.headers.Location.description
URL endpoint to poll for async job status

# paths./jobs/{job_id}.get.description
Check the execution status and results of an asynchronous background job.

# components.parameters.IdempotencyKeyHeader.description
Unique client-generated key (e.g. UUIDv4) to guarantee idempotent execution on retries.

# components.schemas.Pagination.properties.has_more.description
Whether additional results are available

# components.schemas.BatchRequest.properties.requests.items.properties.path.description
Relative endpoint path (e.g. /businesses)

# components.schemas.AsyncJob.properties.job_id.description
Unique identifier for tracking job status

# components.schemas.ProblemDetails.properties.type.description
URI reference that identifies the problem type

# components.schemas.ProblemDetails.properties.detail.description
Human-readable explanation specific to this occurrence

# components.schemas.ProblemDetails.properties.instance.description
URI reference identifying specific occurrence

# components.securitySchemes.OAuth2.description
OAuth 2.0 Client Credentials or Agent Auth Bearer Token