AppSync operations
Every AppSync operation Overcast declares — 82 of 82 implemented — with status, behaviour notes and a link to the AWS API reference for each.
All 82 listed operations are implemented. Back to AppSync.
Summary
| Category | ✅ Supported |
|---|---|
| GraphQL APIs | 5 |
| Schemas | 3 |
| API Keys | 4 |
| Data Sources | 5 |
| Functions | 5 |
| Resolvers | 6 |
| Tags | 3 |
| Environment Variables | 2 |
| Domain Names | 5 |
| API Associations | 3 |
| API Cache | 5 |
| Types | 5 |
| Merged APIs | 7 |
| Events API | 5 |
| Channel Namespaces | 5 |
| Execution & Evaluation | 3 |
| DynamoDB Resolver Operations | 11 |
Endpoints
GraphQL APIs
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateGraphqlApi | ✅ Supported | docs | |
GetGraphqlApi | ✅ Supported | docs | |
ListGraphqlApis | ✅ Supported | docs | |
UpdateGraphqlApi | ✅ Supported | docs | |
DeleteGraphqlApi | ✅ Supported | docs |
Schemas
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
StartSchemaCreation | ✅ Supported | docs | |
GetSchemaCreationStatus | ✅ Supported | docs | |
GetIntrospectionSchema | ✅ Supported | docs |
API Keys
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateApiKey | ✅ Supported | docs | |
ListApiKeys | ✅ Supported | docs | |
UpdateApiKey | ✅ Supported | docs | |
DeleteApiKey | ✅ Supported | docs |
Data Sources
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDataSource | ✅ Supported | AMAZON_DYNAMODB, AWS_LAMBDA, HTTP and NONE resolve at execution time; AMAZON_OPENSEARCH_SERVICE, AMAZON_ELASTICSEARCH, RELATIONAL_DATABASE, AMAZON_EVENTBRIDGE and AMAZON_BEDROCK_RUNTIME are accepted and stored only | docs |
GetDataSource | ✅ Supported | docs | |
ListDataSources | ✅ Supported | docs | |
UpdateDataSource | ✅ Supported | docs | |
DeleteDataSource | ✅ Supported | docs |
Functions
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateFunction | ✅ Supported | docs | |
GetFunction | ✅ Supported | docs | |
ListFunctions | ✅ Supported | docs | |
UpdateFunction | ✅ Supported | docs | |
DeleteFunction | ✅ Supported | docs |
Resolvers
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateResolver | ✅ Supported | UNIT and PIPELINE resolvers; requestMappingTemplate, responseMappingTemplate | docs |
GetResolver | ✅ Supported | docs | |
ListResolvers | ✅ Supported | docs | |
UpdateResolver | ✅ Supported | docs | |
DeleteResolver | ✅ Supported | docs | |
ListResolversByFunction | ✅ Supported | docs |
Tags
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
TagResource | ✅ Supported | docs | |
UntagResource | ✅ Supported | docs | |
ListTagsForResource | ✅ Supported | docs |
Environment Variables
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
PutGraphqlApiEnvironmentVariables | ✅ Supported | docs | |
GetGraphqlApiEnvironmentVariables | ✅ Supported | docs |
Domain Names
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDomainName | ✅ Supported | Inert metadata; no routing effect | docs |
GetDomainName | ✅ Supported | docs | |
ListDomainNames | ✅ Supported | docs | |
UpdateDomainName | ✅ Supported | docs | |
DeleteDomainName | ✅ Supported | docs |
API Associations
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
AssociateApi | ✅ Supported | docs | |
GetApiAssociation | ✅ Supported | docs | |
DisassociateApi | ✅ Supported | docs |
API Cache
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateApiCache | ✅ Supported | Config stored; no actual caching enforced | docs |
GetApiCache | ✅ Supported | docs | |
UpdateApiCache | ✅ Supported | docs | |
DeleteApiCache | ✅ Supported | docs | |
FlushApiCache | ✅ Supported | docs |
Types
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateType | ✅ Supported | docs | |
GetType | ✅ Supported | docs | |
ListTypes | ✅ Supported | docs | |
UpdateType | ✅ Supported | docs | |
DeleteType | ✅ Supported | docs |
Merged APIs
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
AssociateSourceGraphqlApi | ✅ Supported | docs | |
AssociateMergedGraphqlApi | ✅ Supported | docs | |
GetSourceApiAssociation | ✅ Supported | docs | |
ListSourceApiAssociations | ✅ Supported | docs | |
DisassociateSourceGraphqlApi | ✅ Supported | docs | |
DisassociateMergedGraphqlApi | ✅ Supported | docs | |
StartSchemaMerge | ✅ Supported | docs |
Events API
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateApi | ✅ Supported | GRAPHQL and MERGED event API types | docs |
GetApi | ✅ Supported | docs | |
ListApis | ✅ Supported | docs | |
UpdateApi | ✅ Supported | docs | |
DeleteApi | ✅ Supported | docs |
Channel Namespaces
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateChannelNamespace | ✅ Supported | docs | |
GetChannelNamespace | ✅ Supported | docs | |
ListChannelNamespaces | ✅ Supported | docs | |
UpdateChannelNamespace | ✅ Supported | docs | |
DeleteChannelNamespace | ✅ Supported | docs |
Execution & Evaluation
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
ExecuteGraphQL | ✅ Supported | Executes a GraphQL operation against the API; Cognito bearer tokens are decoded only, or verified against the local user pool when OVERCAST_ENFORCE_APPSYNC_COGNITO_AUTH=true | docs |
EvaluateMappingTemplate | ✅ Supported | Evaluates VTL mapping templates; logs and outErrors are not populated | docs |
EvaluateCode | ✅ Supported | Evaluates APPSYNC_JS resolver code; outErrors is not populated | docs |
DynamoDB Resolver Operations
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
GetItem | ✅ Supported | DynamoDB data source resolver operation | docs |
PutItem | ✅ Supported | DynamoDB data source resolver operation | docs |
DeleteItem | ✅ Supported | DynamoDB data source resolver operation | docs |
UpdateItem | ✅ Supported | DynamoDB data source resolver operation | docs |
Query | ✅ Supported | DynamoDB data source resolver operation | docs |
Scan | ✅ Supported | DynamoDB data source resolver operation | docs |
BatchGetItem | ✅ Supported | DynamoDB data source resolver operation | docs |
BatchWriteItem | ✅ Supported | DynamoDB data source resolver operation | docs |
TransactGetItems | ✅ Supported | DynamoDB data source resolver operation | docs |
TransactWriteItems | ✅ Supported | DynamoDB data source resolver operation | docs |
ConditionCheck | ✅ Supported | DynamoDB transact-write condition check | docs |
Related
- AppSync — quick start, what works, and the differences from AWS
- All service pages