Add Expense
Adding new expenses may be obtained using this endpoint. For emphasis on specific results, you can add the following parameters when creating new expenses.
Endpoint
Headers
Body Parameters
Parameters
Type
Description
Sample Requests
<?php
$data = [
'expense_type' => "Office Supplies",
'expense_description' => 'Purchased new printer ink'
'expense_amount' => "200.00",
'payment_method' => "MOMO",
'expense_image' => "https://url-to-image.com/image.jpg",
'created_by' => "Benjamin"
];
$url = 'https://api.xtrakit.com/api/v1/expenses/add';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $data,
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer API_KEY', // Replace 'API_KEY' with your actual API key
'Content-Type: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
Sample Response
Last updated