VMware Cloud Partner Navigator API Request Parameters

You can specify request parameters in your HTTP requests to the VMware Cloud Partner Navigator APIs to filter the information, or to perform a given task.

Billing API Request Parameters

You must provide the appropriate request parameters to get the required data from the Billing & Subscriptions API. To customize the returned content, you can use the optional query parameters.

NameTypeDescription
orgIdPath

Service provider or tenant organization ID for which raw data usage reports or subscriptions are fetched.

tenantId Query

If orgId is set with a service provider organization ID, the service provider can specify the tenant organization ID to filter and obtain billing results for this particular tenant.

startTime Query

Sets the starting time period of obtaining raw usage report. If the specified time is the middle of the month, it rounds to the beginning of that month. The value is in the format of UNIX epoch timestamp.

endTime Query

Sets the ending time period of obtaining raw usage report. If only startTime is provided, the end time is assumed to be the last billing period. If endTime value is set to the middle of the month, it rounds to the beginning of the month. Value is in the format of UNIX epoch timestamp.

serviceIds Query

Lists the raw usage data in a comma separated, one or more service definition IDs.

detailViewQuery

Defines the returned information. It can contain the most granular usage distribution of data or provide a summary view where the summation happens at the most atomic quantity. When set to true, returns a summary view.

providerReportQuery

When set to true and orgId is a service provider organization, the providerReport lists the usage reports or subscriptions for the provider organization only. In this case, overrides tenantId. When set to false and tenantId is not used, the usage data for all the tenants in the master organization is fetched.

allTenantsQuery

When set to true, returns all subscriptions for all the tenants. Otherwise, returns the service provider subscriptions. By default, false.

Support API Request Parameters

You must provide the appropriate request parameters to get the required data from the Support API. To customize the returned content, you can use the optional query parameters.

NameTypeDescription
orgIdPath

Service provider or tenant organization ID for which support tickets are fetched, updated, or related.

orgNameQuery

Organization name for which the support tickets are fetched.

categoryQuery

Returns support tickets by an issue category.

severity Query

Returns support tickets by severity.

statusQuery

Returns support request by a specified status.

subject Query

Returns support tickets which contain a phrase in the subject.

includeTenantOrgsQuery

Returns support requests created for the current organization and its tenant organizations.

internalTicketId Query

Returns service provider internal support ticket ID.

pageStart Query

The start point for index of records to fetch. By default, 1.

pageLimitQuery

Returns the maximum number of support tickets. By default, 100.

supportRequestIdPath

An ID for which a support request is found and updated.

userTicketsOnlyQuery

Returns support requests created by the current user only.

fileDetailFormData

Provides additional details on a support ticket in a file format.

uploadedInputStreamFormData

Provides file stream.

tenantIdQuery

Returns the categories for a particular tenant organization.

Tenant Organization Management API Request Parameters

You must provide the appropriate request parameters to perform the required action with the Tenant Organization Management API.

NameTypeDescription
orgIdPath

Service provider organization under which a tenant organization is managed or created.

tenantTypeQuery

Defines the tenant type. Either DEFAULT or INTERNAL.

countryQuery

Standard two-letter country code (for example US, CA, IN)

displayNameQuery

Specifies the displayed tenant organization name.

cityQuery

The city where the tenant organization is based.

stateQuery

The state where the tenant organization is based.

zipQuery

Zip Code of the tenant organization location.

adminUserEmail Query

Email address of the tenant administrator.

tagQuery

A unique identifier that can be used when querying APIs.

User Management API Request Parameters

You must provide the appropriate request parameters to perform the required action or obtain the required information from the User Management API.

NameTypeDescription
usersQueryUsers to be managed. Defined with the usernameand idpId parameters.
usernameQuery

Email address of the user to be added or managed.

idpIdQuery

Field to indicate IdP associated with a user.

roleNamesToAddQuery

User roles to be added. Refer to the tables below for a list of possible values.

roleNamesToRemoveQuery

User roles to be removed. Refer to the tables below for a list of possible values.

Provider RoleAPI Value
Provider Administratormsp:provider_admin
Provider Operations Administratormsp:provider_operations_admin
Provider Account Administratormsp:provider_account_admin
Provider Billing Usermsp:provider_billing_user
Provider Support Usermsp:provider_support_user

Tenant RoleAPI Value
Tenant Administratormsp:tenant_admin
Tenant Usermsp:tenant_user
Tenant Billing Usermsp:tenant_billing_user