Pets API / pets / GET /pets
GET /pets

List all pets

Responses

Content
application/json
[array]
Content
application/json
[object]
Properties
code required
[integer] int32
Error code.
message required
[string]
Error message.

Code Examples

cURL
curl -X GET "https://api.example.com/pets" \
JavaScript (fetch)
const url = 'https://api.example.com/pets';

const options = {
  method: 'GET',
  headers: {

  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error('Error:', error);
}
Python (requests)
import requests

url = "https://api.example.com/pets"

headers = {

}

try:
    response = requests.get(url, headers=headers)
    response.raise_for_status()
    print(response.json())
except requests.exceptions.RequestException as error:
    print(f"Error: {error}")
Go
package main

import (
    
    "fmt"
    "io"
    "net/http"
    
)

func main() {
    // Create URL
    url := "https://api.example.com/pets"
    
    // Create request
    req, err := http.NewRequest("GET", url, nil)
    if err != nil {
        fmt.Printf("Error creating request: %v\n", err)
        return
    }
    
    // Set headers

    
    // Send request
    client := &http.Client{}
    resp, err := client.Do(req)
    if err != nil {
        fmt.Printf("Error sending request: %v\n", err)
        return
    }
    defer resp.Body.Close()
    
    // Read response
    body, err := io.ReadAll(resp.Body)
    if err != nil {
        fmt.Printf("Error reading response: %v\n", err)
        return
    }
    
    fmt.Printf("Response: %s\n", string(body))
}