curl --request GET \
--url https://api.novu.co/v1/execution-details \
--header 'Authorization: <authorization>'
import fetch from 'node-fetch';
const response = await fetch('https://api.novu.co/v1/execution-details', {
method: 'GET',
});
const data = await response.json();
use Novu\SDK\Novu;
$novu = new Novu(<NOVU_API_KEY>);
// Get execution details
$novu->getExecutionDetails([
'notificationId' => '<insert-notification-id>',
'subscriberId' => '<insert-subscriber-id>'
])->toArray();
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.execution_details({
'notificationId' => '8fxxx-xxx-ef9xxxxce66',
'subscriberId' => '7789'
})
from novu.api import ExecutionDetailApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = ExecutionDetailApi(url, api_key).list(
notification_id = "<The notification ID in Novu>",
subscriber_id = "<The subscriber ID in Novu>",
)
import co.novu.sdk.Novu;
public class Main {
public static void main(String[] args) {
String apiKey = "<NOVU_API_KEY>";
Novu novu = new Novu(apiKey);
novu.executionDetails(query = {});
}
}
{
"data": [
{
"_id": "string",
"_organizationId": "string",
"_jobId": "string",
"_environmentId": "string",
"_notificationId": "string",
"_notificationTemplateId": "string",
"_subscriberId": "string",
"_messageId": "string",
"providerId": "string",
"transactionId": "string",
"channel": "in_app",
"detail": "string",
"source": "Credentials",
"status": "Success",
"isTest": true,
"isRetry": true,
"createdAt": "string"
}
]
}
Execution Details
Get execution details
GET
/
v1
/
execution-details
curl --request GET \
--url https://api.novu.co/v1/execution-details \
--header 'Authorization: <authorization>'
import fetch from 'node-fetch';
const response = await fetch('https://api.novu.co/v1/execution-details', {
method: 'GET',
});
const data = await response.json();
use Novu\SDK\Novu;
$novu = new Novu(<NOVU_API_KEY>);
// Get execution details
$novu->getExecutionDetails([
'notificationId' => '<insert-notification-id>',
'subscriberId' => '<insert-subscriber-id>'
])->toArray();
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.execution_details({
'notificationId' => '8fxxx-xxx-ef9xxxxce66',
'subscriberId' => '7789'
})
from novu.api import ExecutionDetailApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = ExecutionDetailApi(url, api_key).list(
notification_id = "<The notification ID in Novu>",
subscriber_id = "<The subscriber ID in Novu>",
)
import co.novu.sdk.Novu;
public class Main {
public static void main(String[] args) {
String apiKey = "<NOVU_API_KEY>";
Novu novu = new Novu(apiKey);
novu.executionDetails(query = {});
}
}
{
"data": [
{
"_id": "string",
"_organizationId": "string",
"_jobId": "string",
"_environmentId": "string",
"_notificationId": "string",
"_notificationTemplateId": "string",
"_subscriberId": "string",
"_messageId": "string",
"providerId": "string",
"transactionId": "string",
"channel": "in_app",
"detail": "string",
"source": "Credentials",
"status": "Success",
"isTest": true,
"isRetry": true,
"createdAt": "string"
}
]
}
Enter your API key in the
Authorization field like the example shown below:E.g ApiKey 18d2e625f05d80ecurl --request GET \
--url https://api.novu.co/v1/execution-details \
--header 'Authorization: <authorization>'
import fetch from 'node-fetch';
const response = await fetch('https://api.novu.co/v1/execution-details', {
method: 'GET',
});
const data = await response.json();
use Novu\SDK\Novu;
$novu = new Novu(<NOVU_API_KEY>);
// Get execution details
$novu->getExecutionDetails([
'notificationId' => '<insert-notification-id>',
'subscriberId' => '<insert-subscriber-id>'
])->toArray();
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.execution_details({
'notificationId' => '8fxxx-xxx-ef9xxxxce66',
'subscriberId' => '7789'
})
from novu.api import ExecutionDetailApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = ExecutionDetailApi(url, api_key).list(
notification_id = "<The notification ID in Novu>",
subscriber_id = "<The subscriber ID in Novu>",
)
import co.novu.sdk.Novu;
public class Main {
public static void main(String[] args) {
String apiKey = "<NOVU_API_KEY>";
Novu novu = new Novu(apiKey);
novu.executionDetails(query = {});
}
}
{
"data": [
{
"_id": "string",
"_organizationId": "string",
"_jobId": "string",
"_environmentId": "string",
"_notificationId": "string",
"_notificationTemplateId": "string",
"_subscriberId": "string",
"_messageId": "string",
"providerId": "string",
"transactionId": "string",
"channel": "in_app",
"detail": "string",
"source": "Credentials",
"status": "Success",
"isTest": true,
"isRetry": true,
"createdAt": "string"
}
]
}
Authorizations
API key authentication. Allowed headers-- "Authorization: ApiKey <api_key>".
Response
Ok
Available options:
in_app, email, sms, chat, push, digest, trigger, delay, custom Available options:
Credentials, Internal, Payload, Webhook Available options:
Success, Warning, Failed, Pending, Queued, ReadConfirmation Was this page helpful?