Vi finns nära!

Hör gärna av dig så hjälper vi dig komma igång.

Telefon eller SMS: 076-686 10 04

För felanmälan så kan du nå oss på 072 341 46 46 under arbetstid och 072 317 58 00 eller 070 037 18 15 utanför arbetstid.

Maila oss på help@46elks.com

Capsule, Smedsgränd 4, Uppsala
Creative Loop, Haga Kyrkogata 28, Göteborg

Vi har också en FAQ med svar på vanligaste frågorna.


46elks AB
Box 2053
750 02 Uppsala
Orgnr: 556838-8184

Vill du dela med dig?

Har du något du vill visa och dela med dig av, eller söker du inspiration? Kolla in vår community-sida och GitHub.

Vi finns också på Instagram och Facebook.

Träffa oss!

Vi har arrangerat meetups, hackathons och andra event. Om du arrangerar, eller planerar att delta i, ett event där du gärna skulle se oss vara med; vi kan hjälpa till, arrangera workshop, eller presentera, säg gärna till oss!

Vi hjälper gärna till med kurser för nybörjare och dedikerade programmerare. 46elks ❤ utvecklare/doers! Tveka inte för att hälsa på oss och fika med oss på något av våra kontor i Uppsala, Stockholm eller Göteborg.


General Data Protection Regulation & Directive on privacy and electronic communications

The 46elks API will after implementation of GDPR (2016/679/EU) be bound by the EU directive 2002/58/EG (implemented by the Swedish law 2003:389 also called LEK). The rules from the Swedish telecom agency (PTS) will also apply. For example the "PTS Föreskrift 2014:1” will be the legal grounds for protecting personal data in the service, instead of GDPR.

In GDPR you find the exception under Chapter XI, Article 95, where it is explained that 2002/58/EG is not affected by the implementation of GDPR.

Thus we are going to follow the same obligations as other telecom and internet operators, and thus it is not necessary for you to have a separate agreement with us to comply with GDPR, the general Terms and the LEK and PTS rules replace a separate agreement.

As a customer to 46elks you need to document this in your GDPR compliance process, 46elks should be listed as a Personal Data actor in your process. Rather than having a separate agreement with us you note that 2002/58/EG is the basis for conducting a lawful and transparent personal data handling.

For more information about how you can use us as your supplier and how we work with GDPR compliance get in touch with us at help@46elks.com.


In the standard 46elks API service the following SLA is included:

  • Support by phone and e-mail 08:00 - 16:00 workdays (CET).
  • Support response time, best effort, typically within 60 minutes.
  • Support requests may be handled outside working hours.
  • Error reporting 24/7 in case of system failure.
  • SMS & MMS throughput, best effort, typically from 100/minute to 1200/minute.
  • Access to 3 separate API servers for maximum uptime.

If you are not able to access the API server there will be no cost for the request. For 46elks AB it is there for crucial that the API servers are always available, sine there will be no revenue unless the servers are available.

If you require additional SLA get in touch with us at sales@46elks.com.


Any programming language?

Yes, you can use the 46elks API from any programming language. Some languages and environments have built in support for HTTP POST, while others require you to import an HTTP client to your project.

Do I need to be a programmer to use 46elks?

If your software comes with an addon for 46elks, there’s no need for a programmer. However, if you need customizations someone has to write the code. If you contact us we will help you get in touch with good developers.

How can I send SMS from excel?

You can install the 46elks add-in, write a message and select the numbers you want to send to and press send.

How do I change the account password?

You can change your password by going the login page and follow the link Forgot password? enter your Email and request the reset link.

Why are callbacks to my AWS API Gateway not working?

The AWS API Gateway needs to be changed from the default application/json setting to application/x-www-form-urlencoded this is done at: Integration Request -> Body Mapping Templates -> Content-Type.

What happens when I'm out of credits?

Before you run out of credits, you will receive warning emails. Once your balance reaches 0, any API call that would result in your account being charged will fail.

What is an API?

An HTTP API is a way for two computers to programmatically talk to each other. In our case, this allows software running on your computer to talk to the 46elks services which in turn will make things happen in the mobile networks. Such as send SMS text messages or make phones ring.

Where are your servers located?

All servers are located within Sweden and are owned by 46elks. We run our own servers in order to ensure the quality of the service and your privacy.

Is there any way to use the 46elks API with GET instead of POST?

Yes, that is possible if you can not use POST for security or technical reasons. All calls to the 46elks API can be made with GET, just add /POST to the end of any API resource.

For example, you can use both POST /SMS and GET /SMS/POST to send an SMS. When using GET all parameters need to be urlencoded query parameters.


Can I get my lost number back?

If you are lucky, you can. Contact help@46elks.com and we’ll do our best.

What does a phone number cost?

Each phone number you allocate usually cost 1 EUR per month, but you can find other currencies and the latest updated price list at our pricing page.

When you allocate a new phone number your account is directly charged one monthly fee and after one month your account will be charged the same fee again. We will continue to charge your account for each month the phone number is active, until you manually deactivate the number or you run out of credits.


Can I get the price lists as JSON?

Yep. Click here for SEK and here for EUR. These files are updated whenever the price list is updated, which is never more often than once per day.

Can I pay by invoice?

Yes, you start by sending your details: Company, Company VAT no, Address, ZIP, City, Country, Account-email and Invoicing-email to help@46elks.com.

We will then contact you to confirm the invoicing. We use a start invoice that works as a deposit for the account.

How can I check my credit balance?

If you log in to your 46elks account, you will be able to see how much credits you have left. It’s also possible to check the balance using our API and the /Me resource.

What API response do I get when out of credits?

If your account has no credits left, any API call that require credits to execute will return a 403-error and a more explanatory “Not enough credits”-text in the response text.

Will I get reminders when my credits are low?

Yes, if your balance is below 2 EUR or 20 SEK you’ll get a reminder. You can also build your own balance check using the API (see above).


Can I verify that callbacks are from 46elks?

The recommended approach is using IP firewalling to only allow requests from our trusted IP addresses. We currently use, and for IPv4 and 2001:9b0:2:902::199 for IPv6 callbacks.

All customers will be informed via email when these details change.

My HTTPS callback are not working?

We conform to Mozilla’s standard list of Certificate Authorities. Some SSL certificates are issued with intermediary certificates not yet included in the Mozilla suite. Such certificates are treated like self-signed and you can override our default validation by telling 46elks to skip validation of your certificate. Email help@46elks.com for further details.


Can I test the API without cost?

Yes, if you send an SMS to the number +46700000000 no actual SMS will be sent to the mobile networks and your account will not be charged.

How can I forward incoming SMS to a cell phone?

You can add a JSON like this {"forward":"+46723175800"} in the sms_url. It will forward the message to the that number and keep the sender id.

How can I send Flash SMS?

Set the parameter flashsms to yes, and then send the SMS just as a regular SMS. We do not charge extra for sending Flash SMS.

How fast can I send SMS?

You can send 100 SMS messages per minute. Sending more message to the API will not fail, but instead be queued for sending as fast as possible. If your application needs greater sending speeds than this, contact us for details.


Are incoming calls really free?

Yes. We do not charge for incoming calls, unless they in turn are transferred (with the “connection action”) to another destination.

In order to receive incoming calls, you need to have a phone number and the phone number is associated with a monthly fee.

How long are recordings stored?

Recordings or recorded calls are stored at minimum 30 days. Feel free to contact us if you need extended storage.

What does an outgoing call cost?

For each started minute of outgoing voice call, we will charge you according to the rate for the destination you are calling. The same rate applies for transferred calls as well.

Where can I transfer calls?

Incoming calls can be transfered to another phone number by using the “connect” action. The cost for transfered calls is the same as for outgoing calls, as listed above.

Due to restrictions, in some countries such as Sweden incoming calls to mobile 46elks phone numbers can only be transferred to other mobile phone numbers within the same country.