ShareAI Platform Docs

Authenticate the Provider API

Enable Provider Remote Access and use a provider UUID and scoped access token for catalog and pricing requests.

View as Markdown
On this page

Provider API manages the provider account’s catalog and pricing. Create its credentials in Provider Settings. These credentials are separate from inference API keys and from tokens created for an individual device.

Create access#

  1. Select the workspace that owns the provider in Console.
  2. Open the provider’s settings and enable Remote Access.
  3. Create a named provider access token and save the secret securely.
  4. Use the provider UUID as the HTTP Basic username and the token as its password.
Provider Remote Access manages provider-level credentials.Provider Remote Access manages provider-level credentials.
Provider Remote Access manages provider-level credentials.
GET https://api.shareai.now/api/v1/console/provider

Verify provider-level access.

Base URL
https://api.shareai.now
Authentication
HTTP Basic: provider UUID and provider access token
Required scope
provider_models:read

cURL

curl --fail-with-body --request GET \
  "https://api.shareai.now/api/v1/console/provider" \
  -u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"

Named scopes#

ScopePermitted operations
provider_models:readRead provider summary, catalog, model details and permitted settlement information.
provider_models:writeUpdate allowed model pricing and permitted fallback catalog/sharing configuration.
provider_incentives:writeChange provider incentive settings on their supported route.

Scopes are checked for the route and HTTP method. The currently issued provider token exposes its configured scopes; a token never grants ownership of a different provider. Keep the enabled state and token status in mind when diagnosing a 403 response.

Device control is another layer#

Starting or stopping a device requires a token created for that device relationship. Enabling Provider Remote Access is a prerequisite, but a provider catalog token alone is not a device-control credential. Continue with Device API authentication.

Revoke access#

Revoke a token when an automation stops needing it. Deleting or revoking one integration’s token lets you retire that integration without replacing unrelated tokens. Turning Remote Access off disables this provider’s remote access path.

Last updated September 15, 2026

ShareAI Platform Docs
All documentation

Search by title or content.

Ask about this page

Choose an assistant to explore this page. You can also copy the page and paste it into your conversation.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI