Skip to main content

API ENUMs

This page details the predefined values (ENUMs) used across the Koncili API.


This documentation describes all enumerated types (ENUMs) used in the Marketplace API, including their possible values, descriptions, and related endpoints.

ENUM Overview

ENUMs are used to standardize:

  • Order statuses
  • Payment methods
  • Financial release types (lançamentos)
  • Other fields with predefined value sets
How to use

Always reference the exact values as documented below, including case sensitivity and underscores.

Important

When integrating with the API:

  • Consult this documentation for the accepted ENUM values for each endpoint.
  • Validate values before sending them to the API.
  • Implement proper handling for responses containing unknown or unexpected ENUMs.
  • Periodically update your implementation as new ENUM versions are released.

ENUM Descriptions

Order Status

ENUM ValueDescriptionRelated Endpoints
INVOICEDOrder has been invoiced
POST /order
GET /order
POST /reconciliation
PAID_WAITING_DELIVERYPayment confirmed, awaiting delivery
POST /order
GET /order
POST /reconciliation
CONCLUDEDOrder successfully completed
POST /order
GET /order
POST /reconciliation
CANCELEDOrder has been canceled
POST /order
GET /order
POST /reconciliation

Payment Methods

ENUM ValueDescriptionRelated Endpoints
IN_CASHOne-time full payment (In cash)
POST /order
GET /order

Financial Release Types

ENUM ValueDescriptionRelated Endpoints
COMISSIONSales commission
POST /order
GET /order
POST /reconciliation
SHIPShipping/Freight
POST /order
GET /order
POST /reconciliation
RETURN_COMISSIONCommission refund/reversal
POST /order
GET /order
POST /reconciliation
RETURN_SHIPShipping refund/reversal
POST /order
GET /order
POST /reconciliation
SALEDirect sale
POST /order
GET /order
POST /reconciliation
ADJUSTMENTAdjustment
POST /order
GET /order
POST /reconciliation

Notification Types

ENUM ValueDescriptionRelated Endpoints
TEST_NOTIFICATIONRegistered URL test
POST to the integrator's URL
ACCOUNT_CREATEDAccount created
POST to the integrator's URL
RECONCILIATION_COMPLETEDReconciliation completed
POST to the integrator's URL
BLOCKED_TEMPORARYTemporary block
POST to the integrator's URL
BLOCKED_PERMANENTPermanent block
POST to the integrator's URL
UNLOCKEDAccount unlocked
POST to the integrator's URL