customerapi.itconfidence.dk Open in urlscan Pro
51.120.244.185  Public Scan

Submitted URL: https://customerapi.itconfidence.dk/
Effective URL: https://customerapi.itconfidence.dk/api/v1/docs/
Submission: On November 28 via automatic, source certstream-suspicious — Scanned from DK

Form analysis 1 forms found in the DOM

<form data-v-fb32077d="">
  <div data-v-fb32077d="" class="border-1/2 rounded bg-b-1 overflow-visible flex-1">
    <table class="grid auto-rows-auto min-h-8 mb-0" style="grid-template-columns: 1fr;"><!---->
      <tbody>
        <tr data-v-fb32077d="" class="group contents w-fit min-w-full">
          <th data-v-fb32077d=""
            class="min-h-8 min-w-8 border-l-0 border-t-0 border-b-1/2 border-r-1/2 flex text-sm last:border-r-0 group-last:border-b-transparent p-0 m-0 relative truncate font-medium px-2 py-1.5 relative col-span-full cursor-pointer py-[0px] px-[0px] flex items-center"
            role="cell">
            <div class="contents"><button data-v-fb32077d="" type="button"
                class="scalar-button scalar-row cursor-pointer items-center rounded w-full text-sm scalar-button-ghost bg-transparent active:text-c-1 hocus:text-c-1 h-auto py-0 px-0 text-c-2 hover:text-c-1 font-normal justify-start -outline-offset-2"
                id="headlessui-popover-button-4" aria-expanded="false" data-headlessui-state=""><!---->
                <div data-v-fb32077d="" class="text-c-1 h-8 flex min-w-[94px] items-center pr-0 pl-2"> Auth Type </div>
                <div data-v-fb32077d="" class="pl-2"> None </div><svg data-v-f4f53d32="" data-v-fb32077d="" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="scalar-icon size-3 min-w-3 ml-auto mr-2.5" ariahidden="true"
                  role="presentation" style="--ce5c5c8a: 2;">
                  <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m4.5 8.25 7.5 7.5 7.5-7.5"></path>
                </svg><!---->
              </button><!----></div><!---->
            <div hidden="" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
          </th>
        </tr>
      </tbody>
    </table>
  </div>
  <div hidden="" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
  <div data-v-fb32077d="" id="combobox-xypuNmafm63QIQOAOyI3m"></div>
</form>

Text Content

Open Menu

Open Search(Keyboard Shortcut)⌃k


 * Collapse AUTH  
   
   AUTH
   
   * Get Access Token
     
       HTTP Method: POST

 * Collapse CONTACTS  
   
   CONTACTS
   
   * List Contacts
     
       HTTP Method: GET
   
   * Get Contact
     
       HTTP Method: GET
   
   * Create Contact
     
       HTTP Method: POST
   
   * Update Contact
     
       HTTP Method: PUT
   
   * Delete Contact
     
       HTTP Method: DEL

 * Collapse TICKETS  
   
   TICKETS
   
   * List Tickets
     
       HTTP Method: GET
   
   * Get Ticket
     
       HTTP Method: GET
   
   * Create Ticket
     
       HTTP Method: POST
   
   * Update Ticket
     
       HTTP Method: PUT
   
   * Delete Ticket
     
       HTTP Method: DEL

Open API Client
Powered by Scalar


2024-11-07
OAS 3.0.3


IT CONFIDENCE A/S API

Download OpenAPI Document

IT Confidence Customer API Documentation

Server
Base URL
Selected:https://customerapi.itconfidence.dk
Client Libraries

Shell

Ruby

Node.js

PHP

PythonSelect Client
LibraryLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession

More
cURL Shell


AUTH #COPY LINK TO "AUTH"

Endpoints for managing and verifying access tokens

AUTH Endpoints

 * POST/api/v1/auth/


GET ACCESS TOKEN #COPY LINK TO "GET ACCESS TOKEN"

Get an Access Token

Body
application/json
Hide Child Attributes
refreshToken
string
required
Responses
 * Expand200Default Response
   application/json
 * Expand401Default Response
   application/json

POST/api/v1/auth/
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/auth/ \
  --request POST \
  --header 'Content-Type: application/json' \
  --data '{
  "refreshToken": ""
}'


Test Request(POST /api/v1/auth/)
200401
Show Schema
Copy content

{
  "jwt": "…"
}

Default Response


CONTACTS #COPY LINK TO "CONTACTS"

Endpoints for managing contacts

CONTACTS Endpoints

 * GET/api/v1/contacts/
 * GET/api/v1/contacts/{id}
 * POST/api/v1/contacts/{id}
 * PUT/api/v1/contacts/{id}
 * DELETE/api/v1/contacts/{id}


LIST CONTACTS #COPY LINK TO "LIST CONTACTS"

List all Contacts

Responses
 * Expand200Default Response
   application/json

GET/api/v1/contacts/
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/contacts/


Test Request(GET /api/v1/contacts/)
200
Show Schema
Copy content

{
  "collection": [
    {
      "id": 1,
      "firstName": "…",
      "lastName": "…",
      "jobTitle": "…",
      "email": "…",
      "phones": [
        "…"
      ]
    }
  ],
  "pagination": {
    "count": 1
  }
}

Default Response


GET CONTACT #COPY LINK TO "GET CONTACT"

Get a Contact by its id

Path Parameters
 * id
   number
   required

Responses
 * Expand200Default Response
   application/json

GET/api/v1/contacts/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/contacts/1


Test Request(GET /api/v1/contacts/{id})
200
Show Schema
Copy content

{
  "id": 1,
  "firstName": "…",
  "lastName": "…",
  "jobTitle": "…",
  "email": "…",
  "phones": [
    "…"
  ]
}

Default Response


CREATE CONTACT #COPY LINK TO "CREATE CONTACT"

Create a Contact

Path Parameters
 * id
   number
   required

Responses
 * 200
   
   Default Response

POST/api/v1/contacts/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/contacts/1 \
  --request POST


Test Request(POST /api/v1/contacts/{id})
200

No Body

Default Response


UPDATE CONTACT #COPY LINK TO "UPDATE CONTACT"

Update a Contact by its id

Path Parameters
 * id
   number
   required

Responses
 * 200
   
   Default Response

PUT/api/v1/contacts/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/contacts/1 \
  --request PUT


Test Request(PUT /api/v1/contacts/{id})
200

No Body

Default Response


DELETE CONTACT #COPY LINK TO "DELETE CONTACT"

Delete a Contact by its id

Path Parameters
 * id
   number
   required

Responses
 * 200
   
   Default Response

DELETE/api/v1/contacts/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/contacts/1 \
  --request DELETE


Test Request(DELETE /api/v1/contacts/{id})
200

No Body

Default Response


TICKETS #COPY LINK TO "TICKETS"

Endpoints for managing tickets

TICKETS Endpoints

 * GET/api/v1/tickets/
 * GET/api/v1/tickets/{id}
 * POST/api/v1/tickets/{id}
 * PUT/api/v1/tickets/{id}
 * DELETE/api/v1/tickets/{id}


LIST TICKETS #COPY LINK TO "LIST TICKETS"

List all tickets

Responses
 * Expand200Default Response
   application/json

GET/api/v1/tickets/
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/tickets/


Test Request(GET /api/v1/tickets/)
200
Show Schema
Copy content

{
  "collection": [
    {
      "id": 1,
      "contact": 1,
      "subject": "…",
      "createdDate": "…",
      "modifiedDate": "…",
      "status": "…"
    }
  ],
  "pagination": {
    "count": 1
  }
}

Default Response


GET TICKET #COPY LINK TO "GET TICKET"

Get a ticket by its id

Path Parameters
 * id
   number
   required

Responses
 * Expand200Default Response
   application/json

GET/api/v1/tickets/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/tickets/1


Test Request(GET /api/v1/tickets/{id})
200
Show Schema
Copy content

{
  "id": 1,
  "contact": 1,
  "subject": "…",
  "createdDate": "…",
  "modifiedDate": "…",
  "status": "…"
}

Default Response


CREATE TICKET #COPY LINK TO "CREATE TICKET"

Create a ticket

Path Parameters
 * id
   number
   required

Responses
 * Expand200Default Response
   application/json

POST/api/v1/tickets/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/tickets/1 \
  --request POST


Test Request(POST /api/v1/tickets/{id})
200
Show Schema
Copy content

{
  "id": 1,
  "contact": 1,
  "subject": "…",
  "createdDate": "…",
  "modifiedDate": "…",
  "status": "…"
}

Default Response


UPDATE TICKET #COPY LINK TO "UPDATE TICKET"

Update a ticket by its id

Path Parameters
 * id
   number
   required

Responses
 * Expand200Default Response
   application/json

PUT/api/v1/tickets/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/tickets/1 \
  --request PUT


Test Request(PUT /api/v1/tickets/{id})
200
Show Schema
Copy content

{
  "id": 1,
  "contact": 1,
  "subject": "…",
  "createdDate": "…",
  "modifiedDate": "…",
  "status": "…"
}

Default Response


DELETE TICKET #COPY LINK TO "DELETE TICKET"

Delete a ticket by its id

Path Parameters
 * id
   number
   required

Responses
 * Expand204Default Response
   application/json
 * Expand500Default Response
   application/json

DELETE/api/v1/tickets/{id}
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://customerapi.itconfidence.dk/api/v1/tickets/1 \
  --request DELETE


Test Request(DELETE /api/v1/tickets/{id})
204500
Show Schema

null

Default Response


Show sidebar Powered by Scalar.com
GET
/api/v1/contacts/


Send Send Request
Open API Client Close ClientClose Client
 * 
    
   AUTH
    
 * 
    
   CONTACTS
    
    * List Contacts
      
        HTTP Method:
      GET
    * Delete Contact
      
        HTTP Method:
      DEL
    * Get Contact
      
        HTTP Method:
      GET
    * Create Contact
      
        HTTP Method:
      POST
    * Update Contact
      
        HTTP Method:
      PUT
      

 * 
    
   TICKETS
    
   

,\ \\\,_ \` ,\ __,.-" =__) ." ),_/ , \/\_\_| )_-\ \_-` `-----` `--`
__ // \,_ \` ,\ __,.-" =__) ." ),_/ , \/\ \_| // / / / / /
Let's Get Started

Create request, folder, collection or import OpenAPI document


List Contacts
Filter Sections
All Query Auth Cookies Headers
All
Authentication
Authentication Optional
Auth Type
None




Path Variables
You can use variables in your path: /endpoint/{my_path_variable}
Cookies
ClearAll Cookies

Row Enabled

Key

Value


Headers
ClearAll Headers

Row Enabled

Key

Value


Query Parameters
ClearAll Query Parameters

Row Enabled

Key

Value


Body
JSON
9
1




Response
Filter Sections
All Cookies Headers Body
All
.,,uod8B8bou,,. ..,uod8BBBBBBBBBBBBBBBBRPFT?l!i:.
||||||||||||||!?TFPRBBBBBBBBBBBBBBB8m=, |||| '""^^!!||||||||||TFPRBBBVT!:...!
|||| '""^^!!|||||?!:.......! |||| ||||.........! |||| ||||.........! ||||
||||.........! |||| ||||.........! |||| ||||.........! |||| ||||.........! ||||,
||||.........` |||||!!-._ ||||.......;. ':!|||||||||!!-._ ||||.....bBBBBWdou,.
bBBBBB86foi!|||||||!!-..:|||!..bBBBBBBBBBBBBBBY!
::!?TFPRBBBBBB86foi!||||||||!!bBBBBBBBBBBBBBBY..!
:::::::::!?TFPRBBBBBB86ftiaabBBBBBBBBBBBBBBY....!
:::;`"^!:;::::::!?TFPRBBBBBBBBBBBBBBBBBBBY......!
;::::::...''^::::::::::!?TFPRBBBBBBBBBBY........!
.ob86foi;::::::::::::::::::::::::!?TFPRBY..........`
.b888888888886foi;:::::::::::::::::::::::..........`
.b888888888888888888886foi;::::::::::::::::...........b888888888888888888888888888886foi;:::::::::......`!Tf998888888888888888888888888888888886foi;:::....`
'"^!|Tf9988888888888888888888888888888888!::..`
'"^!|Tf998888888888888888888888889!! '` '"^!|Tf9988888888888888888!!` iBBbo.
'"^!|Tf998888888889!` WBBBBbo. '"^!|Tf9989!` YBBBP^' '"^!` `
Send Request
^ ↵