# Altitude Cleaning Crew auth.md

This document describes agent access and registration for Altitude Cleaning Crew's public web resources and Lead Intake API.

## Agent audience

This service supports agents acting on behalf of prospective or existing Altitude Cleaning Crew customers in Reno and Sparks, Nevada.

Agents may read public website content and discovery documents. An agent may submit a cleaning quote request or contact message only when the customer has explicitly asked Altitude Cleaning Crew to contact them.

## Registration and provisioning

Agent registration is not required or available. Altitude Cleaning Crew does not currently provide an agent account registration endpoint, provisioning endpoint, client registration endpoint, or `/agent/auth` endpoint.

Do not probe or send POST requests to unadvertised registration paths.

## Supported access method

### Anonymous HTTPS

- Registration required: no
- Authentication credentials required: no
- Bearer tokens accepted: no
- API keys accepted: no
- OAuth access tokens accepted: no

Anonymous agents may access:

- `GET https://www.altitudecleaningcrew.com/.well-known/api-catalog`
- `GET https://www.altitudecleaningcrew.com/openapi.json`
- `GET https://www.altitudecleaningcrew.com/api-docs`
- `GET https://www.altitudecleaningcrew.com/llms.txt`
- `POST https://www.altitudecleaningcrew.com/api/v1/leads`

## Credential use

No credential should be sent. Do not attach an `Authorization` header, bearer token, API key, identity assertion, or customer password to public ACC endpoints.

The Lead Intake API uses customer-provided contact details and explicit communications consent, not an agent credential. Do not submit test, unsolicited, duplicate, or fabricated leads. Do not submit a lead without the customer's authorization.

## OAuth metadata

The current public Lead Intake API is not an OAuth protected resource. Altitude Cleaning Crew therefore does not advertise OAuth Protected Resource Metadata or Authorization Server metadata. This is intentional and avoids directing agents to a nonexistent authorization service.

## Service documentation

- API catalog: https://www.altitudecleaningcrew.com/.well-known/api-catalog
- OpenAPI description: https://www.altitudecleaningcrew.com/openapi.json
- Developer portal: https://www.altitudecleaningcrew.com/developers
- Human API documentation: https://www.altitudecleaningcrew.com/api-docs
- Terms: https://www.altitudecleaningcrew.com/terms
- Privacy: https://www.altitudecleaningcrew.com/privacy
