How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

APIs.io Engineering Platform Event Source Mappings API

The Event Source Mappings API from APIs.io Engineering Platform — 2 operation(s) for event source mappings.

APIs.io Engineering Platform Event Source Mappings API is one of 309 APIs that APIs.io Engineering Platform publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Event Source Mappings. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 5 operations across 2 paths, and defines 51 schemas. It is described by OpenAPI 3.2.0, at version 2015-03-31.

Requests are made against 4 base URLs: http://lambda.{region}.amazonaws.com, https://lambda.{region}.amazonaws.com, http://lambda.{region}.amazonaws.com.cn, https://lambda.{region}.amazonaws.com.cn.

5 operations 2 paths 51 schemas 1 DELETE2 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2015-03-31
Base URL
https://api.cloudflare.com/client/v4
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

APIs.io Engineering Platform Event Source Mappings API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 1 DELETE, 2 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Event Source Mappings 5
POST
/2015-03-31/event-source-mappings/
Create event source mapping
CreateEventSourceMapping 7 params body → 202480481482483484
GET
/2015-03-31/event-source-mappings/
List event source mappings
ListEventSourceMappings 11 params → 200480481482483
DELETE
/2015-03-31/event-source-mappings/{UUID}
Delete event source mapping
DeleteEventSourceMapping 8 params → 202480481482483484
GET
/2015-03-31/event-source-mappings/{UUID}
Get event source mapping
GetEventSourceMapping 8 params → 200480481482483
PUT
/2015-03-31/event-source-mappings/{UUID}
Update event source mapping
UpdateEventSourceMapping 8 params body → 202480481482483484485

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are EventSourceMappingConfiguration (27 properties), DocumentDBEventSourceConfig (3 properties), SourceAccessConfiguration (2 properties), DestinationConfig (2 properties). Each schema is shown below with its type and property counts.

MaximumRetryAttemptsEventSourceMapping
integer
CollectionName
string
MaximumBatchingWindowInSeconds
integer
ServiceException
Queue
string
ListEventSourceMappingsResponse
object
2 properties
SourceAccessConfigurations
array
FilterList
array
MaximumConcurrency
integer
Endpoint
string
Filter
object
A structure within a FilterCriteria object that defines an event filtering pattern.
1 property
ParallelizationFactor
integer
OnSuccess
object
A destination for events that were processed successfully.
1 property
FunctionResponseTypeList
array
SourceAccessConfiguration
object
To secure and define access to your event source, you can specify the authentication protocol, VPC components, or virtual host.
2 properties
SelfManagedEventSource
object
The self-managed Apache Kafka cluster for your event source.
1 property
Queues
array
ResourceNotFoundException
EventSourceMappingsList
array
TumblingWindowInSeconds
integer
BatchSize
integer
Arn
string
OnFailure
object
A destination for events that failed processing.
1 property
InvalidParameterValueException
MaximumRecordAgeInSeconds
integer
EventSourcePosition
string
ResourceInUseException
TooManyRequestsException
DatabaseName
string
ResourceConflictException
BisectBatchOnFunctionError
boolean
EventSourceMappingConfiguration
object
A mapping between an Amazon Web Services resource and a Lambda function. For details, see CreateEventSourceMapping .
27 properties
Topic
string
Endpoints
object
SourceAccessType
string
FilterCriteria
object
An object that contains the filters for an event source.
1 property
DestinationConfig
object
A configuration object that specifies the destination of an event after Lambda processes it.
2 properties
SelfManagedKafkaEventSourceConfig
object
Specific configuration settings for a self-managed Apache Kafka event source.
1 property
ScalingConfig
object
(Amazon SQS only) The scaling configuration for the event source. To remove the configuration, pass an empty value.
1 property
String
string
FullDocument
string
Pattern
string
URI
string
Date
string
FunctionArn
string
AmazonManagedKafkaEventSourceConfig
object
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
1 property
Topics
array
EndpointLists
array
DestinationArn
string
FunctionResponseType
string
DocumentDBEventSourceConfig
object
Specific configuration settings for a DocumentDB event source.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

engineering-platform-event-source-mappings-api-openapi.yml Raw ↑

Other APIs APIs.io Engineering Platform publishes across the network.

Amazon Relational Database Service
Amazon Simple Storage Service
EasyCron
APIs.io Engineering Platform Access Application-Scoped Policies API
APIs.io Engineering Platform Access Applications API
APIs.io Engineering Platform Access Authentication Logs API
APIs.io Engineering Platform Access Bookmark Applications (Deprecated) API
APIs.io Engineering Platform Access Custom Pages API
APIs.io Engineering Platform Access Groups API
APIs.io Engineering Platform Access Identity Providers API
APIs.io Engineering Platform Access Key Configuration API
Where this information came from

This is an independent, third-party profile of APIs.io Engineering Platform Event Source Mappings API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.