디지몬 검색기 Digimon Searcher
디지몬 검색기 Digimon Searcher · Actions GPT
Digimon API
This API allows fetching detailed information about individual Digimons by either their unique ID or name.
GET /digimon/{id_or_name}Retrieve Digimon by ID or NameGET /digimonRetrieve a paged list of DigimonsGET /attributeRetrieve a paged list of attributesGET /attribute/{id_or_name}Retrieve specific attribute information by ID or nameGET /fieldRetrieve a paged list of fieldsGET /field/{id_or_name}Retrieve specific field information by ID or nameGET /levelRetrieve a paged list of levelsGET /level/{id_or_name}Retrieve detailed information about a specific levelGET /typeRetrieve a paged list of typesGET /type/{id_or_name}Retrieve detailed information about a specific typeGET /skillRetrieve a paged list of skillsGET /skill/{id_or_name}Retrieve detailed information about a specific skill
Schéma original API
{
"openapi": "3.0.0",
"info": {
"title": "Digimon API",
"version": "1.0.0",
"description": "This API allows fetching detailed information about individual Digimons by either their unique ID or name."
},
"servers": [
{
"url": "https://digi-api.com/api/v1",
"description": "Main API server for detailed Digimon information retrieval."
}
],
"paths": {
"/digimon/{id_or_name}": {
"get": {
"summary": "Retrieve Digimon by ID or Name",
"operationId": "getDigimonByIdOrName",
"parameters": [
{
"name": "id_or_name",
"in": "path",
"required": true,
"description": "Digimon's unique ID or name. Use either Digimon's ID or name for the lookup.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with detailed information about the Digimon",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"xAntibody": {
"type": "boolean"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"href": {
"type": "string",
"format": "uri"
},
"transparent": {
"type": "boolean"
}
}
}
},
"levels": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"level": {
"type": "string"
}
}
}
},
"types": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"type": {
"type": "string"
}
}
}
},
"attributes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"attribute": {
"type": "string"
}
}
}
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"field": {
"type": "string"
},
"image": {
"type": "string",
"format": "uri"
}
}
}
},
"releaseDate": {
"type": "string"
},
"descriptions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"origin": {
"type": "string"
},
"language": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"skills": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"skill": {
"type": "string"
},
"translation": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"priorEvolutions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"digimon": {
"type": "string"
},
"condition": {
"type": "string"
},
"image": {
"type": "string",
"format": "uri"
},
"url": {
"type": "string",
"format": "uri"
}
}
}
},
"nextEvolutions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"digimon": {
"type": "string"
},
"condition": {
"type": "string"
},
"image": {
"type": "string",
"format": "uri"
},
"url": {
"type": "string",
"format": "uri"
}
}
}
}
}
}
}
}
},
"400": {
"description": "Request failed due to client error, such as a bad request or not found."
}
}
}
},
"/digimon": {
"get": {
"summary": "Retrieve a paged list of Digimons",
"operationId": "getDigimonList",
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"description": "Search by similar name",
"schema": {
"type": "string"
}
},
{
"name": "exact",
"in": "query",
"required": false,
"description": "Exact name search",
"schema": {
"type": "boolean"
}
},
{
"name": "attribute",
"in": "query",
"required": false,
"description": "Filter by attribute",
"schema": {
"type": "string"
}
},
{
"name": "xAntibody",
"in": "query",
"required": false,
"description": "Filter by xAntibody status",
"schema": {
"type": "boolean"
}
},
{
"name": "level",
"in": "query",
"required": false,
"description": "Filter by Digimon level",
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"required": false,
"description": "Page number for pagination",
"schema": {
"type": "integer"
}
},
{
"name": "pageSize",
"in": "query",
"required": false,
"description": "Number of items per page",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "Successful response with a paged list of Digimons",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri"
},
"image": {
"type": "string",
"format": "uri"
}
}
}
},
"pageable": {
"type": "object",
"properties": {
"currentPage": {
"type": "integer"
},
"elementsOnPage": {
"type": "integer"
},
"totalElements": {
"type": "integer"
},
"totalPages": {
"type": "integer"
},
"previousPage": {
"type": "string",
"format": "uri"
},
"nextPage": {
"type": "string",
"format": "uri"
}
}
}
}
}
}
}
},
"400": {
"description": "Request failed due to client error, such as a bad request or not found."
}
}
}
},
"/attribute": {
"get": {
"summary": "Retrieve a paged list of attributes",
"operationId": "getAttributeList",
"parameters": [
{
"name": "page",
"in": "query",
"required": false,
"description": "Page number for pagination",
"schema": {
"type": "integer"
}
},
{
"name": "name",
"in": "query",
"required": false,
"description": "Returns a list of attributes with a similar name",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with a list of attributes and their details.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"content": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri"
}
}
}
}
}
},
"pageable": {
"type": "object",
"properties": {
"currentPage": {
"type": "integer"
},
"elementsOnPage": {
"type": "integer"
},
"totalElements": {
"type": "integer"
},
"totalPages": {
"type": "integer"
},
"previousPage": {
"type": "string",
"format": "uri",
"nullable": true
},
"nextPage": {
"type": "string",
"format": "uri",
"nullable": true
}
}
}
}
}
}
}
}
}
}
},
"/attribute/{id_or_name}": {
"get": {
"summary": "Retrieve specific attribute information by ID or name",
"operationId": "getAttributeDetails",
"parameters": [
{
"name": "id_or_name",
"in": "path",
"required": true,
"description": "attribute's unique ID or name. Use either attribute's ID or name for the lookup.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Detailed information about a specific attribute.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri",
"nullable": true
}
}
}
}
}
}
}
}
},
"/field": {
"get": {
"summary": "Retrieve a paged list of fields",
"operationId": "getFieldList",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"schema": {
"type": "integer"
}
},
{
"name": "name",
"in": "query",
"description": "Returns a list of fields with a similar name",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with a list of fields.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"content": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri"
}
}
}
}
}
},
"pageable": {
"type": "object",
"properties": {
"currentPage": {
"type": "integer"
},
"elementsOnPage": {
"type": "integer"
},
"totalElements": {
"type": "integer"
},
"totalPages": {
"type": "integer"
},
"previousPage": {
"type": "string",
"format": "uri"
},
"nextPage": {
"type": "string",
"format": "uri"
}
}
}
}
}
}
}
}
}
}
},
"/field/{id_or_name}": {
"get": {
"summary": "Retrieve specific field information by ID or name",
"operationId": "getFieldDetails",
"parameters": [
{
"name": "id_or_name",
"in": "path",
"required": true,
"description": "field's unique ID or name. Use either field's ID or name for the lookup.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Detailed information about a specific field.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri"
}
}
}
}
}
}
}
}
},
"/level": {
"get": {
"summary": "Retrieve a paged list of levels",
"operationId": "getLevelList",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"schema": {
"type": "integer"
}
},
{
"name": "name",
"in": "query",
"description": "Returns a list of levels with a similar name",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with a list of levels.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"content": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri"
}
}
}
}
}
},
"pageable": {
"type": "object",
"properties": {
"currentPage": {
"type": "integer"
},
"elementsOnPage": {
"type": "integer"
},
"totalElements": {
"type": "integer"
},
"totalPages": {
"type": "integer"
},
"previousPage": {
"type": "string",
"format": "uri",
"nullable": true
},
"nextPage": {
"type": "string",
"format": "uri",
"nullable": true
}
}
}
}
}
}
}
}
}
}
},
"/level/{id_or_name}": {
"get": {
"summary": "Retrieve detailed information about a specific level",
"operationId": "getLevelDetails",
"parameters": [
{
"name": "id_or_name",
"in": "path",
"required": true,
"description": "Level's unique ID or name. Use either Level's ID or name for the lookup.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Detailed information about a specific level.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri",
"nullable": true
}
}
}
}
}
}
}
}
},
"/type": {
"get": {
"summary": "Retrieve a paged list of types",
"operationId": "getTypeList",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"schema": {
"type": "integer"
}
},
{
"name": "name",
"in": "query",
"description": "Returns a list of types with a similar name",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with detailed information about Digimon types.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"content": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri"
}
}
}
}
}
},
"pageable": {
"type": "object",
"properties": {
"currentPage": {
"type": "integer"
},
"elementsOnPage": {
"type": "integer"
},
"totalElements": {
"type": "integer"
},
"totalPages": {
"type": "integer"
},
"previousPage": {
"type": "string",
"format": "uri",
"nullable": true
},
"nextPage": {
"type": "string",
"format": "uri",
"nullable": true
}
}
}
}
}
}
}
}
}
}
},
"/type/{id_or_name}": {
"get": {
"summary": "Retrieve detailed information about a specific type",
"operationId": "getTypeDetails",
"parameters": [
{
"name": "id_or_name",
"in": "path",
"required": true,
"description": "Type's unique ID or name. Use either Type's ID or name for the lookup.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Detailed information about a specific type, including its ID and name.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
}
}
}
}
}
}
}
}
},
"/skill": {
"get": {
"summary": "Retrieve a paged list of skills",
"operationId": "getSkillList",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"schema": {
"type": "integer"
}
},
{
"name": "name",
"in": "query",
"description": "Returns a list of skills with a similar name",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with a list of skills.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"content": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"href": {
"type": "string",
"format": "uri"
}
}
}
}
}
},
"pageable": {
"type": "object",
"properties": {
"currentPage": {
"type": "integer"
},
"elementsOnPage": {
"type": "integer"
},
"totalElements": {
"type": "integer"
},
"totalPages": {
"type": "integer"
},
"previousPage": {
"type": "string",
"format": "uri",
"nullable": true
},
"nextPage": {
"type": "string",
"format": "uri",
"nullable": true
}
}
}
}
}
}
}
}
}
}
},
"/skill/{id_or_name}": {
"get": {
"summary": "Retrieve detailed information about a specific skill",
"operationId": "getSkillDetails",
"parameters": [
{
"name": "id_or_name",
"in": "path",
"required": true,
"description": "Skill's unique ID or name. Use either Skill's ID or name for the lookup.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Detailed information about a specific skill.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"translation": {
"type": "string",
"nullable": true
},
"description": {
"type": "string"
}
}
}
}
}
}
}
}
}
}
}