API Reference

API Endpoints

MethodEndpointDescription
GET/api/v1/usersList all users
POST/api/v1/auth/loginUser authentication
PUT/api/v1/users/:idUpdate user

Authentication

API uses JWT tokens for authentication:

$ curl -H "Authorization: Bearer YOUR_JWT_TOKEN" \
       https://api.example.com/v1/users

Rate Limiting

API requests are limited to 100 requests per minute per IP address.

Code Examples

# Ruby example
require 'net/http'
require 'json'

uri = URI('https://api.example.com/v1/users')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Get.new(uri)
request['Authorization'] = 'Bearer YOUR_TOKEN'

response = http.request(request)
users = JSON.parse(response.body)

Start creating your next app now