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

Macrometa Stream Workers API

The Stream Workers API from Macrometa — 7 operation(s) for stream workers.

Macrometa Stream Workers API is one of 63 APIs that Macrometa publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Stream Workers. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 10 operations across 7 paths, and defines 20 schemas. It is described by OpenAPI 3.0.0, at version 0.17.17.

Requests are made against a single base URL, https://api-play.paas.macrometa.io.

10 operations 7 paths 20 schemas 1 DELETE3 GET1 PATCH4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
0.17.17
Base URL
https://api-play.paas.macrometa.io
Authentication
API Key, HTTP Bearer
License
Macrometa License, Version 2.0
Resource Areas
1

Authentication & Security 2

Macrometa Stream Workers API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth). It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

  • ApiKeyAuth — Provide an API Key to the Authorization header, prefixed with "apikey". Example: Authorization: apikey
  • BearerAuth — Provide a JSON Web Token (JWT) to the Authorization header, prefixed with "bearer". Example: Authorization: bearer

Paths & Operations 10

Across 7 paths, the API surfaces 10 operations — 1 DELETE, 3 GET, 1 PATCH, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Stream Workers 10
POST
/_fabric/{fabric}/_api/streamapps/validate
Validate the definition of a stream application.
validate 1 param body → 200400422
GET
/_fabric/{fabric}/_api/streamapps
Fetch all stream applications.
getAll 1 param → 200400
POST
/_fabric/{fabric}/_api/streamapps
Create and deploy a stream application.
create 1 param body → 201400409422
GET
/_fabric/{fabric}/_api/streamapps/samples
Fetch all sample stream applications.
getSamples 1 param → 200400
GET
/_fabric/{fabric}/_api/streamapps/{appname}
Fetch a stream application.
getApplication 2 params → 200404
PUT
/_fabric/{fabric}/_api/streamapps/{appname}
Update and redeploy a stream application.
update 2 params body → 200400404422
DELETE
/_fabric/{fabric}/_api/streamapps/{appname}
Stop and remove a stream application.
delete 2 params → 204404
POST
/_fabric/{fabric}/_api/streamapps/query/{appName}
Submit an ad hoc stream query and get the result
queryStreamApp 2 params body → 200400422
PATCH
/_fabric/{fabric}/_api/streamapps/{appname}/active
Enable or disable a stream application.
enableApplication 3 params → 200404
POST
/_fabric/{fabric}/_api/streamapps/http/{appName}/{streamName}
Publish message via HTTP-Source stream.
publishHttpSourceMessage 3 params body → 202400404

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are stream_app_information (4 properties), error_example_rc_400 (4 properties), error_example_rc_404 (4 properties), error_example_rc_409 (4 properties). Each schema is shown below with its type and property counts.

error_example_rc_422
object
3 properties 1 required
headers
stream_app_http_source_request
object
1 property
get_all_stream_apps_response
object
3 properties
stream_app_request
object
2 properties
error_example_rc_404
object
4 properties 1 required
stream_app_information
object
4 properties
error_example_rc_400
object
4 properties 1 required
stream_app_response
object
4 properties
error_example_rc_409
object
4 properties 1 required
stream_app_response_container_201
object
3 properties
example_operation_success_rc_204_delete_stream_worker
object
3 properties
get_all_sample_stream_apps_response
object
3 properties
stream_app_response_container
object
3 properties
stream_app_validate_request
object
1 property
stream_app_query_response
object
1 property
example_operation_success_rc_200_validate_stream_worker
object
3 properties
publish_http_source_example_rc_202
object
3 properties
stream_app_query_request
object
1 property
sample_stream_app_information
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

macrometa-stream-workers-api-openapi.yml Raw ↑

Other APIs Macrometa publishes across the network.

Macrometa Activity Metrics API
Macrometa Administration API
Macrometa API key API
Macrometa API Keys API
Macrometa Authentication API
Macrometa Billing API
Macrometa Cache API
Macrometa Change History API
Macrometa Collections API
Macrometa Components API
Macrometa Connections API
Macrometa Connectors API
Where this information came from

This is an independent, third-party profile of Macrometa Stream Workers 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.