POST
/
v1
/
auth
curl --request POST \
  --url https://api.malga.io/v1/auth \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --header 'X-Client-Id: <api-key>' \
  --data '{
  "scope": [
    "tokens"
  ],
  "expires": 31104000
}'
{
  "clientId": "cc0b1e41-2936-45c5-947f-93995ffcdc00",
  "publicKey": "<YOUR_PUBLIC_KEY>",
  "scope": [
    "tokens"
  ],
  "expires": 31104000,
  "createdAt": "20200110 00:00:00"
}

Authorizations

X-Client-Id
string
headerrequired
X-Api-Key
string
headerrequired

Body

application/json
scope
enum<string>

determina o escopo de endpoints que a chave terá acesso

Available options:
customers,
cards,
tokens,
charges,
webhooks,
sessions,
auth,
reports,
flows,
sellers
expires
number
default: 0

prazo de validade da chave em segundos a partir da criação, zero para não expirar

Response

201 - application/json
scope
enum<string>

determina o escopo de endpoints que a chave terá acesso

Available options:
customers,
cards,
tokens,
charges,
webhooks,
sessions,
auth,
reports,
flows,
sellers
expires
number

prazo de validade da chave em segundos a partir da criação, zero para não expirar

clientId
string

identificador do cliente na Malga

publicKey
string

chave pública criada