---
title: "Create Terminal - Dejavoo"
method: POST
path: "/merchantid/{merchantId}/providerkey/dejavoo"
---

# Create Terminal - Dejavoo

`POST /merchantid/{merchantId}/providerkey/dejavoo`

## Request

- Base URL: `https://sandbox.api.mxmerchant.com/checkout`
- URL: `https://sandbox.api.mxmerchant.com/checkout/merchantid/{merchantId}/providerkey/dejavoo`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/mxmerchant/apis/checkout-api/docs/merchantid/:merchantId/providerkey/dejavoo/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `merchantId` string, required
- `providerKey` string, required

## Request body

- object
  - `enabled` boolean
  - `key` object: Key Fields
    - `activationCode` string: The "activiationCode" will be found in the Dejavoo Denovo portal and labeled as "SPIn RegisterID"
    - `authKey` string: The "authKey" will be found in the Dejavoo Denovo portal and labeled as "SPIn AuthKey"
  - `entryModes` object
    - `swipe` boolean
    - `insert` boolean
    - `tap` boolean
    - `pinpad` boolean
  - `paymentMethods` object
    - `credit` boolean: Credit
    - `debit` boolean: debit
  - `tip` object
    - `allow` boolean: Allow Tip
    - `allowCustom` boolean: Allow Custom
    - `options` object[]: Options
      - `rate` object: Need 3 rates
        - `value` integer: Value of the rate
        - `isPercentage` boolean: Enable percentage
  - `defaultModel` string
  - `name` string: Name
  - `description` string: Description
  - `externalSource` string: External Source
  - `externalId` string: External Id

---

[API](https://skmtc.dev/mxmerchant/apis/checkout-api.md) - [All operations](https://skmtc.dev/mxmerchant/apis/checkout-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mxmerchant/apis/checkout-api/revisions/6807b698abcb?raw)
