Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Become a customer
  • Contact Us
Portuguese (Brazil)
FR French
BR Portuguese (Brazil)
JP Japanese
US English (US)
CN Chinese
ES Spanish
  • Home

API de autenticação da Fastmarkets

Como utilizar a API de autenticação Fastmarkets para acessar dados financeiros.

Written by Connor Bevans

Updated at August 27th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

+ More

Table of Contents

API de autenticação da Fastmarkets Geração de um token de acesso Exemplo de solicitação: Exemplo de resposta: Informações técnicas da API Ajuda adicional

API de autenticação da Fastmarkets

Todas as APIs da Fastmarkets utilizam padrões modernos e amplamente reconhecidos de segurança, incluindo OAuth 2.0, OpenID Connect (OIDC) e JSON Web Tokens (JWT).

Como os dados fornecidos pelas APIs geralmente são consumidos por sistemas e aplicações dos próprios clientes, a autenticação baseada em credenciais de usuários individuais não é adequada para esse tipo de integração. Por isso, a Fastmarkets fornece a cada cliente um Service Name e uma Service Key exclusivos, utilizados para autenticação e acesso aos serviços.

Essas credenciais são usadas para realizar uma chamada à Authentication API da Fastmarkets, que retorna um Access Token. Esse token é emitido no formato JWT (JSON Web Token) e serve como prova de autenticação para as demais APIs da plataforma.

O Access Token deve ser incluído em todas as chamadas subsequentes às APIs Fastmarkets, como a Physical Prices API, garantindo que apenas serviços autorizados possam acessar os dados e funcionalidades contratados.

Geração de um token de acesso

Usando o Service Key e o Service Name fornecidos, é necessário enviar uma requisição POST Connect Token para a Authentication API da Fastmarkets, conforme demonstrado no exemplo abaixo.

A resposta inclui o Access Token, o tempo de expiração (expires_in, em segundos) e o tipo de Access Token, que será sempre Bearer.

Exemplo de solicitação:

import requests # use requests library
import json # use json library
url = "https://auth.fastmarkets.com/connect/token"
payload = {
		   'grant_type': 'servicekey',
		   'client_id': 'service_client',
		   'scope': 'fastmarkets.physicalprices.api',
		   'serviceName': 'service_name',
		   'serviceKey': 'service_key'
		   }
header = {'Content-Type': "application/x-www-form-urlencoded"}

token_response = requests.post(url, data = payload, headers = header)
accessToken = json.loads(token_response.content)

Onde service_name e service_key devem ser substituído por suas credenciais "Service Name" e "Service Key", respectivamente.

Exemplo de resposta:

{
"access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ0N...eEJkMWKgeY4vumE1RY-h4pC1CT6w",
"expires_in":7200,
"token_type":"Bearer"
}


Observe que o Access Token possui um prazo de validade. O tempo de expiração é informado na resposta da API e faz parte do mecanismo de segurança da autenticação. Dependendo da arquitetura e dos requisitos da aplicação, um novo Access Token deverá ser gerado em uma ou mais das seguintes situações:

  1. Antes de cada chamada a uma API que exija um Access Token (como a Physical Prices API). Embora essa abordagem seja adequada para aplicações stateless, ela pode ser menos eficiente em cenários com alto volume de requisições.
     
  2. Quando o Access Token atual estiver próximo da expiração. O valor expires_in, retornado na resposta da requisição Connect Token, informa o período de validade do token em segundos. Como alternativa, é possível decodificar o próprio JSON Web Token (JWT) para consultar o parâmetro exp, que contém o timestamp exato de expiração.
     
  3. Após receber uma resposta HTTP 401 (Unauthorized) de uma API. Nesse caso, a aplicação deve solicitar um novo Access Token antes de tentar realizar a operação novamente.

 

Informações técnicas da API

Para saber mais sobre nossas APIs, consulte informações técnicas da API .

 

Ajuda adicional

Se você tiver mais perguntas ou precisar de suporte adicional, consulte todo o conteúdo de ajuda disponível em nosso Hub de suporte.

Se você não encontrar o que precisa e quiser contatar nossas equipes de suporte, então vamos ajudá-lo(a).

 

 

 

api autenticação chave de acesso service key service name

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Mercados personalizados - Mill List
  • Guia do usuário do complemento do Excel (Excel Add-in)
  • Buscando notícias
  • Perfis de empresas de celulose e papel
  • Posso compartilhar minhas credenciais de login?

Copyright 2026 – Fastmarkets.

Knowledge Base Software powered by Helpjuice

Expand