cURL
curl --request GET \ --url https://jmpy.me/api/v1/short-urls/{alias} \ --header 'Authorization: Bearer <token>'
{ "id": "<string>", "short_code": "<string>", "short_url": "<string>", "original_url": "<string>", "click_count": 123, "created_at": "<string>", "expires_at": "<string>", "tracking_enabled": true }
Retrieve short URL details using its alias
curl -X GET "https://jmpy.me/api/v1/short-urls/summer2024" \ -H "Authorization: Bearer YOUR_API_KEY"
const fetch = require('node-fetch'); const alias = 'summer2024'; const response = await fetch(`https://jmpy.me/api/v1/short-urls/${alias}`, { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }); const data = await response.json();
import axios from 'axios'; const alias = 'summer2024'; const response = await axios.get( `https://jmpy.me/api/v1/short-urls/${alias}`, { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } } );
import requests alias = "summer2024" url = f"https://jmpy.me/api/v1/short-urls/{alias}" headers = {"Authorization": "Bearer YOUR_API_KEY"} response = requests.get(url, headers=headers)
<?php $client = new GuzzleHttp\Client(); $response = $client->request('GET', 'https://jmpy.me/api/v1/short-urls/summer2024', [ 'headers' => ['Authorization' => 'Bearer YOUR_API_KEY'] ]); ?>
package main import "net/http" func main() { req, _ := http.NewRequest("GET", "https://jmpy.me/api/v1/short-urls/summer2024", nil) req.Header.Add("Authorization", "Bearer YOUR_API_KEY") http.DefaultClient.Do(req) }
import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.URI; import java.net.http.HttpResponse; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://jmpy.me/api/v1/short-urls/summer2024")) .header("Authorization", "Bearer YOUR_API_KEY") .GET() .build(); client.send(request, HttpResponse.BodyHandlers.ofString());
{ "success": true, "data": { "id": "550e8400-e29b-41d4-a716-446655440000", "short_code": "summer2024", "short_url": "https://jmpy.me/summer2024", "original_url": "https://example.com/summer-sale", "custom_alias": "summer2024", "click_count": 1250, "created_at": "2024-01-01T12:00:00Z", "expires_at": null, "tracking_enabled": true } }
{ "success": false, "error": { "code": "NOT_FOUND", "message": "Short URL not found" } }