You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Returns {enabled, endpoint, sample_rate} so the UI can render the Observability node read-only when platform OTEL is configured. Never returns the secret ARN.
POST
/api/observability/credentials
Stores OTLP auth credentials in Secrets Manager and returns the secret ARN.
Versioning & Slots
Method
Endpoint
Description
GET
/api/runtimes/{name}/versions
List a runtime's version history (newest first)
GET
/api/runtimes/{name}/slots
Get the production / staging slot pointers
POST
/api/runtimes/{name}/rollback
Promote the previous production version back into production
Search/list visible entries (admins can list pending)
GET
/api/registry/{slug}
Get one entry (visibility/approval-checked, 404 if not visible)
POST
/api/registry/{slug}/clone
Clone an approved/own entry's canvas to the caller
PUT
/api/registry/{slug}
Update metadata (owner only; non-admin edit resets to pending)
DELETE
/api/registry/{slug}
Delete (owner orregistry-admin)
POST
/api/registry/{slug}/approve
Admin only — approve a pending entry (403 otherwise)
POST
/api/registry/{slug}/reject
Admin only — reject with optional reason (403 otherwise)
AWS Agent Registry federation (opt-in)
Federates deployed agents into the AWS Agent Registry — a GA AWS service in
its own right (it is no longer part of bedrock-agentcore). Requires the backend
to run boto3 >= 1.43.66, the first release carrying the agent-registry
service models, and the agent-registry:* IAM actions.
Admin only — enable federation with a registry_id (reachability validated before persisting)
GET
/api/registry/aws-search?q=
Discovery search across the registry (SearchDiscoverableRegistryRecords)
sdk_supported: false means this deployment's boto3 predates the GA API, so no
agent-registry client can be built — a redeploy, not a configuration change.
POST returns 400 naming the SDK in that case rather than blaming the
registry_id.
Prompt Library
Method
Endpoint
Description
POST
/api/prompts
Create a prompt (seeds v1)
GET
/api/prompts
List visible prompts
GET / PUT / DELETE
/api/prompts/{name}
Get / update / delete a prompt
POST
/api/prompts/{name}/versions
Append a new version
POST
/api/prompts/{name}/promote/{version_id}
Pin the default version
GET
/api/prompts/{name}/resolve?version=
Resolve {version_id, body} (used at codegen)
HITL, Connectors, Workspaces & GitOps
Method
Endpoint
Description
GET
/api/hitl/pending
Caller's pending human-approval queue
POST
/api/hitl/{request_id}/decision
Approve / reject a pending approval
GET
/api/connectors
List pre-built SaaS connector definitions
GET
/api/connectors/{id}
Connector tool + credential schema
POST
/api/workflows/{id}/share
Share a workflow (viewer/editor; owner only)
DELETE
/api/workflows/{id}/share/{sub}
Revoke a share
GET
/api/workspaces
List workspace-visible workflows with effective role
Download a standalone runnable Python agent project (presigned S3 zip)
Configuration
Deploy-time variables consumed by ./scripts/deploy.sh and passed as CDK context parameters to the infrastructure stack:
Variable
Default
Description
ENVIRONMENT_NAME
dev
Environment identifier (e.g., dev, staging, prod)
AWS_REGION
us-east-1
Target AWS region
PROJECT_NAME
agentcore-workflow
Project name used for resource naming and tagging
COGNITO_USERS
(none)
Comma-separated emails for pre-created Cognito users (e.g., user1@example.com,user2@example.com). Users are created in NO group → no scopes → read-only until you assign a persona (see Registry & RBAC).
OTEL_ENDPOINT
(unset)
OTLP HTTP endpoint for platform-level observability (e.g. https://cloud.langfuse.com/api/public/otel). When set, every platform Lambda + every deployed agent exports traces here. Per-canvas Observability nodes can still add resource attributes additively but cannot override the endpoint.
OTEL_AUTH_SECRET_ARN
(unset)
ARN of a Secrets Manager secret holding the precomputed Authorization header value (e.g. Basic <base64>). Created by scripts/bootstrap-otel-secret.sh. Required when OTEL_ENDPOINT is set.
OTEL_SAMPLE_RATE
1.0
Trace sampling ratio (0.0–1.0).
OTEL_SERVICE_NAME_PREFIX
{PROJECT_NAME}
Prefix prepended to service.name resource attribute on every span.
Environment Variables (Lambda)
Variable
Description
DEPLOYMENT_TABLE_NAME
DynamoDB table name for deployment state
WORKFLOWS_TABLE_NAME
DynamoDB table name for workflow definitions
STATE_MACHINE_ARN
Step Functions state machine ARN for deployment orchestration
APP_AWS_REGION
AWS region for service calls
TOOL_GENERATOR_MODEL_ID
Claude model ID for AI Tool Generator (default: us.anthropic.claude-sonnet-5)
SSM Parameters
Application configuration is stored under /agentcore-workflow/{env}/ in SSM Parameter Store: