integrations.sh
← all integrations

amazonaws.com – appsync

OpenAPI apis-guru cloud

AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.

Homepage
https://api.apis.guru/v2/specs/amazonaws.com:appsync/2017-07-25.json
Provider
amazonaws.com:appsync / appsync
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/amazonaws.com/appsync/2017-07-25/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/amazonaws.com/appsync/2017-07-25/openapi.yaml

Tools (53)

Extracted live via the executor SDK.

  • apis.createApiCache

    Creates a cache for the GraphQL API.

  • apis.createApiKey

    Creates a unique key that you can distribute to clients who invoke your API.

  • apis.createDataSource

    Creates a DataSource object.

  • apis.createFunction

    Creates a Function object.

    A function is a reusable entity. You can use multiple functions to compose the resolver logic.

  • apis.createGraphqlApi

    Creates a GraphqlApi object.

  • apis.createResolver

    Creates a Resolver object.

    A resolver converts incoming requests into a format that a data source can understand, and converts the data source's responses into GraphQL.

  • apis.createType

    Creates a Type object.

  • apis.deleteApiCache

    Deletes an ApiCache object.

  • apis.deleteApiKey

    Deletes an API key.

  • apis.deleteDataSource

    Deletes a DataSource object.

  • apis.deleteFunction

    Deletes a Function.

  • apis.deleteGraphqlApi

    Deletes a GraphqlApi object.

  • apis.deleteResolver

    Deletes a Resolver object.

  • apis.deleteType

    Deletes a Type object.

  • apis.flushApiCache

    Flushes an ApiCache object.

  • apis.getApiCache

    Retrieves an ApiCache object.

  • apis.getDataSource

    Retrieves a DataSource object.

  • apis.getFunction

    Get a Function.

  • apis.getGraphqlApi

    Retrieves a GraphqlApi object.

  • apis.getIntrospectionSchema

    Retrieves the introspection schema for a GraphQL API.

  • apis.getResolver

    Retrieves a Resolver object.

  • apis.getSchemaCreationStatus

    Retrieves the current status of a schema creation operation.

  • apis.getType

    Retrieves a Type object.

  • apis.listApiKeys

    Lists the API keys for a given API.

    API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call DeleteApiKey to manually delete a key before it's automatically deleted.

  • apis.listDataSources

    Lists the data sources for a given API.

  • apis.listFunctions

    List multiple functions.

  • apis.listGraphqlApis

    Lists your GraphQL APIs.

  • apis.listResolvers

    Lists the resolvers for a given API and type.

  • apis.listResolversByFunction

    List the resolvers that are associated with a specific function.

  • apis.listTypes

    Lists the types for a given API.

  • apis.startSchemaCreation

    Adds a new schema to your GraphQL API.

    This operation is asynchronous. Use to determine when it has completed.

  • apis.updateApiCache

    Updates the cache for the GraphQL API.

  • apis.updateApiKey

    Updates an API key. You can update the key as long as it's not deleted.

  • apis.updateDataSource

    Updates a DataSource object.

  • apis.updateFunction

    Updates a Function object.

  • apis.updateGraphqlApi

    Updates a GraphqlApi object.

  • apis.updateResolver

    Updates a Resolver object.

  • apis.updateType

    Updates a Type object.

  • dataplaneEvaluatecode.evaluateCode

    Evaluates the given code and returns the response. The code definition requirements depend on the specified runtime. For APPSYNC_JS runtimes, the code defines the request and response functions. The request function takes the incoming request after a GraphQL operation is parsed and converts it into a request configuration for the selected data source operation. The response function interprets responses from the data source and maps it to the shape of the GraphQL field output type.

  • dataplaneEvaluatetemplate.evaluateMappingTemplate

    Evaluates a given template and returns the response. The mapping template can be a request or response template.

    Request templates take the incoming request after a GraphQL operation is parsed and convert it into a request configuration for the selected data source operation. Response templates interpret responses from the data source and map it to the shape of the GraphQL field output type.

    Mapping templates are written in the Apache Velocity Template Language (VTL).

  • domainnames.associateApi

    Maps an endpoint to your custom domain.

  • domainnames.createDomainName

    Creates a custom DomainName object.

  • domainnames.deleteDomainName

    Deletes a custom DomainName object.

  • domainnames.disassociateApi

    Removes an ApiAssociation object from a custom domain.

  • domainnames.getApiAssociation

    Retrieves an ApiAssociation object.

  • domainnames.getDomainName

    Retrieves a custom DomainName object.

  • domainnames.listDomainNames

    Lists multiple custom domain names.

  • domainnames.updateDomainName

    Updates a custom DomainName object.

  • tags.listTagsForResource

    Lists the tags for a resource.

  • tags.tagResource

    Tags a resource with user-supplied tags.

  • tags.untagResource

    Untags a resource.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools