Product

APIDescription
GET api/products/private/access/{accessId}

No documentation available.

GET api/products/private/access/{accessId}?clientId={clientId}&productSource={productSource}

No documentation available.

GET api/products/company/access/{accessId}

No documentation available.

Location

APIDescription
GET api/locations/{id}

No documentation available.

GET api/locations/{id}?clientId={clientId}

No documentation available.

GET api/locations/{id}/address

No documentation available.

Address

APIDescription
POST api/v2/addresses/address/availableservices

Get available services for an address Special purpose for Kayak calling our api. BasicAuthentication based on credentials configured in setting file. (It doesnt work with user and role: BasicAuthReports)

POST api/addresses/searchaddress?top={top}

POST api/addresses/search

No documentation available.

POST api/addresses/searchbyclientid?clientid={clientid}

No documentation available.

Report

APIDescription
GET api/reports/{clientId}/orders

No documentation available.

GET api/reports/{id}

BasicAuthentication. User with role: BasicAuthReports

Token

APIDescription
POST api/token

No documentation available.

Disturbance

APIDescription
GET api/disturbances

No documentation available.

GET api/disturbances/clients/{clientId}/data

No documentation available.

GET api/disturbances/{messageId}/clients/{clientId}/map

No documentation available.

GET api/disturbances/{id}/image

No documentation available.

System

APIDescription
GET api/v2/health/ping

Is alive api http status code 200 (Ok) is returned.

Access

APIDescription
GET api/accesses/{id}/address

Customer

APIDescription
GET api/v2/customers

Retrieves a list of customers. - If successful, returns HTTP 200 (OK) with a list of customers. - If a server error occurs, returns HTTP 500 (Internal Server Error) with additional details in the response body.

PATCH api/v2/customers/byid/{id}

Updates the specified customer by setting the values of the parameters passed. Any parameters not provided will be left unchanged. The following parameters do not allow blanks: Email, Firstname, LastName, StreetName, Zipcode, City, InvoiceFirstName, InvoiceLastName, InvoiceStreetName, InvoiceZipcode, InvoiceCity. If successful update http status code 200 (Ok) is returned. If customer not found, http status code 404 (NotFound) is returned. If unsuccessful update http status code 400 (BadRequest) is returned. if a server error occurs, http status code 500 (InternalServerError) is returned. the response body contains more details.

GET api/v2/customers/byid/{id}

Retrieve a single customer by its Id. http status code 200 (Ok) Indicates the response body contains a customer object. If customer not found, http status code 404 (NotFound) is returned. if a server error occurs, http status code 500 (InternalServerError) is returned. the response body contains more details.

GET api/v2/customers/byclientcustomernumber/{id}

Retrieve a single customer by ClientCustomerNumber (for example Kayak's customer number or another crm's identity number depending on which CRM system F8 is integrated against) http status code 200 (Ok) Indicates the response body contains a customer object. If customer not found, http status code 404 (NotFound) is returned. if a server error occurs, http status code 500 (InternalServerError) is returned. the response body contains more details.

GET api/v2/customers/candelete/{id}

Check if it's possible to delete a customer. If allowed, http status code 200 (Ok) is returned. If customer not found, http status code 404 (NotFound) is returned. If delete is not allowed http status code 406 (NotAcceptable) is returned. if a server error occurs, http status code 500 (InternalServerError) is returned. the response body contains more details.

DELETE api/v2/customers/delete/{id}

Delete a customer. Delete flag is set and the customer becomes unavailable in the F8 system. The customer is removed from the database when the regular gdpr routine is run If success, http status code 200 (Ok) is returned. If delete is not allowed http status code 406 (NotAcceptable) is returned. if a server error occurs, http status code 500 (InternalServerError) is returned. the response body contains more details.

GET api/customers/{ssn}/orders

Retrieve all the customer's orders

GET api/v2/customers/ordersbycustomerid/{id}

Retrieve all the customer's orders

Order

APIDescription
POST api/orders

GET api/orders/currentoperators

GET api/orders/currentoperators?clientId={clientId}

No documentation available.