Note about credits consumption when using metered license in docker version
Storage calls are not charged
Signature API calls charge is based on document size: 1 credit per call per 20MB
Not about /join method: if page options, like page number, are set for first of joined documents, there may be extra credit consumed, because of internal implementation. If page number not provided for 1st document than it should consume as 1 operation.If you not provide page number for 1st document than it should consume as 1 operation.
Resource URI
HTTP GET ~/signature/consumption
cURL example
* cURL example to get metered license consumption
curl -v "http://<base url>/v2.0/signature/consumption"\
-X GET \
-H "Accept: application/json"\
-H "Authorization: Bearer <jwt token>"
{"credit":487848,"quantity":6061570985.37938}
Response
The response structure contains metered license consumption information:
Name
Type
Comment
Credit
decimal
Amount of used credits.
Quantity
decimal
Amount of MBs processed.
SDK examples
Our API is completely independent of your operating system, database system or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided and support API SDKs in many development languages in order to make it easier to integrate with us.
// For complete examples and data files, please go to https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-dotnet-samplesstringMyClientSecret="";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloudstringMyClientId="";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloudvarconfiguration=newConfiguration(MyClientId,MyClientSecret);// Create necessary API instancesvarapiInstance=newLicenseApi(configuration);varresponse=apiInstance.GetConsumptionCredit();Console.WriteLine($"Credits: {response.Credit}");Console.WriteLine($"Quantity: {response.Quantity}");
// For complete examples and data files, please go to https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-java-samples
StringMyClientSecret="";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
StringMyClientId="";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
Configurationconfiguration=newConfiguration(MyClientId,MyClientSecret);// Create API instance
LicenseApiapiInstance=newLicenseApi(configuration);ConsumptionResultresponse=apiInstance.getConsumptionCredit();System.out.println("Credit: "+response.getCredit());System.out.println("Quantity: "+response.getQuantity());
// For complete examples and data files, please go to https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-php-samples
useGroupDocs\Signature\Model;useGroupDocs\Signature\Model\Requests;$ClientId="";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
$ClientSecret="";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
$configuration=newGroupDocs\Signature\Configuration();$configuration->setAppSid($ClientId);$configuration->setAppKey($ClientSecret);$apiInstance=newGroupDocs\Signature\LicenseApi($configuration);// Prepare request
$filePath=dirname(realpath(__DIR__)).'\Resources\WordProcessing\four-pages.docx';$request=newRequests\ConvertDocumentDirectRequest("pdf",$filePath);// Get consumption
$result=$apiInstance->getConsumptionCredit();// Done
echo"Credit: ".$result->getCredit();
// For complete examples and data files, please go to https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-node-samples
global.signature_cloud=require("groupdocs-signature-cloud");global.clientId="XXXX-XXXX-XXXX-XXXX";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
global.clientSecret="XXXXXXXXXXXXXXXX";// Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
global.licenseApi=signature_cloud.LicenseApi.fromKeys(clientId,clientSecret);letresponse=awaitlicenseApi.getConsumptionCredit();console.log("GetLicenseConsumption: Credit = "+response.credit);
# For complete examples and data files, please go to https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-python-samplesimportgroupdocs_signature_cloudclient_id="XXXX-XXXX-XXXX-XXXX"# Get ClientId and ClientSecret from https://dashboard.groupdocs.cloudclient_secret="XXXXXXXXXXXXXXXX"# Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud# Create necessary API instancesapiInstance=groupdocs_signature_cloud.LicenseApi.from_keys(Common.client_id,Common.client_secret)# Get consumptionresult=apiInstance.get_consumption_credit()print("Credit: "+result.credit)
# For complete examples and data files, please go to https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-ruby-samplesrequire'groupdocs_signature_cloud'$client_id="XXXX-XXXX-XXXX-XXXX"# Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud$client_secret="XXXXXXXXXXXXXXXX"# Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud# Create necessary API instancesapiInstance=GroupDocsSignatureCloud::LicenseApi.from_keys($client_id,$client_secret)# Get consumptionresult=apiInstance.get_consumption_credit()puts("Credit: "+result.credit)
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.