---
title: "Powers API Reference"
description: "Authentication, scopes, native operations and schemas, and a read-only OpenAPI reference."
image: "https://docs.sinecloud.dev/opengraph.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.sinecloud.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Powers API Reference

<p className="api-reference-endpoint"><span>Base URL</span><code>{"https://sinecloud.dev/api/powers/v1"}</code></p>

<div className="api-reference-actions">

[Open Console](https://sinecloud.dev/en/dashboard?tab=powers) · [Create an API key](/api-keys/) · [Browse all APIs](/api-reference/)

<a href="/api/openapi/index.json" download="sinecloud-api-index.json">Download API index</a>

</div>

## Before your first request

Select your organization, prepare resources in Console, and issue an organization API key with the required product scopes. Current permissions, resource access, budget and available funds are checked on every call.

Choose an available endpoint, then inspect its current revision and input schema. The catalog covers endpoint discovery, organization connections, tool runs and durable run recovery. Managed runs include `endpointId`, `expectedEndpointRevision` and `input`; native runs also select an organization-owned connection and may select an explicit binding. Preserve the native result and status envelope.

Use the Cloud scopes listed in `x-sinecloud-scopes` on each operation. Native permission names describe runtime capabilities. Connection changes require `connectionWrite` and an organization-wide key without a project restriction; add BYOK credentials in Console. Reuse the original `Idempotency-Key`, revision and complete input when recovering an uncertain run. HTTP success alone does not mean execution succeeded.

## Organization key authentication and base URL

The production API origin is `https://sinecloud.dev`; the documentation origin does not serve product requests. The path prefix is `/api/powers/v1`. Use the complete path documented for the operation, replacing resource IDs, models and endpoint revisions with your actual selections.

```http
Authorization: Bearer $SINECLOUD_API_KEY
```

Set SINECLOUD_API_KEY to your own environment variable value; never use platform service credentials. Each operation lists required scopes in `x-sinecloud-scopes`.


This reference is read-only. Run requests in Console or your own client. Browsing documentation never creates a key, starts execution or incurs an execution charge. Keep request IDs and execution receipts; a lost connection does not cancel work. Follow the operation’s recovery instructions before submitting again.

Source: https://docs.sinecloud.dev/api-reference/powers/index.mdx
