HomeDocumentaciónAPI EndpointsNovedades
Log In

Autenticación

En esta página encontrarás información acerca de la autenticación para consumir la API

Para consumir la API de Alanube debes contar con un token que será suministrado por Alanube. Para esto, es necesario utilizar “Bearer Token” como forma de autenticación.

Para este modelo, dicho token se debe enviar en el header "Authorization" de las solicitudes, precedido por la palabra "Bearer".

Ejemplo:

const url = "https://api.alanube.co/dom/v1/company";
const token = "qweqweewqrewa" // Este valor deberá ser reemplazado por tu token

try {
  const response = await fetch(url, {
    method: 'GET', 
    headers: {
      'Authorization': 'Bearer ' + token
    }
  });
} catch (e) {
  console.error(e);
}
curl --request POST \
     --url https://api.alanube.co/dom/v1/company \
     --header 'Accept: application/json' \
     --header 'Authorization: Bearer mysecrettoken' \
     --header 'Content-Type: application/json'
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('POST', 'https://api.alanube.co/dom/v1/company', [
  'headers' => [
    'Accept' => 'application/json',
    'Authorization' => 'Bearer mysecrettoken',
    'Content-Type' => 'application/json',
  ],
]);

echo $response->getBody();
import requests

url = "https://api.alanube.co/dom/v1/company"

headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
    "Authorization": "Bearer mysecrettoken"
}

response = requests.request("POST", url, headers=headers)

print(response.text)
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.alanube.co/dom/v1/company")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Accept"] = 'application/json'
request["Content-Type"] = 'application/json'
request["Authorization"] = 'Bearer mysecrettoken'

response = http.request(request)
puts response.read_body
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("https://api.alanube.co/dom/v1/company")
  .post(null)
  .addHeader("Accept", "application/json")
  .addHeader("Content-Type", "application/json")
  .addHeader("Authorization", "Bearer mysecrettoken")
  .build();

Response response = client.newCall(request).execute();

¿Qué sigue?