AstroBot Docs
  • ๐Ÿ‘‹Welcome
  • Basic configuration
  • ๐Ÿ“‹Guides
    • Setup Giveaway role
    • Setup Suggestion Commands
    • Publish your docs
  • Basics
    • Editor
    • Markdown
    • Images & media
    • Interactive blocks
    • OpenAPI
    • Integrations
  • Prefix & Slash commands
    • Slash commands
    • Prefix Commands
  • Legal
    • Terms of Service
    • Privacy Policy
Powered by GitBook
On this page

Was this helpful?

  1. Basics

OpenAPI

PreviousInteractive blocksNextIntegrations

Was this helpful?

You can sync GitBook pages with an OpenAPI or Swagger file or a URL to include auto-generated API methods in your documentation.

OpenAPI block

GitBook's OpenAPI block is powered by , so you can test your APIs directly from your docs.

Scalar
  • OpenAPI block
  • POSTAdd a new pet to the store.

Add a new pet to the store.

post

Add a new pet to the store.

Authorizations
Body
idinteger ยท int64OptionalExample: 10
namestringRequiredExample: doggie
photoUrlsstring[]Required
statusstring ยท enumOptional

pet status in the store

Possible values:
Responses
200
Successful operation
400
Invalid input
422
Validation exception
default
Unexpected error
post
POST /api/v3/pet HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 133

{
  "id": 10,
  "name": "doggie",
  "category": {
    "id": 1,
    "name": "Dogs"
  },
  "photoUrls": [
    "text"
  ],
  "tags": [
    {
      "id": 1,
      "name": "text"
    }
  ],
  "status": "available"
}
{
  "id": 10,
  "name": "doggie",
  "category": {
    "id": 1,
    "name": "Dogs"
  },
  "photoUrls": [
    "text"
  ],
  "tags": [
    {
      "id": 1,
      "name": "text"
    }
  ],
  "status": "available"
}