Get convertibles and warrants for a company
curl --request GET \
--url https://lens-api.tic.io/companies/{id}/convertibles-and-warrants \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/companies/{id}/convertibles-and-warrants"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/companies/{id}/convertibles-and-warrants', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/companies/{id}/convertibles-and-warrants",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/companies/{id}/convertibles-and-warrants"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/companies/{id}/convertibles-and-warrants")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/companies/{id}/convertibles-and-warrants")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"decisions": [
{
"companyConvertibleOrWarrantId": 123,
"convertibleOrWarrantType": "promissoryNote",
"decisionDate": "2023-11-07T05:31:56Z",
"decidedByCode": "<string>",
"iso4217CurrencyCode": "<string>",
"convertibleAmount": 123,
"minAmount": 123,
"maxAmount": 123,
"decidedAmount": 123,
"subscriptionAmount": 123,
"warrantAmount": 123,
"exchangeStartDate": "2023-11-07T05:31:56Z",
"exchangeEndDate": "2023-11-07T05:31:56Z",
"numberOfWarrants": 123,
"minWarrants": 123,
"maxWarrants": 123,
"warrantSubscriptionStartDate": "2023-11-07T05:31:56Z",
"warrantSubscriptionEndDate": "2023-11-07T05:31:56Z",
"newWarrantSubscriptionStartDate": "2023-11-07T05:31:56Z",
"newWarrantSubscriptionEndDate": "2023-11-07T05:31:56Z",
"shareCapitalIncreaseAmount": 123,
"shareClass": "<string>",
"note": "<string>",
"registrationDate": "2023-11-07T05:31:56Z",
"caseNumber": 123,
"caseYear": 123
}
],
"conversions": [
{
"companyConvertibleOrWarrantConversionId": 123,
"conversionType": "shareSubscription",
"iso4217CurrencyCode": "<string>",
"conversionAmount": 123,
"numberOfShares": 123,
"nominalValue": 123,
"note": "<string>",
"registrationDate": "2023-11-07T05:31:56Z",
"caseNumber": 123,
"caseYear": 123
}
]
}Companies
Get convertibles and warrants for a company
Returns the company’s registered decisions on convertibles (konvertibler), warrants (teckningsoptioner) and, before 2006, promissory notes (skuldebrev), plus the share subscriptions and exchanges made against them.
GET
/
companies
/
{id}
/
convertibles-and-warrants
Get convertibles and warrants for a company
curl --request GET \
--url https://lens-api.tic.io/companies/{id}/convertibles-and-warrants \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/companies/{id}/convertibles-and-warrants"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/companies/{id}/convertibles-and-warrants', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/companies/{id}/convertibles-and-warrants",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/companies/{id}/convertibles-and-warrants"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/companies/{id}/convertibles-and-warrants")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/companies/{id}/convertibles-and-warrants")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"decisions": [
{
"companyConvertibleOrWarrantId": 123,
"convertibleOrWarrantType": "promissoryNote",
"decisionDate": "2023-11-07T05:31:56Z",
"decidedByCode": "<string>",
"iso4217CurrencyCode": "<string>",
"convertibleAmount": 123,
"minAmount": 123,
"maxAmount": 123,
"decidedAmount": 123,
"subscriptionAmount": 123,
"warrantAmount": 123,
"exchangeStartDate": "2023-11-07T05:31:56Z",
"exchangeEndDate": "2023-11-07T05:31:56Z",
"numberOfWarrants": 123,
"minWarrants": 123,
"maxWarrants": 123,
"warrantSubscriptionStartDate": "2023-11-07T05:31:56Z",
"warrantSubscriptionEndDate": "2023-11-07T05:31:56Z",
"newWarrantSubscriptionStartDate": "2023-11-07T05:31:56Z",
"newWarrantSubscriptionEndDate": "2023-11-07T05:31:56Z",
"shareCapitalIncreaseAmount": 123,
"shareClass": "<string>",
"note": "<string>",
"registrationDate": "2023-11-07T05:31:56Z",
"caseNumber": 123,
"caseYear": 123
}
],
"conversions": [
{
"companyConvertibleOrWarrantConversionId": 123,
"conversionType": "shareSubscription",
"iso4217CurrencyCode": "<string>",
"conversionAmount": 123,
"numberOfShares": 123,
"nominalValue": 123,
"note": "<string>",
"registrationDate": "2023-11-07T05:31:56Z",
"caseNumber": 123,
"caseYear": 123
}
]
}Pro+ tier
Returns the company’s registered decisions on convertibles (konvertibler) and warrants (teckningsoptioner), and the shares subscribed or exchanged against them.
Decisions
decisions holds one entry per decision, newest first. convertibleOrWarrantType is convertible, warrant, or promissoryNote (skuldebrev, replaced by convertibles and warrants from 2006 for AB and from April 2011 for FAB). decidedByCode is B (general meeting), S (board) or R (reorganisation plan).
| Field | Applies to |
|---|---|
convertibleAmount, minAmount, maxAmount, exchangeStartDate, exchangeEndDate | Convertibles: amount, lowest and highest amount, and the period in which they can be exchanged for shares. |
numberOfWarrants (or minWarrants / maxWarrants), warrantSubscriptionStartDate, warrantSubscriptionEndDate | Warrants: number and subscription period. |
shareCapitalIncreaseAmount, shareClass | Both: how much the share capital can increase by, and the share class concerned. |
decidedAmount, subscriptionAmount, warrantAmount, newWarrantSubscriptionStartDate, newWarrantSubscriptionEndDate | Older decisions only (before 2006 for AB, before April 2011 for FAB). |
note | Free text registered with the decision. |
registrationDate, caseNumber and caseYear identify the Bolagsverket case that registered the decision.
Conversions
conversions holds the shares subscribed with warrants (conversionType shareSubscription) or exchanged for convertibles (shareExchange): amount, number of shares, free text and the registering case. nominalValue is only set for registrations before April 2011.