API
API forbindelse til OptikPartner.
Først skal du sikre dig at du har en token i OptikPartner der tillader at du benytter dig af API adgang, gå til Indstillinger > API, og lav en ny token her.
Intro
Følgende gør sig gældende for alle requests til vores API.
hostname:
Headers:
For all requestsX-AUTH-ORGANIZATION: [PUBLIC_SECRET]For authenticated endpoints:X-AUTH-TOKEN: [USER_SECRET]
Bruger login
Først, lav en authentication for kunden.
Endpoint: /api/v1/auth
Query parameters:
username=[USERNAME]password=[PASSWORD]
Return:
{»status«: »ok«,»token«: »1234-1234-1234-1234«}
Eksempel:
curl -H »X-AUTH-ORGANIZATION: [SECRET]« https://app.optikpartner.dk/api/v1/auth?username=[USERNAME]&password=[PASSWORD]
Profile information
Husk at brug authenticated headers til dette kald.
Endpoint: /api/v1/me
Return:
{»status«: »ok«,»user«: {»id«: 102,»username«: »tidy«,»firstname«: »Michael 1«,»lastname«: »Kristensen 1«,»fullname«: »Michael 1 Kristensen 1«,»created_at«: »2020-01-08 17:12:22«,»updated_at«: »2021-12-27 16:02:21«},»journals«: [],»sales«: [{»id«: 46408,»receipt«: »295«,»amount«: »100.00«,»paid_at«: »2021-12-05 16:44:53«,»created_at«: »2021-12-05 16:44:36«,»updated_at«: »2021-12-05 16:53:52«}]}
Eksempel:
curl -H »X-AUTH-ORGANIZATION: [SECRET]«-H »X-AUTH-TOKEN: [SECRET]« https://app.optikpartner.dk/api/v1/me