========= Reference ========= .. js:autoclass:: Client :members: .. js:autofunction:: request.makeApiRequest .. js:autofunction:: utils.findExpiryTime API === .. js:autofunction:: Factor.retrieveFactor .. js:autofunction:: Factor.search .. js:autofunction:: Fugitive.calculate .. js:autofunction:: Calculation.calculate .. js:autofunction:: Location.calculate .. js:autofunction:: Mobile.calculate .. js:autofunction:: Stationary.calculate .. js:autofunction:: TransportationAndDistribution.calculate .. js:autofunction:: RealEstate.calculate .. js:autofunction:: EconomicActivity.calculate Type Recommender API ==================== .. js:autofunction:: TypeRecommender.search Audit Log API ============= Controls whether the organization's API requests and responses are stored for auditing. Organizations can disable storage if they don't need their API calls to be audited. .. js:autofunction:: AuditLog.getAuditConfig .. js:autofunction:: AuditLog.updateAuditConfig Global Metadata API ==================== The global Metadata API provides a unified way to query metadata across different endpoints without calling endpoint-specific methods. - **getTypes/postTypes** and **getArea/postArea**: Accept an optional ``endpoint`` parameter to query metadata for specific endpoints - **getUnits/postUnits**: Accept an optional ``type`` parameter to query units for specific emission types **Supported endpoints** (for getTypes/postTypes and getArea/postArea): ``calculation``, ``location``, ``stationary``, ``mobile``, ``fugitive``, ``factor``, ``search``, ``transportation-and-distribution``, ``economic-activity``, ``real-estate`` getTypes -------- .. js:autofunction:: Metadata.getTypes .. js:autofunction:: Metadata.postTypes getArea ------- .. js:autofunction:: Metadata.getArea .. js:autofunction:: Metadata.postArea getUnits -------- .. js:autofunction:: Metadata.getUnits .. js:autofunction:: Metadata.postUnits Usage API =========== .. js:autofunction:: Usage.getUsage Interfaces ========== .. js:autoclass:: Api.LocationRequestWithoutFactorId .. js:autoclass:: Api.LocationRequestWithFactorId .. js:autoclass:: Api.CommonRequestWithoutFactorId .. js:autoclass:: Api.CommonRequestWithFactorId .. js:autoclass:: Api.GenericCalculationRequestWithoutFactorId .. js:autoclass:: Api.GenericCalculationRequestWithFactorId .. js:autoclass:: Api.FactorRequestWithoutFactorId .. js:autoclass:: Api.FactorRequestWithFactorId .. js:autoclass:: Api.SearchRequest .. js:autoclass:: common.Location .. js:autoclass:: common.Time .. js:autoclass:: common.Activity .. js:autoclass:: common.ActivityWithFactorId .. js:autoclass:: common.CombinedUnitsActivity .. js:autoclass:: common.CombinedUnitsActivityWithFactorId .. js:autoclass:: common.FactorActivity .. js:autoclass:: common.FactorActivityWithFactorId .. js:autoclass:: common.SearchActivity .. js:autoclass:: common.Pagination .. js:autoclass:: Config.RequestConfig .. js:autoclass:: Config.ClientConfig .. js:autoclass:: AuditLogResponse.AuditLogResponse .. js:autoclass:: AuditLogResponse.AuditLogRequest .. js:autoclass:: TypeRecommenderResponse.TypeRecommenderResponse .. js:autoclass:: TypeRecommenderResponse.ActivityRequest