RapidAPI · JSON Structure
Rapidapi Structure
Structural overview of the RapidAPI API surface; extracted from openapi/.
Type:
Properties: 0
API MarketplaceAPI ManagementAPI TestingAPI GatewayAPI DesignEnterprise
Rapidapi Structure is a JSON Structure definition published by RapidAPI.
Meta-schema:
JSON Structure
{
"provider": "RapidAPI",
"providerId": "rapidapi",
"kind": "json-structure",
"description": "Structural overview of the RapidAPI API surface; extracted from openapi/.",
"schemaCount": 18,
"operationCount": 30,
"schemas": [
{
"name": "Api",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "ApiCreateInput",
"type": "object",
"propertyCount": 6,
"required": [
"name",
"description",
"category"
]
},
{
"name": "ApiUpdateInput",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "ApiVersion",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ApiVersionUpdateInput",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Organization",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "OrganizationUpdateInput",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Category",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "CategoryInput",
"type": "object",
"propertyCount": 1,
"required": [
"name"
]
},
{
"name": "Tag",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "TagInput",
"type": "object",
"propertyCount": 1,
"required": [
"name"
]
},
{
"name": "Collection",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "CollectionInput",
"type": "object",
"propertyCount": 3,
"required": [
"title"
]
},
{
"name": "User",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "Subscription",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "Transaction",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "Application",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "ApplicationInput",
"type": "object",
"propertyCount": 2,
"required": [
"name"
]
}
],
"operations": [
{
"method": "GET",
"path": "/apis",
"operationId": "listApis",
"summary": "List all APIs",
"tags": []
},
{
"method": "POST",
"path": "/apis",
"operationId": "createApi",
"summary": "Create an API",
"tags": []
},
{
"method": "GET",
"path": "/apis/{apiId}",
"operationId": "getApi",
"summary": "Get an API",
"tags": []
},
{
"method": "PUT",
"path": "/apis/{apiId}",
"operationId": "updateApi",
"summary": "Update an API",
"tags": []
},
{
"method": "DELETE",
"path": "/apis/{apiId}",
"operationId": "deleteApi",
"summary": "Delete an API",
"tags": []
},
{
"method": "GET",
"path": "/apis/{apiId}/versions",
"operationId": "listApiVersions",
"summary": "List API versions",
"tags": []
},
{
"method": "PUT",
"path": "/apis/{apiId}/versions/{versionId}",
"operationId": "updateApiVersion",
"summary": "Update an API version",
"tags": []
},
{
"method": "GET",
"path": "/organizations",
"operationId": "listOrganizations",
"summary": "List all organizations",
"tags": [
"Organizations"
]
},
{
"method": "GET",
"path": "/organizations/{organizationId}",
"operationId": "getOrganization",
"summary": "Get an organization",
"tags": [
"Organizations"
]
},
{
"method": "PUT",
"path": "/organizations/{organizationId}",
"operationId": "updateOrganization",
"summary": "Update an organization",
"tags": [
"Organizations"
]
},
{
"method": "GET",
"path": "/categories",
"operationId": "listCategories",
"summary": "List all categories",
"tags": [
"Categories"
]
},
{
"method": "POST",
"path": "/categories",
"operationId": "createCategory",
"summary": "Create a category",
"tags": [
"Categories"
]
},
{
"method": "PUT",
"path": "/categories/{categoryId}",
"operationId": "updateCategory",
"summary": "Update a category",
"tags": [
"Categories"
]
},
{
"method": "DELETE",
"path": "/categories/{categoryId}",
"operationId": "deleteCategory",
"summary": "Delete a category",
"tags": [
"Categories"
]
},
{
"method": "GET",
"path": "/tags",
"operationId": "listTags",
"summary": "List all tags",
"tags": []
},
{
"method": "POST",
"path": "/tags",
"operationId": "createTag",
"summary": "Create a tag",
"tags": []
},
{
"method": "DELETE",
"path": "/tags/{tagId}",
"operationId": "deleteTag",
"summary": "Delete a tag",
"tags": []
},
{
"method": "GET",
"path": "/collections",
"operationId": "listCollections",
"summary": "List all collections",
"tags": [
"Collections"
]
},
{
"method": "POST",
"path": "/collections",
"operationId": "createCollection",
"summary": "Create a collection",
"tags": [
"Collections"
]
},
{
"method": "GET",
"path": "/collections/{collectionId}",
"operationId": "getCollection",
"summary": "Get a collection",
"tags": [
"Collections"
]
},
{
"method": "PUT",
"path": "/collections/{collectionId}",
"operationId": "updateCollection",
"summary": "Update a collection",
"tags": [
"Collections"
]
},
{
"method": "DELETE",
"path": "/collections/{collectionId}",
"operationId": "deleteCollection",
"summary": "Delete a collection",
"tags": [
"Collections"
]
},
{
"method": "GET",
"path": "/users",
"operationId": "listUsers",
"summary": "List all users",
"tags": [
"Users"
]
},
{
"method": "GET",
"path": "/users/{userId}",
"operationId": "getUser",
"summary": "Get a user",
"tags": [
"Users"
]
},
{
"method": "GET",
"path": "/subscriptions",
"operationId": "listSubscriptions",
"summary": "List all subscriptions",
"tags": [
"Subscriptions"
]
},
{
"method": "GET",
"path": "/transactions",
"operationId": "listTransactions",
"summary": "List all transactions",
"tags": [
"Transactions"
]
},
{
"method": "GET",
"path": "/applications",
"operationId": "listApplications",
"summary": "List all applications",
"tags": [
"Applications"
]
},
{
"method": "POST",
"path": "/applications",
"operationId": "createApplication",
"summary": "Create an application",
"tags": [
"Applications"
]
},
{
"method": "PUT",
"path": "/applications/{applicationId}",
"operationId": "updateApplication",
"summary": "Update an application",
"tags": [
"Applications"
]
},
{
"method": "DELETE",
"path": "/applications/{applicationId}",
"operationId": "deleteApplication",
"summary": "Delete an application",
"tags": [
"Applications"
]
}
]
}