Skip to content

Send events via the REST API

You can send actor profiles along by using the endpoint POST /events.

Required keys

  • org_id (required) string - Manufactory org ID.
  • project_id (required) number - The project ID associated with this schema.
  • actor_profile (required) object - Pairs containing attribute name and the corresponding value while considering the correct attribute names and data types. Please refer to Get Actors schema.
  • attributes (required) object - Pairs containing attribute name and the corresponding value while considering the correct attribute names and data types. Please refer to Get events schema.

Request example

{
"org_id": "demo",
"project_id": 12345,
"actor_profile": {
"microservice": "accounts-ms"
},
"attributes": {
"request_method": "POST",
"request_url": "/login",
"request_body": {
"username": "john",
"password": "123"
},
"request_ip": "1.1.1.1"
}
}

Response example

{
"message": "success"
}

Agent > Send events via the CLI agent

The Manufactory agent facilitates event transmission by accepting base64-encoded actor and event objects with specific attributes for user tracking and monitoring purposes.

Events > Create events schema

The POST /events/schema endpoint enables creation of event schemas by defining organization ID project ID and attribute specifications while requiring authentication through a Manufactory access token.

Collector > Collecting events via REST API

A versatile data collection system accepting actor information and events through multiple integration methods while offering secure authentication and detailed pricing options for manufacturing observation needs.

Actors > Create actors schema

The POST /actors/schema endpoint enables creation of user profiles by specifying organization details project ID unique identifiers and data attributes requiring authentication through a Manufactory access token.