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

Beamable Basic API

The Basic API from Beamable — 43 operation(s) for basic.

Beamable Basic API is one of 3 APIs that Beamable publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 61 operations across 43 paths, and defines 112 schemas. It is described by OpenAPI 3.0.2, at version 1.0.

Requests are made against a single base URL, https://api.beamable.com.

61 operations 43 paths 112 schemas 5 DELETE28 GET21 POST7 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
1.0
Base URL
https://api.beamable.com
Authentication
API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Beamable Basic API declares 2 security schemes for authenticating requests. An API key is passed in the header as X-DE-SIGNATURE (server). It accepts HTTP bearer tokens (Bearer ) (user).

  • server — Signed Request authentication using project secret key.
  • user — Bearer authentication with a player access token in the Authorization header.

Paths & Operations 61

Across 43 paths, the API surfaces 61 operations — 5 DELETE, 28 GET, 21 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.

Basic 61
GET
/basic/realms/customer/activate
4 params → 200400
POST
/basic/realms/project/beamable
2 params body → 200400
GET
/basic/realms/customer/alias/available
3 params → 200400
GET
/basic/realms/project
2 params → 200400
POST
/basic/realms/project
2 params body → 200400
PUT
/basic/realms/project
2 params body → 200400
DELETE
/basic/realms/project
2 params body → 200400
POST
/basic/realms/customer/verify
2 params body → 200400
GET
/basic/realms/games
2 params → 200400
GET
/basic/realms/config
2 params → 200400
POST
/basic/realms/config
2 params body → 200400
PUT
/basic/realms/config
2 params body → 200400
PUT
/basic/realms/project/rename
2 params body → 200400
GET
/basic/realms/plans
2 params → 200400
POST
/basic/realms/plans
2 params body → 200400
GET
/basic/realms/client/defaults
2 params → 200400
GET
/basic/realms/customer
2 params → 200400
POST
/basic/realms/customer
2 params body → 200400
GET
/basic/realms/admin/inflight/failures
4 params → 200400
DELETE
/basic/realms/admin/inflight/failures
2 params body → 200400
GET
/basic/realms/launch-message
2 params → 200400
POST
/basic/realms/launch-message
2 params body → 200400
DELETE
/basic/realms/launch-message
2 params body → 200400
GET
/basic/realms/is-customer
2 params → 200400
GET
/basic/realms/admin/customer
2 params → 200400
GET
/basic/realms/game
3 params → 200400
POST
/basic/realms/game
2 params body → 200400
PUT
/basic/realms/game
2 params body → 200400
GET
/basic/realms/project/promote
5 params → 200400
POST
/basic/realms/project/promote
2 params body → 200400
GET
/basic/realms/customers
2 params → 200400
GET
/basic/realms/promotion
5 params → 200400
POST
/basic/realms/promotion
2 params body → 200400
POST
/basic/beamo/microservice/registrations
2 params body → 200400
PUT
/basic/beamo/microservice/federation/traffic
2 params body → 200400
DELETE
/basic/beamo/microservice/federation/traffic
2 params body → 200400
POST
/basic/beamo/image/urls
2 params body → 200400
POST
/basic/beamo/metricsUrl
2 params body → 200400
GET
/basic/beamo/microservice/secret
2 params → 200400
POST
/basic/beamo/queryLogs/result
2 params body → 200400
GET
/basic/beamo/storage/performance
7 params → 200400
GET
/basic/beamo/manifests
5 params → 200400
GET
/basic/beamo/templates
2 params → 200400
POST
/basic/beamo/queryLogs
2 params body → 200400
DELETE
/basic/beamo/queryLogs
2 params body → 200400
POST
/basic/beamo/logsUrl
2 params body → 200400
PUT
/basic/beamo/image/commit
2 params body → 200400
GET
/basic/beamo/uploadAPI
2 params → 200400
GET
/basic/beamo/status
2 params → 200400
GET
/basic/beamo/manifest/current
3 params → 200400
POST
/basic/beamo/manifest/pull
2 params body → 200400
GET
/basic/beamo/registry
2 params → 200400
POST
/basic/beamo/manifest/deploy
2 params → 200400
POST
/basic/beamo/microservice/federation
2 params body → 200400
GET
/basic/beamo/storage/connection
2 params → 200400
GET
/basic/beamo/manifest
4 params → 200400
POST
/basic/beamo/manifest
2 params body → 200400
GET
/basic/auth/token/list
7 params → 200400
GET
/basic/auth/token
3 params → 200400
POST
/basic/auth/token
2 params body → 200400
PUT
/basic/auth/token/revoke
2 params body → 200400

Schemas 112

The contract defines 112 schemas that model the data the API accepts and returns. The most detailed are TokenRequestWrapper (18 properties), Project (14 properties), Customer (13 properties), ServiceReference (12 properties). Each schema is shown below with its type and property counts.

DataPoint
object
2 properties 2 required
InFlightFailure
object
6 properties 6 required
CreatePlanRequest
object
10 properties 7 required
UpdateGameHierarchyRequest
object
2 properties 2 required
ManifestChecksums
object
1 property 1 required
CustomerViewResponse
object
1 property 1 required
GetLambdaURI
object
1 property 1 required
PASlowQuery
object
2 properties 2 required
LaunchMessageListResponse
object
1 property 1 required
MicroserviceRegistrationRequest
object
4 properties 1 required
PromoteRealmResponseOld
object
2 properties 2 required
ServiceComponent
object
1 property 1 required
DataDomain
object
9 properties 4 required
GetStatusResponse
object
3 properties 2 required
PANamespace
object
2 properties 2 required
ServiceImageLayers
object
2 properties 2 required
PerformanceResponse
object
4 properties 4 required
NewCustomerResponse
object
7 properties 6 required
ServiceStatus
object
5 properties 4 required
GetGameResponse
object
1 property 1 required
AliasAvailableResponse
object
3 properties 3 required
GetManifestsResponse
object
1 property 1 required
RemoveLaunchMessageRequest
object
1 property 1 required
RedisShardRequest
object
3 properties 3 required
NewGameRequest
object
1 property 1 required
LambdaResponse
object
2 properties 1 required
FederationType
string
TokenResponse
object
6 properties 2 required
HtmlResponse
object
1 property 1 required
OptionalJsonNodeWrapper
object
1 property
ServiceStorageReference
object
6 properties 5 required
RealmConfigSaveRequest
object
1 property 1 required
GetServiceURLsRequest
object
1 property 1 required
GetElasticContainerRegistryURI
object
1 property 1 required
Token
object
12 properties 4 required
MicroserviceSecretResponse
object
1 property 1 required
WebSocketConfiguration
object
2 properties 1 required
Link
object
2 properties 2 required
Account
object
4 properties 3 required
Customer
object
13 properties 4 required
EmptyResponse
object
1 property 1 required
MicroserviceRegistrations
object
9 properties 4 required
GetCurrentManifestResponse
object
1 property 1 required
Reference
object
2 properties 2 required
GetLogsUrlRequest
object
6 properties 1 required
InFlightFailureResponse
object
1 property 1 required
ListTokenResponse
object
1 property 1 required
BeamoLimits
object
2 properties 2 required
GetLogsInsightUrlRequest
object
7 properties 1 required
MicroserviceRegistrationsResponse
object
1 property 1 required
RealmConfigChangeRequest
object
2 properties
GetTemplatesResponse
object
1 property 1 required
ManifestView
object
7 properties 4 required
ServiceReference
object
12 properties 7 required
RealmPromotion
object
3 properties 3 required
ServiceTemplate
object
1 property 1 required
PostManifestRequest
object
4 properties 1 required
ContentLimits
object
1 property
Promotable
object
2 properties 2 required
PullBeamoManifestRequest
object
1 property 1 required
TokenRequestWrapper
object
18 properties 1 required
CustomerResponse
object
1 property 1 required
SupportedFederation
object
3 properties 1 required
CustomerView
object
4 properties 3 required
UploadURL
object
2 properties 2 required
CreateProjectRequest
object
4 properties 1 required
SupportedFederationsResponse
object
1 property 1 required
BatchDeleteInFlightRequest
object
1 property 1 required
ChallengeSolution
object
2 properties 2 required
ListTokenResponseItem
object
4 properties 4 required
Project
object
14 properties 6 required
RealmConfiguration
object
6 properties 6 required
CustomersResponse
object
1 property 1 required
URLResponse
object
2 properties 2 required
GatewayLimits
object
1 property 1 required
GetManifestResponse
object
1 property 1 required
GetSignedUrlResponse
object
4 properties 4 required
CommonResponse
object
2 properties 2 required
PromoteRealmResponse
object
2 properties 2 required
ServiceDependencyReference
object
2 properties 2 required
ConnectionString
object
1 property 1 required
PromotionScope
object
2 properties 2 required
Query
object
1 property 1 required
MicroserviceRegistrationsQuery
object
4 properties
PASuggestedIndex
object
5 properties 5 required
RedisShard
object
3 properties 3 required
Promotion
object
3 properties 3 required
DatabaseMeasurement
object
3 properties 3 required
TokenResponse_2
object
6 properties 2 required
PromoteRealmRequest
object
3 properties 1 required
ServiceStorageStatus
object
4 properties 4 required
RevokeTokenRequest
object
1 property 1 required
DatabaseMeasurements
object
9 properties 2 required
RealmConfigResponse
object
1 property 1 required
RenameProjectRequest
object
2 properties 2 required
GetLogsUrlHeader
object
2 properties 2 required
PreSignedUrlsResponse
object
1 property 1 required
ServicePlan
object
5 properties 2 required
ServicePlansResponse
object
1 property 1 required
GetMetricsUrlRequest
object
5 properties 2 required
ArchiveProjectRequest
object
1 property 1 required
ServiceLimits
object
3 properties
ProjectView
object
8 properties 2 required
UnarchiveProjectRequest
object
1 property 1 required
NewCustomerRequest
object
6 properties 3 required
ContextInfo
object
2 properties 2 required
PostManifestResponse
object
1 property
CommitImageRequest
object
1 property 1 required
ManifestChecksum
object
3 properties 3 required
SupportedFederationRegistration
object
4 properties 2 required
InFlightMessage
object
8 properties 5 required
CreateLaunchMessageRequest
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

beamable-basic-api-openapi.yml Raw ↑

Other APIs Beamable publishes across the network.

Beamable Game Economy API
Beamable Object API
Where this information came from

This is an independent, third-party profile of Beamable Basic 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.