API-Dokumentation
Haupt-URL:
https://anosim.net/
Version:
Authentifizierung
-
Beschreibung
Jeder Endpunkt erfordert eine Authentifizierung über Ihren API-Schlüssel. Der Schlüssel kann entweder alsapikey-Abfrageparameter (veraltet) oder als HTTP-Request-Header (empfohlen) übermittelt werden. Werden beide Varianten angegeben, hat der Header-Wert Vorrang. -
Unterstützte Anfrage-Header
-
Abfrageparameter (veraltet)
-
Aufrufbeispiel
# Query parameter (veraltet) curl "https://anosim.net/api/v1/Balance?apikey=XXX" # Authorization header (empfohlen) curl -H "Authorization: Bearer XXX" "https://anosim.net/api/v1/Balance" # X-API-Key header curl -H "X-API-Key: XXX" "https://anosim.net/api/v1/Balance"
Endpunkte
-
Beschreibung
Gibt den Kontostand zurück -
URL
/Balance -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Balance?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "accountBalanceInUSD":3418.40 }
-
Beschreibung
Gibt alle Länder zurück -
URL
/Countries -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Countries?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "id": 67, "country": "CzechRepublic" }, { "id": 98, "country": "Germany" }, { "id": 165, "country": "Lithuania" }, ...
-
Beschreibung
Gibt alle Dienste zurück -
URL
/Services -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Services?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "id": 1, "service": "WhatsApp" }, { "id": 2, "service": "Telegram" }, { "id": 3, "service": "Google" } ]
-
Beschreibung
Gibt alle Produkte zurück -
URL
/Products -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Products?apikey=XXX&countryId=98 -
Antwortparameter
-
Antwortbeispiel
[ { "id": 1, "country": "Germany", "rentalType": "RentalService", "service": "Google, Gmail, Youtube", "durationInMinutes": 1440, "price": 1.00 }, { "id": 2, "country": "Netherlands", "rentalType": "RentalFull", "service": "", "durationInMinutes": 43200, "price": 25.00 }, { "id": 3, "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "durationInMinutes": 20, "price": 1.43, } ]
-
Beschreibung
Gibt das Produkt anhand der ID zurück, einschließlich der verfügbaren Anzahl und des Anbieters. -
URL
/Products/:id -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Products/1?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "id": 1, "country": "Germany", "rentalType": "RentalService", "service": "Google, Gmail, Youtube", "durationInMinutes": 1440, "price": 1.00, "provider": [ { "id": 0, "name": "Any", "availableCount": 2 }, { "id": 1, "name": "T-Mobile", "availableCount": 1 }, { "id": 2, "name": "Vodafone", "availableCount": 1 } ] }
-
Beschreibung
Gibt alle Produkte mit detaillierter Preiszuordnung und Anbieterverfügbarkeit für jeden Preis zurück. -
URL
/ProductPrices -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/ProductPrices?apikey=XXX&countryId=98&rentalTypeId=1&serviceId=1 -
Antwortparameter
-
Antwortbeispiel
[ { "id": 1, "country": "Germany", "rentalType": "Activation", "service": "WhatsApp", "durationInMinutes": 20, "basePrice": 0.20, "totalCount": 5, "priceMap": [ { "price": 0.20, "providers": [ { "providerId": 0, "name": "Any", "availableCount": 5 }, { "providerId": 1, "name": "T-Mobile", "availableCount": 3 }, { "providerId": 2, "name": "Vodafone", "availableCount": 2 } ] }, { "price": 0.42, "providers": [ { "providerId": 0, "name": "Any", "availableCount": 7 } ] } ] }, { "id": 2, "country": "Germany", "rentalType": "Activation", "service": "Telegram", "durationInMinutes": 20, "basePrice": 0.15, "totalCount": 12, "priceMap": [ { "price": 0.15, "providers": [ { "providerId": 0, "name": "Any", "availableCount": 12 }, { "providerId": 1, "name": "T-Mobile", "availableCount": 8 }, { "providerId": 2, "name": "Vodafone", "availableCount": 4 } ] } ] }, { "id": 3, "country": "Germany", "rentalType": "Activation", "service": "Google, Gmail, Youtube", "durationInMinutes": 20, "basePrice": 0.45, "totalCount": 0, "priceMap": [] } ]
-
Beschreibung
Erstellt eine Bestellung -
URL
/Orders -
Methode
POST -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Orders?apikey=XXX&productId=6&amount=1&providerId=0&maxPrice=0 -
Antwortparameter
-
Antwortbeispiel
{ "id": 65, "date": "2024-05-21T23:22:04.357Z", "priceInUSD": 10.00, "bookings": [ { "id": 56, "number": "+420123456778", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "startDate": "2024-05-21T23:22:04.357Z", "endDate": "2024-05-21T23:42:04.357Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Active", "extentionForId": null } ] }
-
Beschreibung
Gibt die letzten Bestellungen (max. 100) inkl. Bestellbuchungen zurück. -
URL
/Orders -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Orders?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "id": 66, "date": "2024-05-22T01:19:32.457Z", "priceInUSD": 10.00, "bookings": [ { "id": 58, "number": "+420123456789", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "startDate": "2024-05-22T01:19:32.457Z", "endDate": "2024-05-22T01:39:32.457Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Ended", "extentionForId": null }, { "id": 59, "number": "+420123456778", "country": "CzechRepublic", "rentalType": "RentalService", "service": "WhatsApp", "startDate": "2024-05-22T01:19:32.587Z", "endDate": "2024-05-22T01:39:32.587Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Active", "extentionForId": null } ] }, { "id": 65, "date": "2024-05-22T01:07:17.017Z", "priceInUSD": 10.00, "bookings": [ { "id": 56, "number": "+420123456710", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "startDate": "2024-05-22T01:07:17.017Z", "endDate": "2024-05-22T01:27:17.017Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Not Used", "extentionForId": null } ] } ]
-
Beschreibung
Gibt die Bestellung anhand der ID zurück, einschließlich der Bestellbuchungen. -
URL
/Orders/:id -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Orders/66?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "id": 66, "date": "2024-05-22T01:19:32.457Z", "priceInUSD": 10.00, "bookings": [ { "id": 58, "number": "+420123456789", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "startDate": "2024-05-22T01:19:32.457Z", "endDate": "2024-05-22T01:39:32.457Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Ended", "extentionForId": null }, { "id": 59, "number": "+420123456778", "country": "CzechRepublic", "rentalType": "RentalService", "service": "WhatsApp", "startDate": "2024-05-22T01:19:32.587Z", "endDate": "2024-05-22T01:39:32.587Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Active", "extentionForId": null } ] }
-
Beschreibung
Gibt alle aktuell gebuchten SIM-Karten zurück. -
URL
/SimCards -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/SimCards?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "number": "+420123456779", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "inUseStart": "2024-05-21T23:19:32.457Z", "inUseEnd": "2024-05-21T23:39:32.457Z" }, { "number": "+420123456789", "country": "CzechRepublic", "rentalType": "RentalService", "service": "WhatsApp", "inUseStart": "2024-05-21T23:19:32.587Z", "inUseEnd": "2024-05-21T23:29:32.587Z" }, { "number": "+420123456798", "country": "CzechRepublic", "rentalType": "RentalFull", "service": "", "inUseStart": "2024-05-21T23:19:32.587Z", "inUseEnd": "2024-05-21T23:29:32.587Z" } ]
-
Beschreibung
Gibt die zuletzt empfangenen SMS zurück (max. 100) -
URL
/Sms -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Sms?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "simCardNumber": "+420123456789", "messageDate": "2024-05-21T23:22:04.357Z", "messageSender": "+420123456123", "messageText": "Hello" }, { "simCardNumber": "+420123456756", "messageDate": "2024-03-11T22:30:12.773Z", "messageSender": "+420123456123", "messageText": "Hello again" } ]
-
Beschreibung
Gibt die SMS zu einer Bestellbuchung zurück. -
URL
/Sms/:orderbookingId -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/Sms/12?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "simCardNumber": "+420123456741", "messageDate": "2024-05-21T23:22:04.357Z", "messageSender": "+420123456123", "messageText": "Hello" }, { "simCardNumber": "+420123456741", "messageDate": "2024-05-21T23:24:28.123Z", "messageSender": "+420123456123", "messageText": "Hello again" } ]
-
Beschreibung
Gibt die letzten Buchungen zurück (max. 100) -
URL
/OrderBookings -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookings?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "id": 59, "number": "+420123456778", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "startDate": "2024-05-22T01:19:32.587Z", "endDate": "2024-05-22T01:39:32.587Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Active", "extentionForId": null }, { "id": 54, "number": "+4912345678910", "country": "Germany", "rentalType": "RentalFull", "service": "", "startDate": "2024-05-22T01:36:51.7Z", "endDate": "2024-05-22T02:36:52.7Z", "durationInMinutes": 60, "priceInUSD": 12.00, "state": "Active", "extentionForId": null } ]
-
Beschreibung
Gibt alle aktuellen Buchungen sowie diejenigen zurück, die in den letzten 12 Stunden abgeschlossen wurden. -
URL
/OrderBookingsCurrent -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookingsCurrent?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
[ { "id": 59, "number": "+420123456778", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "startDate": "2024-05-22T01:19:32.587Z", "endDate": "2024-05-22T01:39:32.587Z", "durationInMinutes": 20, "state": "Active", }, { "id": 54, "number": "+4912345678910", "country": "Germany", "rentalType": "RentalFull", "service": "", "startDate": "2024-05-22T01:36:51.7Z", "endDate": "2024-05-22T02:36:52.7Z", "durationInMinutes": 60, "state": "Active", } ]
-
Beschreibung
Buchung anhand der ID abrufen -
URL
/OrderBooking -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookings/59?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "id": 59, "number": "+420123456778", "country": "CzechRepublic", "rentalType": "Activation", "service": "WhatsApp", "startDate": "2024-05-22T01:19:32.587Z", "endDate": "2024-05-22T01:39:32.587Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Active", "extentionForId": null }, { "id": 54, "number": "+4912345678910", "country": "Germany", "rentalType": "RentalFull", "service": "", "startDate": "2024-05-22T01:36:51.7Z", "endDate": "2024-05-22T02:36:52.7Z", "durationInMinutes": 60, "priceInUSD": 12.00, "state": "Active", "extentionForId": null }
-
Beschreibung
Bricht die Aktivierung anhand der Buchungs-ID ab -
URL
/OrderBooking:id -
Methode
PATCH -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookings/59?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "success": true }
-
Beschreibung
Verwende eine Buchung erneut (nur für Aktivierung-Kleinanzeigen verfügbar). -
URL
/OrderBookingReUse/:orderbookingid -
Methode
POST -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookingsReUse/62?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "id": 65, "date": "2024-05-21T23:22:04.357Z", "priceInUSD": 10.00, "bookings": [ { "id": 65, "number": "+4912345678915", "country": "Germany", "rentalType": "Activation", "service": "Kleinanzeigen", "startDate": "2024-06-23T09:22:07.485Z", "endDate": "2024-06-23T09:42:07.485Z", "durationInMinutes": 20, "priceInUSD": 5.00, "state": "Active", "extentionForId": null } ] }
-
Beschreibung
Erstellt eine Buchungsverlänger -
URL
/OrderBookings -
Methode
POST -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookings?apikey=XXX&orderBookingId=103&extentionInMinutes=60 -
Antwortparameter
-
Antwortbeispiel
{ "id": 66, "date": "2024-05-22T02:36:52.7Z", "priceInUSD": 12.00, "bookings": [ { "id": 55, "number": "+4912345678910", "country": "Germany", "rentalType": "RentalFull", "service": "", "startDate": "2024-05-22T02:36:52.7Z", "endDate": "2024-05-22T02:36:52.7Z", "durationInMinutes": 60, "priceInUSD": 12.00, "state": "Pending", "extentionForId": 54 } ] }
-
Beschreibung
Legt den Status der automatischen Verlängerung für Buchungen fest. Wird eine `orderBookingId` angegeben, gilt die Einstellung für diese spezifische Buchung; andernfalls gilt sie für alle Buchungen des Benutzers. -
URL
/OrderBookingsAutoRenewal -
Methode
POST -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookingsAutoRenewal/SetAutoRenewalAsync?apiKey=XXX&enable=1&orderBookingId=123 -
Antwortparameter
-
Antwortbeispiel
{ "Success": true, "Message": "Auto-renewal set successfully.", "AffectedOrderBookingsCount": 1 }
-
Beschreibung
Erstellt einen Freigabelink für eine bestehende Buchung. Falls bereits ein Link existiert (aktiv oder widerrufen), wird ein neues Token generiert, das vorherige Token ungültig gemacht und die Freigabe aktiviert. -
URL
/OrderBookingShare/:orderbookingid -
Methode
POST -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookingShare/123?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "weblink": "https://anosim.net/share/orderbooking?token=abcd1234efgh5678", "apilink": "https://anosim.net/api/v1/orderbookingshare?token=abcd1234efgh5678" }
-
Beschreibung
Hebt einen aktiven Freigabelink für eine bestimmte Buchung auf (deaktiviert ihn). -
URL
/OrderBookingShare/Revoke/:orderbookingid -
Methode
PATCH -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookingShare/Revoke/123?apikey=XXX -
Antwortparameter
-
Antwortbeispiel
{ "success": true "message": "Shared order revoked successfully.", }
-
Beschreibung
Ruft mithilfe eines gültigen Freigabe-Tokens Details zu einer geteilten Buchung ab. -
URL
/OrderBookingShare -
Methode
GET -
Abfrageparameter
-
Aufrufbeispiel
https://anosim.net/api/v1/OrderBookingShare?token=abcd1234efgh5678 -
Antwortparameter
-
Antwortbeispiel
{ "number": "+4912345678910", "country": "Germany", "rentalType": "Activation", "service": "Facebook", "startDate": "2025-05-22T02:36:52.7Z", "endDate": "2025-05-22T03:36:52.7Z", "state": "Active", "sms": [ { "messageSender": "Facebook", "messageDate": "2025-05-22T02:40:00Z", "messageText": "Your code is 123456" } ] }
Info
-
Beschreibung
Liste der Buchungsstatustypen -
List
-
Beschreibung
Liste der Leiharten -
List
Id - 1
Id - 2
Id - 3