Pāriet uz galveno saturu
AgencyHandy API ļauj automatizēt potenciālo klientu (lead) izveidi, klientu pārvaldību, pasūtījumu atjauninājumus un daudz ko citu no jebkuras ārējas sistēmas vai skripta. Katrs pieprasījums tiek autentificēts ar API atslēgu, ko ģenerējat no darbvietas iestatījumiem. Šī rokasgrāmata palīdzēs jums iegūt akreditācijas datus un veikt pirmo API izsaukumu.
Lai ģenerētu API atslēgu, jums jābūt SuperAdmin vai Admin savā AgencyHandy darbvietā.

Bāzes URL

Visi API pieprasījumi tiek veikti uz:
https://api.agencyhandy.com
Aizstājiet {{URL}} ar šo bāzes URL visos API dokumentācijas piemēru pieprasījumos.

1. darbība: ģenerēt API atslēgu

1

Atveriet darbvietas konfigurāciju

Dodieties uz saviem darbvietas iestatījumiem:
{{workspaceUrl}}/workspace-config?tab=api-key
Tas atver cilni API Key darbvietas konfigurācijā.
2

Ģenerējiet un nokopējiet API atslēgu

Noklikšķiniet uz Generate (vai Regenerate, ja atslēga jau pastāv). Nokopējiet API atslēgu un glabājiet to drošā vietā — izturieties pret to kā pret paroli. AgencyHandy to vairs nerādīs pēc lapas atstāšanas.
API atslēgas reģenerēšana nekavējoties padara iepriekšējo atslēgu nederīgu. Esošās integrācijas, kas izmanto veco atslēgu, pārstās darboties, līdz tās atjaunināsiet ar jauno atslēgu.

2. darbība: iegūt uzņēmuma ID

Lielākajai daļai API galapunktu ir nepieciešama companyid galvene, kas identificē, kura darbvieta ir pieprasījuma mērķis. Izmantojiet šādu galapunktu, lai iegūtu savu uzņēmuma ID.

Galapunkts

GET {{URL}}/accounts/companies

Galvenes

GalveneVērtība
x-api-keyJūsu API atslēga

Piemēra pieprasījums

cURL
curl --request GET "https://api.agencyhandy.com/accounts/companies" \
  --header "x-api-key: <YOUR_API_KEY>"

Piemēra atbilde

{
  "message": "Companies associated with API token.",
  "companies": [
    {
      "_id": "6525994184e9ddd79853450e",
      "name": "onethread123",
      "logo": "",
      "extraSmallLogo": "",
      "largeLogo": ""
    }
  ]
}
1

Atrodiet savu uzņēmuma ID

Atbildē atrodiet lauku _id masīvā companies. Tas ir jūsu uzņēmuma ID.
const companyId = response.companies[0]._id;
// e.g. "6525994184e9ddd79853450e"
2

Saglabājiet uzņēmuma ID

Saglabājiet uzņēmuma ID izmantošanai visos turpmākajos API pieprasījumos. Jūs to nodosiet kā companyid galveni:
GalveneVērtība
x-api-keyJūsu API atslēga
companyidJūsu uzņēmuma ID

Autentifikācijas kopsavilkums

Katram autentificētam API pieprasījumam nepieciešams vismaz:
x-api-key: <YOUR_API_KEY>
companyid: <YOUR_COMPANY_ID>
Ar API atslēgu un uzņēmuma ID rokās esat gatavs izmantot pārējo AgencyHandy API. Turpiniet ar kādu no tālāk norādītajām galapunktu rokasgrāmatām.