Zededa EnterpriseEntitlementsReport API
The EnterpriseEntitlementsReport API from Zededa — 8 operation(s) for enterpriseentitlementsreport.
The EnterpriseEntitlementsReport API from Zededa — 8 operation(s) for enterpriseentitlementsreport.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/zededa-enterpriseentitlementsreport-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: ZEDEDA App Profiles Service AppProfileService Enterprise Entitlements Report API
description: The ZEDEDA App Profiles Service is part of ZEDEDA Edge Orchestration Platform. This service enables customers to define their app profiles on ZEDEDA platform and to manage them remotely.
termsOfService: https://www.zededa.com/terms
version: '1.0'
contact:
name: ZEDEDA API Support
url: https://www.zededa.com/support
email: support@zededa.com
license:
name: Apache 2.0
url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: /api
security:
- BearerToken: []
tags:
- name: EnterpriseEntitlementsReport
paths:
/v1/entitlements:
get:
summary: Get entitlement data for a enterprise
description: Get entitlement data for a enterprise
operationId: EnterpriseEntitlementsReport_GetEnterpriseEntitlementData
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/Entitlement'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: tenantId
description: Enterprise id for which we want to get summary report for all objects
in: query
required: false
schema:
type: string
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
put:
summary: Set entitlement data for a enterprise
description: Set entitlement data for a enterprise.
operationId: EnterpriseEntitlementsReport_CreateEnterpriseEntitlementData
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'400':
description: Bad Request. The API gateway did not process the request because of missing parameter or invalid value of parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'409':
description: Conflict. The API gateway did not process the request because this entitlement record will conflict with an already entitlement record.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/iam
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Entitlement'
required: true
/v1/entitlements/allowedenterprises:
get:
summary: Get the list of enterprises of which the logged user can view/edit entitlements
description: Get the list of enterprises of which the logged user can view/edit entitlements
operationId: EnterpriseEntitlementsReport_GetAllowedEnterprisesForEntitlements
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/CrudResponse'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: summary
in: query
required: false
schema:
type: boolean
- name: SfdcId
in: query
required: false
schema:
type: string
- name: HubspotId
in: query
required: false
schema:
type: string
- name: project
in: query
required: false
schema:
type: string
- name: namePattern
in: query
required: false
schema:
type: string
- name: all
in: query
required: false
schema:
type: boolean
- name: roleName
in: query
required: false
schema:
type: string
- name: size
in: query
required: false
schema:
type: string
- name: next.pageToken
description: Page Token
in: query
required: false
schema:
type: string
- name: next.orderBy
description: OrderBy helps in sorting the list response
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: next.pageNum
description: Page Number
in: query
required: false
schema:
type: number
format: int64
- name: next.pageSize
description: Defines the page size
in: query
required: false
schema:
type: number
format: int64
- name: next.totalPages
description: Total number of pages to be fetched.
in: query
required: false
schema:
type: number
format: int64
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
/v1/reports/allowedenterprises:
get:
summary: Get the list of enterprises of which the logged user can query reports
description: Get the list of enterprises of which the logged user can query reports
operationId: EnterpriseEntitlementsReport_GetAllowedEnterprises
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/CrudResponse'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: summary
in: query
required: false
schema:
type: boolean
- name: SfdcId
in: query
required: false
schema:
type: string
- name: HubspotId
in: query
required: false
schema:
type: string
- name: project
in: query
required: false
schema:
type: string
- name: namePattern
in: query
required: false
schema:
type: string
- name: all
in: query
required: false
schema:
type: boolean
- name: roleName
in: query
required: false
schema:
type: string
- name: size
in: query
required: false
schema:
type: string
- name: next.pageToken
description: Page Token
in: query
required: false
schema:
type: string
- name: next.orderBy
description: OrderBy helps in sorting the list response
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: next.pageNum
description: Page Number
in: query
required: false
schema:
type: number
format: int64
- name: next.pageSize
description: Defines the page size
in: query
required: false
schema:
type: number
format: int64
- name: next.totalPages
description: Total number of pages to be fetched.
in: query
required: false
schema:
type: number
format: int64
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
/v1/reports/apps/instance:
get:
summary: Get appInst report
description: Get appInst report
operationId: EnterpriseEntitlementsReport_GetAppInstReport
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/AppInstReport'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: tenantId
description: Enterprise id for which we want to get summary report for all objects
in: query
required: false
schema:
type: string
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
/v1/reports/device:
get:
summary: Get device report
description: Get device report
operationId: EnterpriseEntitlementsReport_GetDeviceReport
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/DeviceReport'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: tenantId
description: Enterprise id for which we want to get summary report for all objects
in: query
required: false
schema:
type: string
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
/v1/reports/plugin:
get:
summary: Get plugin report
description: Get plugin report
operationId: EnterpriseEntitlementsReport_GetPluginReport
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/PluginReport'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: tenantId
description: Enterprise id for which we want to get summary report for all objects
in: query
required: false
schema:
type: string
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
/v1/reports/project:
get:
summary: Get project report
description: Get project report
operationId: EnterpriseEntitlementsReport_GetProjectReport
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectReport'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: tenantId
description: Enterprise id for which we want to get summary report for all objects
in: query
required: false
schema:
type: string
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
/v1/reports/user:
get:
summary: Get user report
description: Get user report
operationId: EnterpriseEntitlementsReport_GetUserReport
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/UserReport'
'401':
description: Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'403':
description: Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'404':
description: Not Found. The API gateway did not process the request because the requested resource could not be found.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'500':
description: Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
'504':
description: Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.
content:
application/json:
schema:
$ref: '#/components/schemas/ZsrvResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/googlerpcStatus'
parameters:
- name: tenantId
description: Enterprise id for which we want to get summary report for all objects
in: query
required: false
schema:
type: string
- name: X-Request-Id
in: header
required: false
description: User-Agent specified id to track a request
schema:
type: string
tags:
- EnterpriseEntitlementsReport
externalDocs:
description: ZEDEDA Product Documentation
url: https://docs.zededa.com/-M-8m8d8KqdLpfOgY_jo/IAM
components:
schemas:
AllowedEnterprise:
type: object
properties:
id:
type: string
name:
type: string
roleId:
type: string
OAUTHProfileJWTAuthProfile:
type: object
properties:
alg:
$ref: '#/components/schemas/JWTAuthProfileAlgorithm'
description: Algorithm for JWT signature verification
description: Config for JWT based authentication, jwks_uri is derived from OIDC Well Known Endpoints
title: JWT Authentication profile detail
EnterpriseSummary:
type: object
properties:
name:
type: string
id:
type: string
CrudResultWithContent:
type: object
properties:
code:
$ref: '#/components/schemas/CrudResultCode'
content:
$ref: '#/components/schemas/CrudContent'
identifier:
$ref: '#/components/schemas/Identifier64'
CrudContentJSON:
type: object
properties:
json:
type: string
UserUsagePerEnterpriseList:
type: object
properties:
userUsagePerEntp:
type: array
items:
$ref: '#/components/schemas/UserUsagePerEnterprise'
description: user usage per enterprise list
AuthProfileType:
type: string
enum:
- AUTH_PROFILE_TYPE_UNSPECIFIED
- AUTH_PROFILE_TYPE_OAUTH_AZURE_AD
- AUTH_PROFILE_TYPE_OAUTH_GOOGLE
- AUTH_PROFILE_TYPE_OAUTH_CUSTOM
- AUTH_PROFILE_TYPE_LOCAL
default: AUTH_PROFILE_TYPE_UNSPECIFIED
TOTPSettings:
type: object
properties:
enforce:
type: boolean
enforceInChildren:
type: boolean
enforcedByParent:
type: boolean
EnterpriseType:
type: string
enum:
- ENTERPRISE_TYPE_UNSPECIFIED
- ENTERPRISE_TYPE_SELFSIGNUP
default: ENTERPRISE_TYPE_UNSPECIFIED
DocPolicySummary:
type: object
example:
policyName: xxxxxxxxx
version: xxxxxxx
fileURL: xxxxxxxx
revision:
prev: ''
curr: '1'
createdAt: '2020-07-17T06:03:14Z'
createdBy: us.root@zededa.com
updatedAt: '2020-07-17T06:03:14Z'
updatedBy: us.root@zededa.com
properties:
policy:
type: string
description: User defined name of the docpolicy. Name cannot be changed once created
maxLength: 256
minLength: 3
pattern: '[a-zA-Z0-9][a-zA-Z0-9_.-]+'
uniqueItems: true
version:
type: string
description: Policy doc version
fileURL:
type: string
description: Policy doc fileURL
revision:
$ref: '#/components/schemas/ObjectRevision'
description: System defined info
readOnly: true
description: DocPolicy meta data
title: DocPolicy detail
CrudStatisticsUser:
type: object
properties:
total:
type: integer
format: int64
suspended:
type: integer
format: int64
deleted:
# --- truncated at 32 KB (83 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/zededa/refs/heads/main/openapi/zededa-enterpriseentitlementsreport-api-openapi.yml