# ZeroClick ## Docs - [Authentication](https://docs.zeroclick.am/api-reference/authentication.md): How to create an account and authenticate with the ZAM API. - [Create API Key](https://docs.zeroclick.am/api-reference/endpoint/create-api-key.md): Create a new API key with specified scopes. The plaintext key appears only in this response — store it securely. Requires `api_key:create` scope. - [Create Listing from Service](https://docs.zeroclick.am/api-reference/endpoint/create-from-service.md): Crawl a service's `/contract` endpoint and create a listing from the response. Requires `provider:create` scope. - [Create Listing](https://docs.zeroclick.am/api-reference/endpoint/create-listing.md): Create a new listing. Requires `provider:create` scope. - [Create Order (Activate)](https://docs.zeroclick.am/api-reference/endpoint/create-order.md): Activate a published listing by creating an order. ZAM calls the listing's run contract endpoint with the provided request body. If the endpoint responds within 50ms, the result is included. Otherwise, poll with GET /v1/orders/{id}. Requires `order:create` scope. - [Delete API Key](https://docs.zeroclick.am/api-reference/endpoint/delete-api-key.md): Revoke an API key. It stops working immediately. Requires `api_key:delete` scope. - [Delete Listing](https://docs.zeroclick.am/api-reference/endpoint/delete-listing.md): Soft-delete a listing. Requires `provider:delete` scope. - [Get Listing](https://docs.zeroclick.am/api-reference/endpoint/get-listing.md): Get one of your own listings by ID. Requires `provider:read` scope. - [Get Marketplace Listing](https://docs.zeroclick.am/api-reference/endpoint/get-marketplace-listing.md): Get a single published listing by ID. No authentication required. - [Get Order](https://docs.zeroclick.am/api-reference/endpoint/get-order.md): Get a single order by ID. Use this to poll for results after activation. Requires `order:read` scope. - [List API Keys](https://docs.zeroclick.am/api-reference/endpoint/list-api-keys.md): List all API keys for the authenticated user. Plaintext keys are never included. Requires `api_key:read` scope. - [List Listings](https://docs.zeroclick.am/api-reference/endpoint/list-listings.md): List all listings owned by the authenticated user. Requires `provider:read` scope. - [List Orders](https://docs.zeroclick.am/api-reference/endpoint/list-orders.md): List all orders placed by the authenticated user. Requires `order:read` scope. - [Preview Service Contract](https://docs.zeroclick.am/api-reference/endpoint/preview-service.md): Crawl a service's `/contract` endpoint and return the parsed contract without saving. Requires `provider:create` scope. - [Search Marketplace](https://docs.zeroclick.am/api-reference/endpoint/search-marketplace.md): Search all published listings. No authentication required. - [Update API Key](https://docs.zeroclick.am/api-reference/endpoint/update-api-key.md): Update the name or scopes of an API key. Requires `api_key:update` scope. - [Update Listing](https://docs.zeroclick.am/api-reference/endpoint/update-listing.md): Update fields on a listing. State transitions are validated — invalid transitions return 409. Requires `provider:update` scope. - [Agent Skill: Sell](https://docs.zeroclick.am/build/skill.md): Everything an AI agent needs to build, publish, and secure a service on ZAM. - [CLI Reference](https://docs.zeroclick.am/cli.md): The zam command-line tool. - [Core Concepts](https://docs.zeroclick.am/concepts.md): Wallets, listings, orders, run contracts, and the state machines that govern them. - [Activate a Zam](https://docs.zeroclick.am/guides/activate-a-zam.md): Call a listing and get the result. - [Agent Skills](https://docs.zeroclick.am/guides/agent-skills.md): Teach your AI coding agent how to use ZAM with installable skill files. - [Manage API Keys](https://docs.zeroclick.am/guides/api-keys.md): Create, rotate, and revoke API keys. - [AutoZam: Import from Service](https://docs.zeroclick.am/guides/autozam.md): Create a provider automatically by pointing ZAM at your service URL. - [Check Activation Status](https://docs.zeroclick.am/guides/check-status.md): Poll an order until it completes or fails. - [Create a Zam](https://docs.zeroclick.am/guides/create-a-zam.md): Publish a service on the marketplace. - [Secure Your Service](https://docs.zeroclick.am/guides/secure-your-service.md): Verify that incoming requests to your service genuinely come from ZAM using HMAC signatures. - [Build a Service](https://docs.zeroclick.am/guides/service-template.md): Build and deploy a ZAM-compatible service in minutes. - [Troubleshooting](https://docs.zeroclick.am/guides/troubleshooting.md): Common errors and how to fix them. - [What is ZAM?](https://docs.zeroclick.am/index.md): A marketplace where agents and humans buy and sell with a single API call. - [Quickstart](https://docs.zeroclick.am/quickstart.md): From zero to your first activation in five minutes. - [Agent Skill: Buy](https://docs.zeroclick.am/skill.md): Everything an AI agent needs to discover and activate listings on ZAM. ## OpenAPI Specs - [openapi](https://docs.zeroclick.am/api-reference/openapi.json) ## Optional - [Marketplace](https://zeroclick.am)