Get API Schema
Retrieves the API schema info of a Kintone API.
The Get API List and Get Schema API's schema info cannot be retrieved.
| Method | GET |
|---|---|
| URL | https://{subdomain}.kintone.com/k/v1/apis/{API_ID}.json |
| Authentication | None |
| Content-Type |
Contents
Permissions
None
Request Parameters
API_ID is the apis.{key}.link obtained using the following API:
Get API List
Sample Request
JavaScript using kintone.api()
|
|
XMLHttpRequest
|
|
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| id | String | The ID of the API. This can be obtained from the apis.(key) responded from the Get API List API. |
| baseUrl | String | The base URL starting with "https://" that will be used with the API. |
| path | String | The API path, such as records.json.The baseURL + path will become the URL of the API. |
| httpMethod | String | The HTTP method for the API |
| request | Object | The schema information for the API request, in a JSON Schema format. |
| response | Object | The schema information for the API response, in a JSON Schema format. |
| schemas | Object | The schema information common to all APIs. The property name represents the string of the Schema information, which is referenced in the $ref key. |
Sample Response
|
|
About JSON Schemas
The above JSON Schema used for request, response and schemas follows draft v4. core and validation are used, but hyper schema is not used.
-
core definitions and terminology draft-zyp-json-schema-04
-
interactive and non interactive validation draft-fge-json-schema-validation-00
type and format
To represent the limits used for the parameters of Kintone, the below formats are used in addition to the formats in the JSON Schema.
| type | format | Description |
|---|---|---|
| string | long | An integer within the range of -9223372036854775808 to 9223372036854775807. |
| string | locale | Strings of "", "en", "ja" or "zh". |
| string | boolean | Strings of "true" or "false". |
| string | Strings in an Email format. | |
| string | number | Real data type |
| string | query | Kintone query format. For more data on query formats refer to the following document: Query String |
| string | date-time | Date and time string in ISO format. |
| string | timezone | String representing time-zone. |
More custom Kintone formats may be added in the future.
About File APIs
Upload File API (POST /k/v1/apis/json)
The request object in the JSON Schema contains custom Kintone formats, but the API request will need to be sent as a Multipart format.
Download File API (GET /k/v1/apis/json)
The response object in the JSON Schema is empty, but a file will be downloaded when the API is used.