Skip to main content

Authorization

Getting API Credentials​

You can follow the steps below to obtain API credentials:

  • Log in to the egaranti panel.
  • Click on the Settings tab in the left menu.
  • Click on the Account Settings button.
  • On the Account Settings page, click on the Company Information tab.
  • You will find your API Key and SECRET Key on the Company Information page.
  • Copy the API Key and SECRET Key for your use.

Test and Production Environment Base URLs​

Base Url
https://replica-integration.egaranti.dev
Postman Collection Link

For your convenience, here’s the link to the Postman Collection.

Postman Collection

Establishing the API Connection​

Requests to integration services must be made with a Bearer Token. To create a Bearer Token, send your API Key and SECRET Key (obtained from the above step) to the following endpoint.

Request​

curl --location --request POST '<BASE_URL>/auth'
--header 'Content-Type: application/json'
--data '{
"apiKey": "<string>",
"secretKey": "<string>"
}'

Response​

{
"jwtToken": "Bearer <string>",
"expiredAt": "2023-08-28 12:04"
}
Caution

The validity period of the returned jwtToken is set to 30 minutes. Once this time expires, you'll need to obtain a new jwtToken. You can check the expiration time using the expiredAt value.

You can make your requests by adding the jwtToken value obtained from this service to the Authorization header in other endpoints. An example request is as follows.

curl --location --request GET '<BASE_URL>/main-categories'
--header 'Content-Type: application/json'
--header 'Authorization: <jwtToken>'