Back to Collection Items
load ./chilkat.dll
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set http [new_CkHttp]
# Adds the "Authorization: Bearer <access_token>" header.
CkHttp_put_AuthToken $http "<access_token>"
set sbResponseBody [new_CkStringBuilder]
set success [CkHttp_QuickGetSb $http "https://domain.com/services/data/v{{version}}/limits" $sbResponseBody]
if {$success == 0} then {
puts [CkHttp_lastErrorText $http]
delete_CkHttp $http
delete_CkStringBuilder $sbResponseBody
exit
}
set jResp [new_CkJsonObject]
CkJsonObject_LoadSb $jResp $sbResponseBody
CkJsonObject_put_EmitCompact $jResp 0
puts "Response Body:"
puts [CkJsonObject_emit $jResp]
set respStatusCode [CkHttp_get_LastStatus $http]
puts "Response Status Code = $respStatusCode"
if {$respStatusCode >= 400} then {
puts "Response Header:"
puts [CkHttp_lastHeader $http]
puts "Failed."
delete_CkHttp $http
delete_CkStringBuilder $sbResponseBody
delete_CkJsonObject $jResp
exit
}
# Sample JSON response:
# (Sample code for parsing the JSON response is shown below)
# {
# "ActiveScratchOrgs": {
# "Max": 3,
# "Remaining": 3
# },
# "AnalyticsExternalDataSizeMB": {
# "Max": 40960,
# "Remaining": 40960
# },
# "ConcurrentAsyncGetReportInstances": {
# "Max": 200,
# "Remaining": 200
# },
# "ConcurrentEinsteinDataInsightsStoryCreation": {
# "Max": 5,
# "Remaining": 5
# },
# "ConcurrentEinsteinDiscoveryStoryCreation": {
# "Max": 2,
# "Remaining": 2
# },
# "ConcurrentSyncReportRuns": {
# "Max": 20,
# "Remaining": 20
# },
# "DailyAnalyticsDataflowJobExecutions": {
# "Max": 60,
# "Remaining": 60
# },
# "DailyAnalyticsUploadedFilesSizeMB": {
# "Max": 51200,
# "Remaining": 51200
# },
# "DailyApiRequests": {
# "Max": 15000,
# "Remaining": 14999
# },
# "DailyAsyncApexExecutions": {
# "Max": 250000,
# "Remaining": 250000
# },
# "DailyAsyncApexTests": {
# "Max": 540,
# "Remaining": 540
# },
# "DailyBulkApiBatches": {
# "Max": 15000,
# "Remaining": 15000
# },
# "DailyBulkV2QueryFileStorageMB": {
# "Max": 976562,
# "Remaining": 976562
# },
# "DailyBulkV2QueryJobs": {
# "Max": 10000,
# "Remaining": 10000
# },
# "DailyDeliveredPlatformEvents": {
# "Max": 10000,
# "Remaining": 10000
# },
# "DailyDurableGenericStreamingApiEvents": {
# "Max": 10000,
# "Remaining": 10000
# },
# "DailyDurableStreamingApiEvents": {
# "Max": 10000,
# "Remaining": 10000
# },
# "DailyEinsteinDataInsightsStoryCreation": {
# "Max": 1000,
# "Remaining": 1000
# },
# "DailyEinsteinDiscoveryOptimizationJobRuns": {
# "Max": 25,
# "Remaining": 25
# },
# "DailyEinsteinDiscoveryPredictAPICalls": {
# "Max": 50000,
# "Remaining": 50000
# },
# "DailyEinsteinDiscoveryPredictionsByCDC": {
# "Max": 500000,
# "Remaining": 500000
# },
# "DailyEinsteinDiscoveryStoryCreation": {
# "Max": 100,
# "Remaining": 100
# },
# "DailyFunctionsApiCallLimit": {
# "Max": 50000,
# "Remaining": 50000
# },
# "DailyGenericStreamingApiEvents": {
# "Max": 10000,
# "Remaining": 10000
# },
# "DailyScratchOrgs": {
# "Max": 6,
# "Remaining": 6
# },
# "DailyStandardVolumePlatformEvents": {
# "Max": 10000,
# "Remaining": 10000
# },
# "DailyStreamingApiEvents": {
# "Max": 10000,
# "Remaining": 10000
# },
# "DailyWorkflowEmails": {
# "Max": 405,
# "Remaining": 405
# },
# "DataStorageMB": {
# "Max": 5,
# "Remaining": 5
# },
# "DurableStreamingApiConcurrentClients": {
# "Max": 20,
# "Remaining": 20
# },
# "FileStorageMB": {
# "Max": 20,
# "Remaining": 20
# },
# "HourlyAsyncReportRuns": {
# "Max": 1200,
# "Remaining": 1200
# },
# "HourlyDashboardRefreshes": {
# "Max": 200,
# "Remaining": 200
# },
# "HourlyDashboardResults": {
# "Max": 5000,
# "Remaining": 5000
# },
# "HourlyDashboardStatuses": {
# "Max": 999999999,
# "Remaining": 999999999
# },
# "HourlyLongTermIdMapping": {
# "Max": 100000,
# "Remaining": 100000
# },
# "HourlyManagedContentPublicRequests": {
# "Max": 50000,
# "Remaining": 50000
# },
# "HourlyODataCallout": {
# "Max": 1000,
# "Remaining": 1000
# },
# "HourlyPublishedPlatformEvents": {
# "Max": 50000,
# "Remaining": 50000
# },
# "HourlyPublishedStandardVolumePlatformEvents": {
# "Max": 1000,
# "Remaining": 1000
# },
# "HourlyShortTermIdMapping": {
# "Max": 100000,
# "Remaining": 100000
# },
# "HourlySyncReportRuns": {
# "Max": 500,
# "Remaining": 500
# },
# "HourlyTimeBasedWorkflow": {
# "Max": 50,
# "Remaining": 50
# },
# "MassEmail": {
# "Max": 10,
# "Remaining": 10
# },
# "MonthlyEinsteinDiscoveryStoryCreation": {
# "Max": 500,
# "Remaining": 500
# },
# "Package2VersionCreates": {
# "Max": 6,
# "Remaining": 6
# },
# "Package2VersionCreatesWithoutValidation": {
# "Max": 500,
# "Remaining": 500
# },
# "PermissionSets": {
# "Max": 1500,
# "Remaining": 1498,
# "CreateCustom": {
# "Max": 1000,
# "Remaining": 998
# }
# },
# "PrivateConnectOutboundCalloutHourlyLimitMB": {
# "Max": 0,
# "Remaining": 0
# },
# "PublishCallbackUsageInApex": {
# "Max": 5242880,
# "Remaining": 5242880
# },
# "SingleEmail": {
# "Max": 15,
# "Remaining": 15
# },
# "StreamingApiConcurrentClients": {
# "Max": 20,
# "Remaining": 20
# }
# }
# Sample code for parsing the JSON response...
# Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code
set Max [CkJsonObject_IntOf $jResp "ActiveScratchOrgs.Max"]
set Remaining [CkJsonObject_IntOf $jResp "ActiveScratchOrgs.Remaining"]
set AnalyticsExternalDataSizeMBMax [CkJsonObject_IntOf $jResp "AnalyticsExternalDataSizeMB.Max"]
set AnalyticsExternalDataSizeMBRemaining [CkJsonObject_IntOf $jResp "AnalyticsExternalDataSizeMB.Remaining"]
set ConcurrentAsyncGetReportInstancesMax [CkJsonObject_IntOf $jResp "ConcurrentAsyncGetReportInstances.Max"]
set ConcurrentAsyncGetReportInstancesRemaining [CkJsonObject_IntOf $jResp "ConcurrentAsyncGetReportInstances.Remaining"]
set ConcurrentEinsteinDataInsightsStoryCreationMax [CkJsonObject_IntOf $jResp "ConcurrentEinsteinDataInsightsStoryCreation.Max"]
set ConcurrentEinsteinDataInsightsStoryCreationRemaining [CkJsonObject_IntOf $jResp "ConcurrentEinsteinDataInsightsStoryCreation.Remaining"]
set ConcurrentEinsteinDiscoveryStoryCreationMax [CkJsonObject_IntOf $jResp "ConcurrentEinsteinDiscoveryStoryCreation.Max"]
set ConcurrentEinsteinDiscoveryStoryCreationRemaining [CkJsonObject_IntOf $jResp "ConcurrentEinsteinDiscoveryStoryCreation.Remaining"]
set ConcurrentSyncReportRunsMax [CkJsonObject_IntOf $jResp "ConcurrentSyncReportRuns.Max"]
set ConcurrentSyncReportRunsRemaining [CkJsonObject_IntOf $jResp "ConcurrentSyncReportRuns.Remaining"]
set DailyAnalyticsDataflowJobExecutionsMax [CkJsonObject_IntOf $jResp "DailyAnalyticsDataflowJobExecutions.Max"]
set DailyAnalyticsDataflowJobExecutionsRemaining [CkJsonObject_IntOf $jResp "DailyAnalyticsDataflowJobExecutions.Remaining"]
set DailyAnalyticsUploadedFilesSizeMBMax [CkJsonObject_IntOf $jResp "DailyAnalyticsUploadedFilesSizeMB.Max"]
set DailyAnalyticsUploadedFilesSizeMBRemaining [CkJsonObject_IntOf $jResp "DailyAnalyticsUploadedFilesSizeMB.Remaining"]
set DailyApiRequestsMax [CkJsonObject_IntOf $jResp "DailyApiRequests.Max"]
set DailyApiRequestsRemaining [CkJsonObject_IntOf $jResp "DailyApiRequests.Remaining"]
set DailyAsyncApexExecutionsMax [CkJsonObject_IntOf $jResp "DailyAsyncApexExecutions.Max"]
set DailyAsyncApexExecutionsRemaining [CkJsonObject_IntOf $jResp "DailyAsyncApexExecutions.Remaining"]
set DailyAsyncApexTestsMax [CkJsonObject_IntOf $jResp "DailyAsyncApexTests.Max"]
set DailyAsyncApexTestsRemaining [CkJsonObject_IntOf $jResp "DailyAsyncApexTests.Remaining"]
set DailyBulkApiBatchesMax [CkJsonObject_IntOf $jResp "DailyBulkApiBatches.Max"]
set DailyBulkApiBatchesRemaining [CkJsonObject_IntOf $jResp "DailyBulkApiBatches.Remaining"]
set DailyBulkV2QueryFileStorageMBMax [CkJsonObject_IntOf $jResp "DailyBulkV2QueryFileStorageMB.Max"]
set DailyBulkV2QueryFileStorageMBRemaining [CkJsonObject_IntOf $jResp "DailyBulkV2QueryFileStorageMB.Remaining"]
set DailyBulkV2QueryJobsMax [CkJsonObject_IntOf $jResp "DailyBulkV2QueryJobs.Max"]
set DailyBulkV2QueryJobsRemaining [CkJsonObject_IntOf $jResp "DailyBulkV2QueryJobs.Remaining"]
set DailyDeliveredPlatformEventsMax [CkJsonObject_IntOf $jResp "DailyDeliveredPlatformEvents.Max"]
set DailyDeliveredPlatformEventsRemaining [CkJsonObject_IntOf $jResp "DailyDeliveredPlatformEvents.Remaining"]
set DailyDurableGenericStreamingApiEventsMax [CkJsonObject_IntOf $jResp "DailyDurableGenericStreamingApiEvents.Max"]
set DailyDurableGenericStreamingApiEventsRemaining [CkJsonObject_IntOf $jResp "DailyDurableGenericStreamingApiEvents.Remaining"]
set DailyDurableStreamingApiEventsMax [CkJsonObject_IntOf $jResp "DailyDurableStreamingApiEvents.Max"]
set DailyDurableStreamingApiEventsRemaining [CkJsonObject_IntOf $jResp "DailyDurableStreamingApiEvents.Remaining"]
set DailyEinsteinDataInsightsStoryCreationMax [CkJsonObject_IntOf $jResp "DailyEinsteinDataInsightsStoryCreation.Max"]
set DailyEinsteinDataInsightsStoryCreationRemaining [CkJsonObject_IntOf $jResp "DailyEinsteinDataInsightsStoryCreation.Remaining"]
set DailyEinsteinDiscoveryOptimizationJobRunsMax [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryOptimizationJobRuns.Max"]
set DailyEinsteinDiscoveryOptimizationJobRunsRemaining [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryOptimizationJobRuns.Remaining"]
set DailyEinsteinDiscoveryPredictAPICallsMax [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryPredictAPICalls.Max"]
set DailyEinsteinDiscoveryPredictAPICallsRemaining [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryPredictAPICalls.Remaining"]
set DailyEinsteinDiscoveryPredictionsByCDCMax [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryPredictionsByCDC.Max"]
set DailyEinsteinDiscoveryPredictionsByCDCRemaining [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryPredictionsByCDC.Remaining"]
set DailyEinsteinDiscoveryStoryCreationMax [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryStoryCreation.Max"]
set DailyEinsteinDiscoveryStoryCreationRemaining [CkJsonObject_IntOf $jResp "DailyEinsteinDiscoveryStoryCreation.Remaining"]
set DailyFunctionsApiCallLimitMax [CkJsonObject_IntOf $jResp "DailyFunctionsApiCallLimit.Max"]
set DailyFunctionsApiCallLimitRemaining [CkJsonObject_IntOf $jResp "DailyFunctionsApiCallLimit.Remaining"]
set DailyGenericStreamingApiEventsMax [CkJsonObject_IntOf $jResp "DailyGenericStreamingApiEvents.Max"]
set DailyGenericStreamingApiEventsRemaining [CkJsonObject_IntOf $jResp "DailyGenericStreamingApiEvents.Remaining"]
set DailyScratchOrgsMax [CkJsonObject_IntOf $jResp "DailyScratchOrgs.Max"]
set DailyScratchOrgsRemaining [CkJsonObject_IntOf $jResp "DailyScratchOrgs.Remaining"]
set DailyStandardVolumePlatformEventsMax [CkJsonObject_IntOf $jResp "DailyStandardVolumePlatformEvents.Max"]
set DailyStandardVolumePlatformEventsRemaining [CkJsonObject_IntOf $jResp "DailyStandardVolumePlatformEvents.Remaining"]
set DailyStreamingApiEventsMax [CkJsonObject_IntOf $jResp "DailyStreamingApiEvents.Max"]
set DailyStreamingApiEventsRemaining [CkJsonObject_IntOf $jResp "DailyStreamingApiEvents.Remaining"]
set DailyWorkflowEmailsMax [CkJsonObject_IntOf $jResp "DailyWorkflowEmails.Max"]
set DailyWorkflowEmailsRemaining [CkJsonObject_IntOf $jResp "DailyWorkflowEmails.Remaining"]
set DataStorageMBMax [CkJsonObject_IntOf $jResp "DataStorageMB.Max"]
set DataStorageMBRemaining [CkJsonObject_IntOf $jResp "DataStorageMB.Remaining"]
set DurableStreamingApiConcurrentClientsMax [CkJsonObject_IntOf $jResp "DurableStreamingApiConcurrentClients.Max"]
set DurableStreamingApiConcurrentClientsRemaining [CkJsonObject_IntOf $jResp "DurableStreamingApiConcurrentClients.Remaining"]
set FileStorageMBMax [CkJsonObject_IntOf $jResp "FileStorageMB.Max"]
set FileStorageMBRemaining [CkJsonObject_IntOf $jResp "FileStorageMB.Remaining"]
set HourlyAsyncReportRunsMax [CkJsonObject_IntOf $jResp "HourlyAsyncReportRuns.Max"]
set HourlyAsyncReportRunsRemaining [CkJsonObject_IntOf $jResp "HourlyAsyncReportRuns.Remaining"]
set HourlyDashboardRefreshesMax [CkJsonObject_IntOf $jResp "HourlyDashboardRefreshes.Max"]
set HourlyDashboardRefreshesRemaining [CkJsonObject_IntOf $jResp "HourlyDashboardRefreshes.Remaining"]
set HourlyDashboardResultsMax [CkJsonObject_IntOf $jResp "HourlyDashboardResults.Max"]
set HourlyDashboardResultsRemaining [CkJsonObject_IntOf $jResp "HourlyDashboardResults.Remaining"]
set HourlyDashboardStatusesMax [CkJsonObject_IntOf $jResp "HourlyDashboardStatuses.Max"]
set HourlyDashboardStatusesRemaining [CkJsonObject_IntOf $jResp "HourlyDashboardStatuses.Remaining"]
set HourlyLongTermIdMappingMax [CkJsonObject_IntOf $jResp "HourlyLongTermIdMapping.Max"]
set HourlyLongTermIdMappingRemaining [CkJsonObject_IntOf $jResp "HourlyLongTermIdMapping.Remaining"]
set HourlyManagedContentPublicRequestsMax [CkJsonObject_IntOf $jResp "HourlyManagedContentPublicRequests.Max"]
set HourlyManagedContentPublicRequestsRemaining [CkJsonObject_IntOf $jResp "HourlyManagedContentPublicRequests.Remaining"]
set HourlyODataCalloutMax [CkJsonObject_IntOf $jResp "HourlyODataCallout.Max"]
set HourlyODataCalloutRemaining [CkJsonObject_IntOf $jResp "HourlyODataCallout.Remaining"]
set HourlyPublishedPlatformEventsMax [CkJsonObject_IntOf $jResp "HourlyPublishedPlatformEvents.Max"]
set HourlyPublishedPlatformEventsRemaining [CkJsonObject_IntOf $jResp "HourlyPublishedPlatformEvents.Remaining"]
set HourlyPublishedStandardVolumePlatformEventsMax [CkJsonObject_IntOf $jResp "HourlyPublishedStandardVolumePlatformEvents.Max"]
set HourlyPublishedStandardVolumePlatformEventsRemaining [CkJsonObject_IntOf $jResp "HourlyPublishedStandardVolumePlatformEvents.Remaining"]
set HourlyShortTermIdMappingMax [CkJsonObject_IntOf $jResp "HourlyShortTermIdMapping.Max"]
set HourlyShortTermIdMappingRemaining [CkJsonObject_IntOf $jResp "HourlyShortTermIdMapping.Remaining"]
set HourlySyncReportRunsMax [CkJsonObject_IntOf $jResp "HourlySyncReportRuns.Max"]
set HourlySyncReportRunsRemaining [CkJsonObject_IntOf $jResp "HourlySyncReportRuns.Remaining"]
set HourlyTimeBasedWorkflowMax [CkJsonObject_IntOf $jResp "HourlyTimeBasedWorkflow.Max"]
set HourlyTimeBasedWorkflowRemaining [CkJsonObject_IntOf $jResp "HourlyTimeBasedWorkflow.Remaining"]
set MassEmailMax [CkJsonObject_IntOf $jResp "MassEmail.Max"]
set MassEmailRemaining [CkJsonObject_IntOf $jResp "MassEmail.Remaining"]
set MonthlyEinsteinDiscoveryStoryCreationMax [CkJsonObject_IntOf $jResp "MonthlyEinsteinDiscoveryStoryCreation.Max"]
set MonthlyEinsteinDiscoveryStoryCreationRemaining [CkJsonObject_IntOf $jResp "MonthlyEinsteinDiscoveryStoryCreation.Remaining"]
set Package2VersionCreatesMax [CkJsonObject_IntOf $jResp "Package2VersionCreates.Max"]
set Package2VersionCreatesRemaining [CkJsonObject_IntOf $jResp "Package2VersionCreates.Remaining"]
set Package2VersionCreatesWithoutValidationMax [CkJsonObject_IntOf $jResp "Package2VersionCreatesWithoutValidation.Max"]
set Package2VersionCreatesWithoutValidationRemaining [CkJsonObject_IntOf $jResp "Package2VersionCreatesWithoutValidation.Remaining"]
set PermissionSetsMax [CkJsonObject_IntOf $jResp "PermissionSets.Max"]
set PermissionSetsRemaining [CkJsonObject_IntOf $jResp "PermissionSets.Remaining"]
set CreateCustomMax [CkJsonObject_IntOf $jResp "PermissionSets.CreateCustom.Max"]
set CreateCustomRemaining [CkJsonObject_IntOf $jResp "PermissionSets.CreateCustom.Remaining"]
set PrivateConnectOutboundCalloutHourlyLimitMBMax [CkJsonObject_IntOf $jResp "PrivateConnectOutboundCalloutHourlyLimitMB.Max"]
set PrivateConnectOutboundCalloutHourlyLimitMBRemaining [CkJsonObject_IntOf $jResp "PrivateConnectOutboundCalloutHourlyLimitMB.Remaining"]
set PublishCallbackUsageInApexMax [CkJsonObject_IntOf $jResp "PublishCallbackUsageInApex.Max"]
set PublishCallbackUsageInApexRemaining [CkJsonObject_IntOf $jResp "PublishCallbackUsageInApex.Remaining"]
set SingleEmailMax [CkJsonObject_IntOf $jResp "SingleEmail.Max"]
set SingleEmailRemaining [CkJsonObject_IntOf $jResp "SingleEmail.Remaining"]
set StreamingApiConcurrentClientsMax [CkJsonObject_IntOf $jResp "StreamingApiConcurrentClients.Max"]
set StreamingApiConcurrentClientsRemaining [CkJsonObject_IntOf $jResp "StreamingApiConcurrentClients.Remaining"]
delete_CkHttp $http
delete_CkStringBuilder $sbResponseBody
delete_CkJsonObject $jResp
Curl Command
curl -X GET
-H "Authorization: Bearer <access_token>"
https://domain.com/services/data/v{{version}}/limits
Postman Collection Item JSON
{
"name": "Limits",
"event": [
{
"listen": "test",
"script": {
"exec": [
"// Visualizer that renders a Chart.js graph with the Salesforce API limits consumption",
"const template = `<script src=\"https://cdn.jsdelivr.net/npm/chart.js@3.5.1/dist/chart.min.js\"></script>",
"<canvas id=\"myChart\" width=\"400\" height=\"800\"></canvas>",
"<script>",
"pm.getData((err, chartData) => {",
" const getTooltipFooter = (tooltipItems) => {",
" const index = tooltipItems[0].dataIndex;",
" return 'Consumed '+ chartData.consumed[index] +' out of '+ chartData.max[index];",
" };",
"",
" const ctx = document.getElementById('myChart').getContext('2d');",
" const myChart = new Chart(ctx, {",
" type: 'bar',",
" data: {",
" labels: chartData.labels,",
" datasets: [",
" {",
" label: '% Consumed',",
" data: chartData.consumedPercent,",
" backgroundColor: 'rgba(255, 99, 132, 1)',",
" borderColor: 'rgba(255, 99, 132, 1)',",
" borderWidth: 1",
" }",
" ]",
" },",
" options: {",
" indexAxis: 'y',",
" responsive: true,",
" scales: {",
" x: {",
" beginAtZero: true,",
" ticks: {",
" callback: (value, index, values) => value + '%'",
" },",
" max: 100",
" }",
" },",
" interaction: {",
" intersect: false,",
" mode: 'y'",
" },",
" plugins: {",
" tooltip: {",
" callbacks: {",
" footer: getTooltipFooter,",
" label: (tooltipItems) => tooltipItems.raw + '%'",
" }",
" },",
" title: {",
" display: true,",
" text: 'API Limits Consumption'",
" },",
" legend: {",
" display: false",
" }",
" }",
" }",
" });",
"});",
"</script>`;",
"",
"// Format API response into chart data",
"const responseJson = pm.response.json();",
"const chartData = {",
" labels: [],",
" consumed: [],",
" consumedPercent: [],",
" max: []",
"};",
"Object.keys(responseJson).forEach((limitName) => {",
" const { Max, Remaining } = responseJson[limitName];",
" const consumed = Max - Remaining;",
" let percent = 0;",
" if (Max !== 0) {",
" percent = (consumed / Max) * 100;",
" percent = percent",
" .toString()",
" .match(/^-?\\d+(?:\\.\\d{0,2})?/)[0];",
" }",
" chartData.labels.push(limitName);",
" chartData.consumed.push(consumed);",
" chartData.consumedPercent.push(percent);",
" chartData.max.push(Max);",
"});",
"// Render vizualizer",
"pm.visualizer.set(template, chartData);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "GET",
"header": [
],
"url": {
"raw": "{{_endpoint}}/services/data/v{{version}}/limits",
"host": [
"{{_endpoint}}"
],
"path": [
"services",
"data",
"v{{version}}",
"limits"
]
},
"description": "Lists information about limits in your org. For each limit, this resource returns the maximum allocation and the remaining allocation based on usage. This resource is available in REST API version 29.0 and later for API users with the View Setup and Configuration permission"
},
"response": [
{
"name": "Limits",
"originalRequest": {
"method": "GET",
"header": [
],
"url": {
"raw": "{{_endpoint}}/services/data/v{{version}}/limits",
"host": [
"{{_endpoint}}"
],
"path": [
"services",
"data",
"v{{version}}",
"limits"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Date",
"value": "Tue, 26 Sep 2023 13:19:11 GMT"
},
{
"key": "Strict-Transport-Security",
"value": "max-age=63072000; includeSubDomains"
},
{
"key": "X-Content-Type-Options",
"value": "nosniff"
},
{
"key": "X-XSS-Protection",
"value": "1; mode=block"
},
{
"key": "X-Robots-Tag",
"value": "none"
},
{
"key": "Cache-Control",
"value": "no-cache,must-revalidate,max-age=0,no-store,private"
},
{
"key": "Sforce-Limit-Info",
"value": "api-usage=1/15000"
},
{
"key": "Content-Type",
"value": "application/json;charset=UTF-8"
},
{
"key": "Vary",
"value": "Accept-Encoding"
},
{
"key": "Content-Encoding",
"value": "gzip"
},
{
"key": "Transfer-Encoding",
"value": "chunked"
}
],
"cookie": [
],
"body": "{\n \"ActiveScratchOrgs\": {\n \"Max\": 3,\n \"Remaining\": 3\n },\n \"AnalyticsExternalDataSizeMB\": {\n \"Max\": 40960,\n \"Remaining\": 40960\n },\n \"ConcurrentAsyncGetReportInstances\": {\n \"Max\": 200,\n \"Remaining\": 200\n },\n \"ConcurrentEinsteinDataInsightsStoryCreation\": {\n \"Max\": 5,\n \"Remaining\": 5\n },\n \"ConcurrentEinsteinDiscoveryStoryCreation\": {\n \"Max\": 2,\n \"Remaining\": 2\n },\n \"ConcurrentSyncReportRuns\": {\n \"Max\": 20,\n \"Remaining\": 20\n },\n \"DailyAnalyticsDataflowJobExecutions\": {\n \"Max\": 60,\n \"Remaining\": 60\n },\n \"DailyAnalyticsUploadedFilesSizeMB\": {\n \"Max\": 51200,\n \"Remaining\": 51200\n },\n \"DailyApiRequests\": {\n \"Max\": 15000,\n \"Remaining\": 14999\n },\n \"DailyAsyncApexExecutions\": {\n \"Max\": 250000,\n \"Remaining\": 250000\n },\n \"DailyAsyncApexTests\": {\n \"Max\": 540,\n \"Remaining\": 540\n },\n \"DailyBulkApiBatches\": {\n \"Max\": 15000,\n \"Remaining\": 15000\n },\n \"DailyBulkV2QueryFileStorageMB\": {\n \"Max\": 976562,\n \"Remaining\": 976562\n },\n \"DailyBulkV2QueryJobs\": {\n \"Max\": 10000,\n \"Remaining\": 10000\n },\n \"DailyDeliveredPlatformEvents\": {\n \"Max\": 10000,\n \"Remaining\": 10000\n },\n \"DailyDurableGenericStreamingApiEvents\": {\n \"Max\": 10000,\n \"Remaining\": 10000\n },\n \"DailyDurableStreamingApiEvents\": {\n \"Max\": 10000,\n \"Remaining\": 10000\n },\n \"DailyEinsteinDataInsightsStoryCreation\": {\n \"Max\": 1000,\n \"Remaining\": 1000\n },\n \"DailyEinsteinDiscoveryOptimizationJobRuns\": {\n \"Max\": 25,\n \"Remaining\": 25\n },\n \"DailyEinsteinDiscoveryPredictAPICalls\": {\n \"Max\": 50000,\n \"Remaining\": 50000\n },\n \"DailyEinsteinDiscoveryPredictionsByCDC\": {\n \"Max\": 500000,\n \"Remaining\": 500000\n },\n \"DailyEinsteinDiscoveryStoryCreation\": {\n \"Max\": 100,\n \"Remaining\": 100\n },\n \"DailyFunctionsApiCallLimit\": {\n \"Max\": 50000,\n \"Remaining\": 50000\n },\n \"DailyGenericStreamingApiEvents\": {\n \"Max\": 10000,\n \"Remaining\": 10000\n },\n \"DailyScratchOrgs\": {\n \"Max\": 6,\n \"Remaining\": 6\n },\n \"DailyStandardVolumePlatformEvents\": {\n \"Max\": 10000,\n \"Remaining\": 10000\n },\n \"DailyStreamingApiEvents\": {\n \"Max\": 10000,\n \"Remaining\": 10000\n },\n \"DailyWorkflowEmails\": {\n \"Max\": 405,\n \"Remaining\": 405\n },\n \"DataStorageMB\": {\n \"Max\": 5,\n \"Remaining\": 5\n },\n \"DurableStreamingApiConcurrentClients\": {\n \"Max\": 20,\n \"Remaining\": 20\n },\n \"FileStorageMB\": {\n \"Max\": 20,\n \"Remaining\": 20\n },\n \"HourlyAsyncReportRuns\": {\n \"Max\": 1200,\n \"Remaining\": 1200\n },\n \"HourlyDashboardRefreshes\": {\n \"Max\": 200,\n \"Remaining\": 200\n },\n \"HourlyDashboardResults\": {\n \"Max\": 5000,\n \"Remaining\": 5000\n },\n \"HourlyDashboardStatuses\": {\n \"Max\": 999999999,\n \"Remaining\": 999999999\n },\n \"HourlyLongTermIdMapping\": {\n \"Max\": 100000,\n \"Remaining\": 100000\n },\n \"HourlyManagedContentPublicRequests\": {\n \"Max\": 50000,\n \"Remaining\": 50000\n },\n \"HourlyODataCallout\": {\n \"Max\": 1000,\n \"Remaining\": 1000\n },\n \"HourlyPublishedPlatformEvents\": {\n \"Max\": 50000,\n \"Remaining\": 50000\n },\n \"HourlyPublishedStandardVolumePlatformEvents\": {\n \"Max\": 1000,\n \"Remaining\": 1000\n },\n \"HourlyShortTermIdMapping\": {\n \"Max\": 100000,\n \"Remaining\": 100000\n },\n \"HourlySyncReportRuns\": {\n \"Max\": 500,\n \"Remaining\": 500\n },\n \"HourlyTimeBasedWorkflow\": {\n \"Max\": 50,\n \"Remaining\": 50\n },\n \"MassEmail\": {\n \"Max\": 10,\n \"Remaining\": 10\n },\n \"MonthlyEinsteinDiscoveryStoryCreation\": {\n \"Max\": 500,\n \"Remaining\": 500\n },\n \"Package2VersionCreates\": {\n \"Max\": 6,\n \"Remaining\": 6\n },\n \"Package2VersionCreatesWithoutValidation\": {\n \"Max\": 500,\n \"Remaining\": 500\n },\n \"PermissionSets\": {\n \"Max\": 1500,\n \"Remaining\": 1498,\n \"CreateCustom\": {\n \"Max\": 1000,\n \"Remaining\": 998\n }\n },\n \"PrivateConnectOutboundCalloutHourlyLimitMB\": {\n \"Max\": 0,\n \"Remaining\": 0\n },\n \"PublishCallbackUsageInApex\": {\n \"Max\": 5242880,\n \"Remaining\": 5242880\n },\n \"SingleEmail\": {\n \"Max\": 15,\n \"Remaining\": 15\n },\n \"StreamingApiConcurrentClients\": {\n \"Max\": 20,\n \"Remaining\": 20\n }\n}"
}
]
}