Dokumentation
SMS API Konto

Konto och underkonton

Referens för kontoöversikt, kontodetaljer och hantering av underkonton i det separata API-namnområdet.

Endpointsen för konto och underkonton tillhör en äldre, fortfarande operativ API-struktur. De använder /api/... i stället för den versionerade /v2/...-basen som resten av SMS API-referensen.

Fullständig URL byggs mot https://api.ip1sms.com.

Kontoöversikt

Metod Sökväg
GET /api/me
{
  "Account": "ip1-XXXXX",
  "Organization": "Företaget",
  "Type": "swedish",
  "Balance": 0.0,
  "Currency": "SEK"
}
Fält Beskrivning
Account Kontots ID med prefixet ip1-.
Organization Organisationens namn.
Type Publicerade värden är swedish och international.
Balance Saldo, som kan vara positivt eller negativt beroende på betalningsmodell.
Currency SEK eller EUR.

Kontodetaljer

Metod Sökväg
GET /api/me/account
{
  "Key": "REDACTED",
  "Parent": "ip1-PARENT",
  "Type": "swedish",
  "Balance": 0.0,
  "Currency": "SEK",
  "ID": "ip1-XXXXX",
  "Name": "Avdelning"
}

Key är en autentiseringshemlighet. Returnera den aldrig till webbläsaren, skriv den inte i loggar och exponera den inte i analys- eller felrapporter.

Skapa underkonto

Metod Sökväg
POST /api/me/children
{
  "Name": "Support"
}

Svaret använder kontodatatypen nedan.

Lista underkonton

Metod Sökväg Beskrivning
GET /api/me/children Lista samtliga underkonton.
GET /api/me/children/{child} Läs ett underkonto.

Den äldre sidan saknade ett snedstreck före {child}. Sökvägen ovan följer mönstret som används på uppdateringssidan.

Uppdatera underkonto

Metod Sökväg
PUT /api/me/children/{child}
{
  "ID": "ip1-CHILD",
  "Name": "Nytt namn"
}

Kontodatatyp för underkonto

{
  "Key": "REDACTED",
  "Parent": "ip1-PARENT",
  "Type": "swedish",
  "Balance": 0.0,
  "Currency": "SEK",
  "ID": "ip1-CHILD",
  "Name": "Support"
}
Fält Beskrivning
Key Underkontots API-nyckel. Behandla som hemlighet.
Parent Huvudkontots ID.
Type Kontotyp.
Balance Underkontots saldo.
Currency Underkontots valuta.
ID Underkontots ID.
Name Namn eller verksamhetsreferens.

Skapa separata nycklar och minsta möjliga behörighet för varje integration. Undvik att distribuera huvudkontots nyckel till system som bara behöver ett underkonto.

Välj vilka ändamål du samtycker till. Nödvändig lagring används bara för att komma ihåg ditt val.