Interactive API Explorer

Test the MyAppAPI directly in your browser. Select an endpoint, configure your request, and see real responses without writing any code.

Authentication

Endpoints

Users

  • GET /v1/users
  • POST /v1/users
  • GET /v1/users/{id}
  • PUT /v1/users/{id}
  • DELETE /v1/users/{id}

Resources

  • GET /v1/resources
  • POST /v1/resources
  • GET /v1/resources/{id}
  • PUT /v1/resources/{id}
  • DELETE /v1/resources/{id}

Webhooks

  • GET /v1/webhooks
  • POST /v1/webhooks
  • DELETE /v1/webhooks/{id}

Events

  • GET /v1/events
  • GET /v1/events/{id}

Response

200 OK
Time: 42 ms
Size: 1.2 KB
{
  "data": {
    "users": [
      {
        "id": "usr_123456789",
        "name": "John Doe",
        "email": "[email protected]",
        "role": "user",
        "created_at": "2025-01-15T08:30:00Z",
        "updated_at": "2025-01-15T08:30:00Z"
      },
      {
        "id": "usr_987654321",
        "name": "Jane Smith",
        "email": "[email protected]",
        "role": "admin",
        "created_at": "2025-01-10T14:20:00Z",
        "updated_at": "2025-01-14T09:15:00Z"
      }
    ]
  },
  "meta": {
    "pagination": {
      "total": 42,
      "page": 1,
      "per_page": 10,
      "pages": 5
    }
  }
}
Content-Type application/json; charset=utf-8
Content-Length 1240
Connection keep-alive
Date Wed, 11 May 2025 14:22:01 GMT
X-RateLimit-Limit 5000
X-RateLimit-Remaining 4999
X-RateLimit-Reset 1620750000
Cache-Control no-store, must-revalidate, private
Access-Control-Allow-Origin *

Code Generation

curl -X GET "https://api.myappapi.com/v1/users" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY"

API Explorer Guide

Our interactive API Explorer allows you to test endpoints, craft requests, and see real responses without leaving your browser. Here's how to use it:

Authentication

To make authorized API calls, you'll need to authenticate. Choose your preferred authentication method and enter your credentials in the Authentication section.

  • API Key: The simplest method, ideal for server-to-server communication.
  • OAuth 2.0: For delegated access, providing secure access to user data without exposing credentials.
  • JWT Token: For stateless authentication with detailed permission claims.

You can obtain your API keys and tokens from the MyAppAPI Dashboard.

Selecting an Endpoint

Choose the endpoint you want to test from the Endpoints panel on the left. Endpoints are organized by resource type for easy navigation.

After selecting an endpoint, the request method and URL will be automatically populated in the request builder.

Configuring Your Request

Customize your request using the various configuration tabs:

  • Parameters: Add path parameters and query parameters to refine your request.
  • Headers: View or add custom HTTP headers to your request.
  • Body: For POST, PUT, and PATCH requests, construct a request body in JSON, form-data, or URL-encoded format.

Sending the Request

Once your request is configured, click the "Send Request" button to make the API call. The response will appear in the Response section below.

Interpreting the Response

The Response section shows:

  • Status code and text: Indicates the success or failure of the request.
  • Response time: How long the request took to complete.
  • Response size: The size of the response data.
  • Body: The actual response data, viewable in different formats.
  • Headers: Response HTTP headers, including rate limiting information.

Code Generation

For any request you create, the API Explorer can generate code snippets in multiple programming languages. Use these snippets to integrate the API call into your application code.

Note: The API Explorer makes real API calls to our servers. Any changes you make (creating, updating, or deleting resources) will affect your actual MyAppAPI account data. We recommend using a test account for experimentation.