<?php
/**
* Configuration for API payloads and rate limiting.
*/
return [
'api_endpoints' => [
'endpoint1' => [
'url' => 'https://api.example.com/endpoint1',
'method' => 'GET',
'payload' => [
'param1' => 'value1',
'param2' => 'value2',
],
'rate_limit' => [
'requests_per_minute' => 60, // Maximum requests allowed per minute
'window_size' => 60, // Time window in seconds
],
],
'endpoint2' => [
'url' => 'https://api.example.com/endpoint2',
'method' => 'POST',
'payload' => [
'field1' => 'data1',
'field2' => 'data2',
],
'rate_limit' => [
'requests_per_minute' => 30,
'window_size' => 60,
],
],
// Add more endpoints here
],
'global_settings' => [
'default_timeout' => 10, // Default request timeout in seconds
],
];
Add your comment