Changes for page 1. Authorization
Last modified by Giorgi Mdivnishvili on 2024/04/26 15:59
From version 4.1
edited by Giorgi Mdivnishvili
on 2023/12/14 07:37
on 2023/12/14 07:37
Change comment:
There is no comment for this version
To version 29.1
edited by Giorgi Mdivnishvili
on 2024/04/11 15:33
on 2024/04/11 15:33
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -Authorization 1 +1. Authorization - Content
-
... ... @@ -1,3 +1,8 @@ 1 +(% data-xwiki-non-generated-content="java.util.List" %) 2 +((( 3 + 4 +))) 5 + 1 1 {{box cssClass="floatinginfobox" title="**Contents**"}} 2 2 {{toc/}} 3 3 {{/box}} ... ... @@ -4,16 +4,28 @@ 4 4 5 5 = Method Description = 6 6 7 -The initial method of the integration process is authorization. You will be provided with a test user username and password to generate the access token that you will need to pass in all the following methods. 8 8 9 -== RequestURL-[GET]==13 +== Authorization: Starting Your Integration == 10 10 11 - {{{https://online-api.kazunion.com/api/Auth/Auth}}}15 +The first step in integrating with our API is the authorization process. As a developer, you'll be assigned a unique username and password. These credentials are essential for generating the access token, a critical component that must be included in the headers of all subsequent API requests. This token validates your requests and grants you access to the full suite of our services. 12 12 17 + 18 +== Request URL - [POST] == 19 + 20 +(% class="box infomessage" %) 21 +((( 22 +[[https:~~/~~/integration.kazunion.com/api/Auth/Auth>>https://integration.kazunion.com/api/Auth/Auth]] 23 +))) 24 + 25 + 13 13 == Request Parameters == 14 14 28 +(% class="box" %) 29 +((( 15 15 none 31 +))) 16 16 33 + 17 17 == Request Body == 18 18 19 19 {{code language="Json"}} ... ... @@ -23,6 +23,7 @@ 23 23 } 24 24 {{/code}} 25 25 43 + 26 26 == Response Body == 27 27 28 28 {{code language="Json"}} ... ... @@ -31,37 +31,42 @@ 31 31 } 32 32 {{/code}} 33 33 52 + 53 + 34 34 === Schema === 35 35 36 -{{code language="none"}} 37 -GetCountriesResponse{ 38 -error boolean 39 -errorCode string 40 -nullable: true 41 -errorDescription string 42 -nullable: true 43 -userErrorDescription string 44 -nullable: true 45 -countries [ 46 -nullable: true 47 -Country{ 48 -countryCode string 49 -nullable: true 50 -readOnly: true 51 -countryName string 52 -nullable: true 53 -note string 54 -nullable: true 55 -phoneCode string 56 -nullable: true 57 -isO2 string 58 -nullable: true 59 -isO3 string 60 -nullable: true 61 -status integer($int32) 62 -sortingOrder integer($int32) 63 -sellCurrency string 64 -nullable: true 65 -}] 56 +(% data-xwiki-non-generated-content="java.util.List" %) 57 +((( 58 + 59 +))) 60 + 61 +{{success}} 62 +AuthRequest{ 63 + 64 +|login|string 65 +nullable: true 66 +|password|string 67 +nullable: true 68 + 66 66 } 67 -{{/code}} 70 +{{/success}} 71 + 72 + 73 +== Important == 74 + 75 +{{error}} 76 +It's Important to in every other request header, put Auth token 77 + 78 +**Key **- Authorization 79 + 80 +**Value **- Bearer Token what is given in this response. (Authorization type Bearer Token) 81 + 82 + 83 +**also note in headers that:** 84 + 85 +Content-Type - application/json 86 + 87 +**Key - **X-nugios-timezone 88 + 89 +**Value **- 240 90 +{{/error}}