Slas
Execute Metric Action
Executes the metric action on the given object.
AuthorizationBearer <token>
All the DevRev APIs require a token to authenticate the user. Provide Authorization: Bearer <TOKEN>
as a header to every API request.
How do I find my token?
In: header
actionmetric-action-execute-request-action
Value in
"complete" | "pause" | "restart" | "resume" | "start"
event_datestring
Timestamp of the event.
Format
date-time
metricstring
The metric's ID for which the metric action is to be executed.
Format
id
objectstring
The underlying object's ID on which the metric action is to be executed.
Format
id
Response Body
curl -X POST "https://api.devrev.ai/metric-action.execute" \ -H "Content-Type: application/json" \ -d '{ "action": "complete", "event_date": "2023-01-01T12:00:00.000Z", "metric": "string", "object": "string" }'
{}
{
"detail": "string",
"message": "string",
"type": "artifact_already_attached_to_a_parent",
"existing_parent": "string",
"is_same": true
}
{
"detail": "string",
"message": "string",
"type": "unauthenticated"
}
{
"detail": "string",
"message": "string",
"type": "forbidden"
}
{
"detail": "string",
"message": "string",
"type": "not_found"
}
{
"detail": "string",
"message": "string",
"type": "too_many_requests",
"retry_after": 0
}
{
"detail": "string",
"message": "string",
"type": "internal_error",
"reference_id": "string"
}
{
"detail": "string",
"message": "string",
"type": "service_unavailable"
}