Genel Bakış

Versiyon bilgisi

Versiyon : v1

URI şeması

Kök Dizin : /gop-servis/rest
Şemalar : HTTPS

Etiketler

  • collateral

  • contract

  • contractObjection

  • gate-operation

  • market

  • minmaxprice

  • objection

  • offer

  • operationhistory

  • tradeincrease

  • tradinglimits

Doküman Hakkında

Bu dokümanda Gün Öncesi Rest Servislerinin tanımları ve bu servislerin nasıl çağrılacağı anlatılmaktadır. Dokümanın PDF versiyonuna gerçek ortam için https://gop.epias.com.tr/gop-servis/technical/tr/index.pdf test ortamı için https://testgop.epias.com.tr/gop-servis/technical/tr/index.pdf adresinden erişebilirsiniz.

Doküman her sürümde güncellendiğinden test ve gerçek ortam içerisindeki servisler farklılık gösterebilir. Sürüm notlarını takip ediniz.

Değişiklikler

v1.0.0

Teklif Servisleri eklendi.

v1.0.1

İkili Anlaşmalar Servileri eklendi.

v1.0.2

XML Mesajları eklendi.

v1.0.3

PostMan mesajları eklendi.

v1.0.4

GitHub repo eklendi.

v1.0.5

İtiraz ve Teminat Servisleri eklendi.

v1.0.6

PTF İstatistik Servisleri eklendi.

v1.0.7

Süreç Durum Servisleri eklendi.

v1.0.8

İngilizce dil desteği eklendi.

1. Gün Öncesi Uygulaması Hakkında

Gün Öncesi Piyasası uygulaması REST servisleri üzerine kuruludur. JSON ve XML isteklerini kabul eder ve gelen isteğe göre JSON yada XML cevap döner.

Uygulamanın kullanıcı arayüzünde görmüş olduğunuz bilgilerin tamamı dışarıya açık olan bu servislerden alınmaktadır. Bu arayüzü kullanmadan da sahip olduğunuz uygulamalar ile sistemi kullanmanız mümkündür.

Uygulamayı çağırabilmek için EKYS de kayıtlı bir kullanıcınız olmalı ve bu kullanıcının ilgili servisleri çağırabilmek için yeterli yetkisi olmalıdır. Uygulamaya gelen tüm istekler Merkezi Yetkilendirme Sunucusu’ndan (cas.epias.com.tr) etiket alınarak gönderilmelidir.

2. İstemci Oluşturmak

Servis dokümantasyonu Swagger ile hazırlanmıştır. Test ortamı için https://testgop.epias.com.tr/gop-servis/test/swagger.json gerçek ortam için https://gop.epias.com.tr/gop-servis/test/swagger.json dosyasını kullanarak https://generator.swagger.io adresinden kullandığınız dile uygun istemci kodlarını oluşturabilirsiniz.

3. Örnek XML ve JSON Mesajları

Geliştiriciler için hazırlanmış örnek mesajlara Chrome Postman eklentisi ile erişebilirsiniz. https://www.getpostman.com/ adresinden eklentiyi kurduktan sonra aşağıdaki linke tıkladığınızda örnek mesaj listesi Postman uygulamasında açılacaktır.

Postman Link https://www.getpostman.com/collections/0f24178aaad7959918bc

4. Örnek Kodlar

Geliştiricler için hazırlanmış olan örnek istemci kodlarına EPİAŞ GitHub (https://github.com/epiastr) hesabından erişebilirsiniz.

C#

https://github.com/epiastr/gopcsharpclient

java

https://github.com/epiastr/gopjavaclient

5. Yardım ve Destek

Gün Öncesi uygulaması için gorusleriniz.gop@epias.com.tr adresine görüş, öneri ve yardım isteklerinizi gönderebilirsiniz.

6. Gün Öncesi Uygulaması Servis Çağrımı

TGT (Ticket Granting Ticket) kullanıcının oturumunu kontrol eder. TGT Servisinden alacağınız değer 45 dakika boyunca kullanmasanız bile aktiftir. TGT değerini her kullanışınızda 45 dakikalık süre tekrar başlar.

TGT ile servisi çağırmanız mümkün değildir. Her servis çağrımında TGT üzerinden ST (Service Ticket) almanız gerekir. TGT tekrar kullanılabilen bir değerdir. Her istek için TGT almanıza gerek yoktur. Her istek için TGT almanız halinde CAS (Merkezi Yetkilendirme Sunucusu) tarafından bloke edilebilirsiniz.

Örneğin teklif servislerini çağırdığınızı varsayalım. Teklif gönderebilmek bölgeleri,para birimlerini , minimum maksimum fiyat bilgisini, teklife eklemeniz gereken period bilgisini almanız gerektiğini varsayalım. Teklifinizi tamamladıktan sonra teklif süreci açıkmı onu kontrol ediyorsunuz ve sonunda teklifi gönderiyorsunuz. Burada altı (6) adet servis çağrımı yapılır. Bu altı (6) çağrımın herbiri için TGT almanıza gerek yoktur. Tek bir TGT ile işleminizi yapabilirsiniz. Çok sayıda TGT oluşturmanız halinde TGT lerinizin bir bölümü öldürülebilir. Bu da entegrasyonunuzun aksamasına neden olabilir.

Akış Diyagramı
Mesaj Oluşturma Diyagramı

6.1. Ticket Granting Ticket (TGT) Oluşturma

TGT oluşturmak için https://cas.epias.com.tr/cas/v1/tickets?format=text (test ortamı için https://testcas.epias.com.tr/cas/v1/tickets?format=text) adresine aşağıdaki değerleri POST metodu ile göndermeniz gerekmektedir.

Gönderilen HTTP isteğinin header kısmında Content-Type karşılığında ise application/x-www-form-urlencoded yazmalıdır.

parametre değer

username

EKYS Kullanıcı Adı

password

EKYS Şifresi

örnek http isteği
POST /cas/v1/tickets HTTP/1.1
Host: cas.epias.com.tr
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

username=DGPYSUSER&password=DGPYSSIFRE

Servisten HTTP 200 cevabını beklemelisiniz. Sonuç olarak aşağıdaki gibi bir örnek dönecektir.

örnek cevap
TGT-237-U0TU0jUHLyOEIrdoDBEEf3AdRFAXGLifK2ITn4LoY3HfhstGtx-cas02.epias.com.tr

6.2. Service Ticket (ST) Oluşturma

ST oluşturmak için önce TGT alınmalıdır. TGT alındıktan sonra şu şekilde bir istek adresi oluşturulur. https://cas.epias.com.tr/cas/v1/tickets/{TGT} (test ortamı için https://testcas.epias.com.tr/cas/v1/tickets/{TGT})

Bir servis için alınan ST başka bir servis için kullanılamaz.
ST nin geçerlilik süresi 30 saniyedir.
Gün Öncesi Uygulamasının servis adı gerçek ortam için https://gop.epias.com.tr test ortamı için https://testgop.epias.com.tr
örnek
https://cas.epias.com.tr/cas/v1/tickets/TGT-229-2hmcHafszagAAxtCh017nax1en3U9TouWeGvIrq9KbSbeKE9Zk-cas02.epias.com.tr

Bu adrese aşağıdaki parametreler POST metodu ile gönderilir.

parametre değer

service

test ortamı için https://testgop.epias.com.tr gerçek ortam için https://gop.epias.com.tr

Sonuç olarak aşağıdaki cevap döner. Bu servisten HTTP 200 döndüğünde ST yi başarılı olarak almış olursunuz.

örnek
ST-29962-hSwyzWCP0xC0eRi0bmna-cas01.epias.com.tr

6.3. Gün Öncesi Uygulaması Örnek Mesaj Yapısı

Gün Öncesi servislerinin standart bir mesaj yapısı bulunmaktadır. Gönderdiğiniz tüm isteklerde bu formata uygun veri göndermelisiniz.

Öncelikle her isteğin HTTP header alanına aşağıdaki değerleri eklemelisiniz.

parametre değer

gop-service-ticket

Service Ticket (ST) Örneğin : ST-30247-uNWazHn52sKZU71v5Ar4-cas02.epias.com.tr

Accept

application/json veya application/xml

Content-Type

application/json veya application/xml

Servis mesajları iki bölümden oluşur.

Birinci bölüm header olarak kullanılan ve isteği, gönderdiğiniz servisten bağımsız olarak isteği tanımlayan mesaj alanıdır. header alanında aşağıdaki anahtarlar bulunmalıdır.

parametre değer açıklama

transactionId

isteği tanımlayan benzersiz anahtar (Universal Unique Identifier)

isteğiniz ile ilgili sorularınızda bu id değerini sizden isteyeceğiz

application

servisi çağırırken kullanmış olduğunuz uygulamanın adı

language

dil "en" veya "tr"

İkinci bölüm ise çağırdığınız servise has parametreleri içeren body alanıdır. Tüm servisler için farklılık gösterebilir.

Aşağıdaki örnekte teslim gününün doğru olup olmadığını kontrol eden bir mesaj bulunmaktadır.

header alanını anahtar (key) ve değer (value) şeklinde gönderilmelidir.
Servise gelen ve giden tüm mesajlardaki tarih alanları ISO-8601 formatındadır. Format yyyy-MM-dd’T’HH:mm:ss.SSSZ şeklinde olmalıdır. Timezone değeri Yaz Saati Uygulamasında için +03:00 Kış Saatin Uygulamasında +02:00 olarak değişmektedir. O yüzden dokümanın içerisinde verilen örnek JSON dosyalarındaki tarih alanlarına dikkat ediniz. Örnek bir zaman değeri şu şekildedir. 2016-03-25T00:00:00.000+0300
Örnek ISO8601 Parser Java 8
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil
{

    public static Date fromISO8601Date(String v)
    {
        if (null == v) return null;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        try
        {
            return sdf.parse(v);
        } catch (ParseException e)
        {
            throw new RuntimeException(e);
        }
    }

    public static String toISO8601Date(Date v)
    {
        if (null == v) return null;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        return sdf.format(v);
    }
}
Örnek HTTP Mesajı
POST /gop-servis/rest/offer/validatedeliveryday HTTP/1.1
Host: testgop.epias.com.tr
Accept: application/json
Content-Type: application/json
gop-service-ticket: ST-31352-VjHOo5iDV4fDkOod3jZc-cas02.epias.com.tr
Cache-Control: no-cache
{
"header":[
        {"key":"transactionId","value":"7da7ffb7-01d0-4b37-9bd5-eaba72854693"},
        {"key":"application","value":"gopweb"}
],
"body":{
        "deliveryDay":"2016-03-25T00:00:00.000+0200"
        }
}
Örnek JSON Mesajı
{
"header":[
        {"key":"transactionId","value":"7da7ffb7-01d0-4b37-9bd5-eaba72854693"},
        {"key":"application","value":"gopweb"}
],
"body":{
        "deliveryDay":"2016-03-25T00:00:00.000+0200"
        }
}

Gönderilen tüm isteklere dönen cevaplar da iki bölümden oluşur. Birinci bölüm isteğin başarılı olup olmadığını dönen result ile başlayan değerler. İkinci bölüm ise body alanında sonucu dönen kısım.

Her sonuç mesajında aşağıdaki alanlar sabit olarak bulunur.

parametre tip değer açıklama

resultCode

string

"0" başarılı diğer hallerde hatakodu içerir

aldığınız hatalar ile ilgili bilgi almak isterseniz bu alanı sizden isteyeceğiz.

resultDescription

string

başarılı durumda "OK" diğer hallerde hatanın açıklamasını içerir

aldığınız hatalar ile ilgili bilgi almak isterseniz bu alanı sizden isteyeceğiz.

resultType

string

başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR

BUSINESSERROR : Göndermiş olduğunuz istek ile ilgili bir sorun olduğunu belirtir. İsteğinizi gözden geçirmelisiniz. SYSTEMERROR : Sistemde bir hata olduğunu belirtir. Bizimle irtibata geçmelisiniz.
Örnek Başarılı JSON Cevap Mesajı
{"resultCode":"0","resultDescription":"OK","body":true,"resultType":"SUCCESS"}

7. Servis Detayları

Bu bölümden kategorilerine göre Servis çağırım detayları ile ilgili bilgilere ulaşabilirsiniz.

7.1. Teklif Servisleri

7.1.1. Teklif Servisleri Nasıl Çağrılır?

Teklif servisleri girdi olarak minimum ve maksimum fiyat değerlerini içeren fiyat-miktar ikilileri,teklifin ait olduğu bölge, teklifin kur tipi (TRY,EUR vs.) ve periyot bilgilerini alır.

Teklife girilebilecek periyotları buradaki servisten alabilirsiniz. Periyotlar güne göre değişiklik gösterebilir.

Yaz saatinden kış saatine ya da kış saatinden yaz saatine geçişlerde, teklif periyotları değişeceğinden her gün için bu servisi çağırıp doğru periyotlara değer gönderdiğinizi kontrol ediniz.

Teklife girilebilecek kur bilgisini buradaki servisten , teklifin girilebileceği bölge listesini buradan, tekliflerin içinde göndermeniz gereken minimum ve maksimum fiyaları bu servisten alabilirsiniz.

Belirtilen teslim gününe teklif girip giremeyeceğiniz bu servise sorabilirsiniz.

Teklifinizi gönderirken önce periyot daha sonra bu periyotun altına fiyat miktar ikilileri girmelisiniz. Fiyatlar kırılımları belirlediğinden, kırılımlar yönetmelik ile belirtilenden daha fazla olamaz.

7.1.2. Teklif Servisleri Test Arayüzü

Teklif servisleri mesajlarınızı denemek için https://testgop.epias.com.tr/gop-servis/test/ prod ortamı için https://gop.epias.com.tr/gop-servis/test/ adresinden test arayüzüne ulaşabilirsiniz. Burada body alanına mesajınızı girip gop-service-ticket alanına cas tan aldığınız ST değerini girerek servisi çağırabilirsiniz.

Aşağıda örnek isteği görüntüleyebilirsiniz.

screen1
Bu kısımda isteğin aldığı input parametreleri , servis adresi vs model bilgileri bulunmaktadır.
screen2
Bu kısımda içerik bilgisi bulunmaktadır
screen3
Bu kısımda servisten dönen örnek cevap bulunmaktadır

7.1.3. Teklif / Oluşturma / Saatlik

Bu servis saatlik teklif oluşturmanızı sağlar. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
        "header": [{
                "key": "transactionId",
                "value": "d1c63c6f-8ebd-4b37-b6ed-b34b8dfad9fb"
        },
        {
                "key": "application",
                "value": "UYGULAMANIZIN_ADI"
        },
        {
                "key": "language",
                "value": "TR"
        }],
        "body": {
                "currencyCode": "TRY",
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "HOURLY",
                "regionCode": "TR1",
                "offerDetails": [{
                        "startPeriod": 1,
                        "duration": 1,
                        "endPeriod": 1,
                        "offerPrices": [{
                                "index": 1,
                                "price": 0.0,
                                "amount": 100.0
                        },
                        {
                                "index": 2,
                                "price": 2000.0,
                                "amount": -100.0
                        }]
                },
                {
                        "startPeriod": 2,
                        "duration": 1,
                        "endPeriod": 2,
                        "offerPrices": [{
                                "index": 1,
                                "price": 0.0,
                                "amount": 200.0
                        },
                        {
                                "index": 2,
                                "price": 2000.0,
                                "amount": -200.0
                        }]
                }]
        }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [
            {
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "HOURLY",
                "regionCode": "TR1",
                "currencyCode": "TRY",
                "user": "KULLANICI_ADINIZ",
                "availableActions": [
                    "EDITABLE",
                    "CANCELABLE"
                ],
                "currencyName": "TRY",
                "regionName": "TR1",
                "dayLightSavingDay": false,
                "currencyInfo": {
                    "date": "2018-10-24T00:00:00.000+0300",
                    "dollar": 5.717,
                    "euro": 6.5295,
                    "turkishLira": 1
                },
                "state": null,
                "lastModifyDate": "2018-10-25T12:20:43.952+0300",
                "offerVersion": 1,
                "organization": null,
                "offerDetails": [
                    {
                        "offerDetailId": 7186156139,
                        "startPeriod": 1,
                        "duration": 1,
                        "endPeriod": 1,
                        "periodDescription": "00:00 - 01:00",
                        "dst": false,
                        "block": null,
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 0,
                                "amount": 100
                            },
                            {
                                "index": 2,
                                "price": 2000,
                                "amount": -100
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186156298,
                        "startPeriod": 2,
                        "duration": 1,
                        "endPeriod": 2,
                        "periodDescription": "01:00 - 02:00",
                        "dst": false,
                        "block": null,
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 0,
                                "amount": 200
                            },
                            {
                                "index": 2,
                                "price": 2000,
                                "amount": -200
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>d1c63c6f-8ebd-4b37-b6ed-b34b8dfad9fb</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMANIZIN_ADI</value>
        </header>
        <header>
                <key>language</key>
                <value>TR</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="offerRequest">
                <currencyCode>TRY</currencyCode>
                <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
                <offerType>HOURLY</offerType>
                <regionCode>TR1</regionCode>
                <offerDetails>
                        <startPeriod>1</startPeriod>
                        <duration>1</duration>
                        <endPeriod>1</endPeriod>
                        <offerPrices>
                                <index>1</index>
                                <price>0</price>
                                <amount>100</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>2</index>
                                <price>2000</price>
                                <amount>-100</amount>
                        </offerPrices>
                </offerDetails>
                <offerDetails>
                        <startPeriod>2</startPeriod>
                        <duration>1</duration>
                        <endPeriod>2</endPeriod>
                        <offerPrices>
                                <index>1</index>
                                <price>0</price>
                                <amount>200</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>2</index>
                                <price>2000</price>
                                <amount>-200</amount>
                        </offerPrices>
                </offerDetails>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryOfferServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferResponse">
        <offers>
            <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
            <offerType>HOURLY</offerType>
            <regionCode>TR1</regionCode>
            <currencyCode>TRY</currencyCode>
            <offerDetails>
                <offerDetailId>7186235851</offerDetailId>
                <startPeriod>1</startPeriod>
                <duration>1</duration>
                <endPeriod>1</endPeriod>
                <periodDescription>00:00 - 01:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>-100.0</amount>
                    <index>1</index>
                    <price>2000</price>
                </offerPrices>
                <offerPrices>
                    <amount>100.0</amount>
                    <index>1</index>
                    <price>0</price>
                </offerPrices>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186236010</offerDetailId>
                <startPeriod>2</startPeriod>
                <duration>1</duration>
                <endPeriod>2</endPeriod>
                <periodDescription>01:00 - 02:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>200.0</amount>
                    <index>1</index>
                    <price>0</price>
                </offerPrices>
                <offerPrices>
                    <amount>-200.0</amount>
                    <index>1</index>
                    <price>2000</price>
                </offerPrices>
            </offerDetails>
            <user>KULLANICI_ADINIZ</user>
            <availableActions>EDITABLE</availableActions>
            <availableActions>CANCELABLE</availableActions>
            <currencyName>TRY</currencyName>
            <regionName>TR1</regionName>
            <dayLightSavingDay>false</dayLightSavingDay>
            <currencyInfo>
                <date>2018-10-26T00:00:00.000+0300</date>
                <dollar>5.6186</dollar>
                <euro>6.3835</euro>
                <turkishLira>1.0</turkishLira>
            </currencyInfo>
            <lastModifyDate>2018-10-30T11:27:01.883+0300</lastModifyDate>
            <offerVersion>1</offerVersion>
        </offers>
    </body>
    <resultType>SUCCESS</resultType>
</queryOfferServiceResponse>

7.1.4. Teklif / Oluşturma / Blok

Bu servis blok teklif oluşturmanızı sağlar. Buradan servis parametre detaylarına erişebilirsiniz.

Blok teklif ekleme isteklerinde girilmek istenilen başlangıç saati periyot olarak gönderilmelidir. Teklif periyotları servis üzerinden alınmalıdır. 00:00 saati periyot olarak 1’e denk gelmektedir. Ayrıca bitiş saati teklif içerisinde gönderilen duration' alanından hesaplanmaktadır. startPeriod 1 ve duration 4 ise 00:00 - 01:00 - 02:00 - 03:00 dilimlerini kapsayan blok teklif girmiş olursunuz.
Örnek Json İstek
{
        "header": [
                {
                        "key": "transactionId",
                        "value": "967b9afc-a985-4ea8-be1e-131c28a5435e"
                },
                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],
        "body": {
                "currencyCode": "TRY",
                "deliveryDay": "2016-04-01T00:00:00.000+0300",
                "offerType": "BLOCK",
                "regionCode": "TR1",
                "offerDetails": [
                        {
                                "startPeriod": 1,
                                "duration": 4,
                                "endPeriod": 4,
                                "block": "BLK_1",
                                "offerPrices": [
                                        {
                                                "index": 1,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 2,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 3,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 4,
                                                "price": 250,
                                                "amount": 50.0
                                        }
                                ]
                        }
                ]
        }
}
Örnek Json Cevap
{
        "resultCode": "0",
        "resultDescription": "OK",
        "body": {
                "offers": [
                        {
                                "deliveryDay": "2016-04-01T00:00:00.000+0300",
                                "offerType": "BLOCK",
                                "offerVersion": 1,
                                "regionCode": "TR1",
                                "regionName": "TR1",
                                "currencyCode": "TRY",
                                "currencyName": "TRY",
                                "dayLightSavingDay": true,
                                "offerDetails": [
                                        {
                                                "offerDetailId": null,
                                                "startPeriod": 1,
                                                "duration": 4,
                                                "endPeriod": 4,
                                                "periodDescription": "00:00",
                                                "dst": true,
                                                "offerPrices": [
                                                        {
                                                                "index": 1,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        },
                                                        {
                                                                "index": 2,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        },
                                                        {
                                                                "index": 3,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        },
                                                        {
                                                                "index": 4,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        }
                                                ],
                                                "block": "BLK_1",
                                                "relatedBlock": null
                                        }
                                ],
                                "user": "DGPYSUSER",
                                "availableActions": [
                                        "EDITABLE",
                                        "CANCELABLE"
                                ],
                                "currencyModel": {
                                        "id": 1000083475,
                                        "date": "2016-03-30T00:00:00.000+0300",
                                        "dollar": 2.8334,
                                        "euro": 3.2081,
                                        "turkishLira": 1.0
                                },
                                "state": null,
                                "lastModifyDate": "2016-03-30T15:01:55.014+0300"
                        }
                ]
        },
        "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>967b9afc-a985-4ea8-be1e-131c28a5435e</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="offerRequest">
                <currencyCode>TRY</currencyCode>
                <deliveryDay>2016-04-20T00:00:00.000+0300</deliveryDay>
                <offerType>BLOCK</offerType>
                <regionCode>TR1</regionCode>
                <offerDetails>
                        <startPeriod>1</startPeriod>
                        <endPeriod>4</endPeriod>
                        <duration>4</duration>
                        <block>BLK_1</block>
                        <offerPrices>
                    <index>1</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>2</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>3</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>4</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
                </offerDetails>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryOfferResponse">
                <offers>
                        <deliveryDay>2016-04-20T00:00:00.000+0300</deliveryDay>
                        <offerType>BLOCK</offerType>
                        <offerVersion>1</offerVersion>
                        <regionCode>TR1</regionCode>
                        <regionName>TR1</regionName>
                        <currencyCode>TRY</currencyCode>
                        <currencyName>TRY</currencyName>
                        <dayLightSavingDay>false</dayLightSavingDay>
                        <offerDetails>
                                <startPeriod>1</startPeriod>
                                <block>BLK_1</block>
                                <endPeriod>4</endPeriod>
                                <dst>false</dst>
                                <duration>4</duration>
                                <offerPrices>
                                        <index>1</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>2</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>3</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>4</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <periodDescription>00:00</periodDescription>
                        </offerDetails>
                        <user>dgpysuser</user>
                        <availableActions>EDITABLE</availableActions>
                        <availableActions>CANCELABLE</availableActions>
                        <currencyInfo>
                                <date>2016-04-19T00:00:00.000+0300</date>
                                <dollar>2.8329</dollar>
                                <euro>3.2102</euro>
                                <turkishLira>1.0</turkishLira>
                        </currencyInfo>
                        <lastModifyDate>2016-04-19T18:13:31.319+0300</lastModifyDate>
                </offers>
        </body>
        <resultType>SUCCESS</resultType>
</response>

Bağlı blok teklif oluşturma Json ve XML' leri aşağıdaki gibidir.

Örnek Json İstek (Bağlı Blok ile)
{
        "header": [
                {
                        "key": "transactionId",
                        "value": "9d126fde-85ff-434f-80f8-bf1afb7a41a5"
                },
                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],
        "body": {
                "currencyCode": "TRY",
                "deliveryDay": "2016-04-30T00:00:00.000+0300",
                "offerType": "BLOCK",
                "regionCode": "TR1",
                "offerDetails": [
                        {
                                "startPeriod": 12,
                                "endPeriod": 15,
                                "duration": 4,
                                "block": "BLK_1",
                                "relatedBlock": "BLK_2",
                                "offerPrices": [
                                        {
                                                "index": 1,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 2,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 3,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 4,
                                                "price": 250,
                                                "amount": 50.0
                                        }
                                ]
                        },
                        {
                                "startPeriod": 15,
                                "duration": 5,
                                "endPeriod": 19,
                                "block": "BLK_2",
                                "offerPrices": [
                                        {
                                                "index": 1,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 2,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 3,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 4,
                                                "price": 250,
                                                "amount": 50.0
                                        },
                                        {
                                                "index": 5,
                                                "price": 250,
                                                "amount": 50.0
                                        }
                                ]
                        }
                ]
        }
}
Örnek Json Cevap (Bağlı Blok ile)
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [{
            "deliveryDay": "2016-04-30T00:00:00.000+0300",
            "offerType": "BLOCK",
            "offerVersion": 1,
            "regionCode": "TR1",
            "regionName": "TR1",
            "currencyCode": "TRY",
            "currencyName": "TRY",
            "dayLightSavingDay": false,
            "offerDetails": [{
                "offerDetailId": null,
                "startPeriod": 12,
                "endPeriod": 15,
                "duration": 4,
                "periodDescription": "11:00",
                "dst": false,
                "offerPrices": [{
                        "index":1,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":2,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":3,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":4,
                    "price": 250,
                    "amount": 50.0
                }],
                "block": "BLK_1",
                "relatedBlock": "BLK_2"
            }, {
                "offerDetailId": null,
                "startPeriod": 15,
                "duration": 4,
                "endPeriod": 19,
                "periodDescription": "14:00",
                "dst": false,
                "offerPrices": [{
                        "index":1,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":2,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":3,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":4,
                    "price": 250,
                    "amount": 50.0
                }],
                "block": "BLK_2",
                "relatedBlock": null
            }],
            "user": "PK183",
            "availableActions": ["EDITABLE", "CANCELABLE"],
            "currencyInfo": {
                "date": "2016-04-28T00:00:00.000+0300",
                "dollar": 2.815,
                "euro": 3.1944,
                "turkishLira": 1.0
            },
            "state": null,
            "lastModifyDate": "2016-04-29T10:36:49.562+0300",
            "organization": null
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek (Bağlı Blok ile)
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>9d126fde-85ff-434f-80f8-bf1afb7a41a5</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="offerRequest">
        <currencyCode>TRY</currencyCode>
        <deliveryDay>2016-04-30T00:00:00.000+0300</deliveryDay>
        <offerType>BLOCK</offerType>
        <regionCode>TR1</regionCode>
        <offerDetails>
            <startPeriod>12</startPeriod>
            <endPeriod>15</endPeriod>
            <duration>4</duration>
            <block>BLK_1</block>
            <relatedBlock>BLK_2</relatedBlock>
            <offerPrices>
                    <index>1</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>2</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>3</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>4</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
        </offerDetails>
        <offerDetails>
            <startPeriod>15</startPeriod>
            <endPeriod>19</endPeriod>
            <duration>5</duration>
            <block>BLK_2</block>
                       <offerPrices>
                    <index>1</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>2</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>3</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>4</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
            <offerPrices>
                    <index>5</index>
                <price>12</price>
                <amount>12</amount>
            </offerPrices>
        </offerDetails>
    </body>
</serviceRequest>
Örnek XML Cevap (Bağlı Blok ile)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryOfferResponse">
                <offers>
                        <deliveryDay>2016-04-30T00:00:00.000+0300</deliveryDay>
                        <offerType>BLOCK</offerType>
                        <offerVersion>2</offerVersion>
                        <regionCode>TR1</regionCode>
                        <regionName>TR1</regionName>
                        <currencyCode>TRY</currencyCode>
                        <currencyName>TRY</currencyName>
                        <dayLightSavingDay>false</dayLightSavingDay>
                        <offerDetails>
                                <block>BLK_1</block>
                                <dst>false</dst>
                                <duration>4</duration>
                                <offerPrices>
                                        <index>1</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>2</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>3</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>4</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <periodDescription>11:00</periodDescription>
                                <relatedBlock>BLK_2</relatedBlock>
                                <startPeriod>12</startPeriod>
                                <endPeriod>15</endPeriod>
                        </offerDetails>
                        <offerDetails>
                                <block>BLK_2</block>
                                <dst>false</dst>
                                <duration>4</duration>
                                <offerPrices>
                                        <index>1</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>2</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>3</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>4</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <periodDescription>14:00</periodDescription>
                                <startPeriod>15</startPeriod>
                                <endPeriod>19</endPeriod>
                        </offerDetails>
                        <user>PK195</user>
                        <availableActions>EDITABLE</availableActions>
                        <availableActions>CANCELABLE</availableActions>
                        <currencyInfo>
                                <date>2016-04-28T00:00:00.000+0300</date>
                                <dollar>2.815</dollar>
                                <euro>3.1944</euro>
                                <turkishLira>1.0</turkishLira>
                        </currencyInfo>
                        <lastModifyDate>2016-04-29T10:46:53.424+0300</lastModifyDate>
                </offers>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.1.5. Teklif / Oluşturma / Esnek

Bu servis esnek teklif oluşturmanızı sağlar. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
        "header": [{
                "key": "transactionId",
                "value": "BENZERSIZ_BIR_DEGER_141c3f55-6eab-4dc1-9825-4359d7fda400"
        },
        {
                "key": "application",
                "value": "UYGULAMANIZIN_ADI"
        },
        {
                "key": "language",
                "value": "TR"
        }],
        "body": {
                "currencyCode": "TRY",
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "FLEXIBLE",
                "regionCode": "TR1",
                "offerDetails": [{
                        "startPeriod": 1,
                        "duration": 2,
                        "endPeriod": 9,
                        "block": "FH_1",
                        "offerPrices": [{
                                "index": 1,
                                "price": 150.0,
                                "amount": 30.0
                        },
                        {
                                "index": 2,
                                "price": 150.0,
                                "amount": 25.0
                        }]
                },
                {
                        "startPeriod": 9,
                        "duration": 4,
                        "endPeriod": 19,
                        "block": "FH_2",
                        "offerPrices": [{
                                "index": 1,
                                "price": 350.0,
                                "amount": 80.0
                        },
                        {
                                "index": 2,
                                "price": 350.0,
                                "amount": 65.0
                        },
                        {
                                "index": 3,
                                "price": 350.0,
                                "amount": 60.0
                        },
                        {
                                "index": 4,
                                "price": 350.0,
                                "amount": 40.0
                        }]
                },
                {
                        "startPeriod": 19,
                        "duration": 3,
                        "endPeriod": 24,
                        "block": "FH_3",
                        "offerPrices": [{
                                "index": 1,
                                "price": 225.0,
                                "amount": 50.0
                        },
                        {
                                "index": 2,
                                "price": 225.0,
                                "amount": 45.0
                        },
                        {
                                "index": 3,
                                "price": 225.0,
                                "amount": 35.0
                        }]
                }]
        }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [
            {
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "FLEXIBLE",
                "regionCode": "TR1",
                "currencyCode": "TRY",
                "user": "KULLANICI_ADINIZ",
                "availableActions": [
                    "EDITABLE",
                    "CANCELABLE"
                ],
                "currencyName": "TRY",
                "regionName": "TR1",
                "dayLightSavingDay": false,
                "currencyInfo": {
                    "date": "2018-10-24T00:00:00.000+0300",
                    "dollar": 5.717,
                    "euro": 6.5295,
                    "turkishLira": 1
                },
                "state": null,
                "lastModifyDate": "2018-10-25T10:16:13.138+0300",
                "offerVersion": 1,
                "organization": null,
                "offerDetails": [
                    {
                        "offerDetailId": 7186147394,
                        "startPeriod": 9,
                        "duration": 4,
                        "endPeriod": 19,
                        "periodDescription": "08:00",
                        "dst": false,
                        "block": "FH_2",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 350,
                                "amount": 80
                            },
                            {
                                "index": 2,
                                "price": 350,
                                "amount": 65
                            },
                            {
                                "index": 3,
                                "price": 350,
                                "amount": 60
                            },
                            {
                                "index": 4,
                                "price": 350,
                                "amount": 40
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186147235,
                        "startPeriod": 1,
                        "duration": 2,
                        "endPeriod": 9,
                        "periodDescription": "00:00",
                        "dst": false,
                        "block": "FH_1",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 150,
                                "amount": 25
                            },
                            {
                                "index": 2,
                                "price": 150,
                                "amount": 30
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186147659,
                        "startPeriod": 19,
                        "duration": 3,
                        "endPeriod": 24,
                        "periodDescription": "18:00",
                        "dst": false,
                        "block": "FH_3",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 225,
                                "amount": 50
                            },
                            {
                                "index": 2,
                                "price": 225,
                                "amount": 45
                            },
                            {
                                "index": 3,
                                "price": 225,
                                "amount": 35
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>BENZERSIZ_BIR_DEGER_141c3f55-6eab-4dc1-9825-4359d7fda400</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMANIZIN_ADI</value>
        </header>
        <header>
                <key>language</key>
                <value>TR</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="offerRequest">
                <currencyCode>TRY</currencyCode>
                <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
                <offerType>FLEXIBLE</offerType>
                <regionCode>TR1</regionCode>
                <offerDetails>
                        <startPeriod>1</startPeriod>
                        <duration>2</duration>
                        <endPeriod>9</endPeriod>
                        <block>FH_1</block>
                        <offerPrices>
                                <index>1</index>
                                <price>150</price>
                                <amount>30</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>2</index>
                                <price>150</price>
                                <amount>25</amount>
                        </offerPrices>
                </offerDetails>
                <offerDetails>
                        <startPeriod>9</startPeriod>
                        <duration>4</duration>
                        <endPeriod>19</endPeriod>
                        <block>FH_2</block>
                        <offerPrices>
                                <index>1</index>
                                <price>350</price>
                                <amount>80</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>2</index>
                                <price>350</price>
                                <amount>65</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>3</index>
                                <price>350</price>
                                <amount>60</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>4</index>
                                <price>350</price>
                                <amount>40</amount>
                        </offerPrices>
                </offerDetails>
                <offerDetails>
                        <startPeriod>19</startPeriod>
                        <duration>3</duration>
                        <endPeriod>24</endPeriod>
                        <block>FH_3</block>
                        <offerPrices>
                                <index>1</index>
                                <price>225</price>
                                <amount>50</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>2</index>
                                <price>225</price>
                                <amount>45</amount>
                        </offerPrices>
                        <offerPrices>
                                <index>3</index>
                                <price>225</price>
                                <amount>35</amount>
                        </offerPrices>
                </offerDetails>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryOfferServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferResponse">
        <offers>
            <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
            <offerType>FLEXIBLE</offerType>
            <regionCode>TR1</regionCode>
            <currencyCode>TRY</currencyCode>
            <offerDetails>
                <offerDetailId>7186234844</offerDetailId>
                <startPeriod>1</startPeriod>
                <duration>2</duration>
                <endPeriod>9</endPeriod>
                <periodDescription>00:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>30.0</amount>
                    <index>1</index>
                    <price>150</price>
                </offerPrices>
                <offerPrices>
                    <amount>25.0</amount>
                    <index>2</index>
                    <price>150</price>
                </offerPrices>
                <block>FH_1</block>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186235003</offerDetailId>
                <startPeriod>9</startPeriod>
                <duration>4</duration>
                <endPeriod>19</endPeriod>
                <periodDescription>08:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>80.0</amount>
                    <index>1</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>65.0</amount>
                    <index>2</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>60.0</amount>
                    <index>3</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>40.0</amount>
                    <index>4</index>
                    <price>350</price>
                </offerPrices>
                <block>FH_2</block>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186235268</offerDetailId>
                <startPeriod>19</startPeriod>
                <duration>3</duration>
                <endPeriod>24</endPeriod>
                <periodDescription>18:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>50.0</amount>
                    <index>1</index>
                    <price>225</price>
                </offerPrices>
                <offerPrices>
                    <amount>45.0</amount>
                    <index>2</index>
                    <price>225</price>
                </offerPrices>
                <offerPrices>
                    <amount>35.0</amount>
                    <index>3</index>
                    <price>225</price>
                </offerPrices>
                <block>FH_3</block>
            </offerDetails>
            <user>KULLANICI_ADINIZ</user>
            <availableActions>EDITABLE</availableActions>
            <availableActions>CANCELABLE</availableActions>
            <currencyName>TRY</currencyName>
            <regionName>TR1</regionName>
            <dayLightSavingDay>false</dayLightSavingDay>
            <currencyInfo>
                <date>2018-10-26T00:00:00.000+0300</date>
                <dollar>5.6186</dollar>
                <euro>6.3835</euro>
                <turkishLira>1.0</turkishLira>
            </currencyInfo>
            <lastModifyDate>2018-10-30T11:13:21.777+0300</lastModifyDate>
            <offerVersion>1</offerVersion>
        </offers>
    </body>
    <resultType>SUCCESS</resultType>
</queryOfferServiceResponse>

7.1.6. Teklif / Avans Listeleme

Bu servis avansları listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "b16ed2a4-7430-4d87-88b4-22238267a9c7"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-03-31T00:00:00.000+0300",
        "region": "TR1"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "advances": [{
            "period": 1,
            "periodDescription": "00:00 - 01:00",
            "marketTradePrice": 1188.51,
            "quantityOfMatchHourly": 92,
            "quantityOfMatchBlock": 0,
            "quantityOfMatchFlexible": 0,
            "totalOfPurchasingTowardsHourly": 10934.29,
            "totalOfPurchasingTowardsBlock": 0.00,
            "totalOfPurchasingTowards": 10934.29,
            "totalOfSalesTowardsHourly": 0.00,
            "totalOfSalesTowardsBlock": 0.00,
            "totalOfSalesTowardsFlexible": 0.00,
            "totalOfSalesTowards": 0.00,
            "sidePayment": 0.00,
            "blockDetails": [],
            "hourlyDetails": [{
                "offerPrice": 10,
                "amount": 100
            }, {
                "offerPrice": 520,
                "amount": 95
            }, {
                "offerPrice": 1960,
                "amount": 90
            }],
            "flexibleDetails": []
        }],
        "sidePayment": {
            "totalOfPurchasingTowards": 790586.26,
            "totalOfSalesTowards": 791456.34,
            "total": -870.08,
            "countOfOrganization": 651,
            "totalOfConstantSidePayment": -8.60,
            "quantityOfMatch": 15325,
            "quantityOfMatchByOrganization": 2216,
            "totalOfVariableSidePayment": -2434.92
        }
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="advanceResultRequest">
                <deliveryDay>2016-03-31T00:00:00.000+0300</deliveryDay>
                <region>TR1</region>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="advanceResultResponse">
                <advances>
                        <period>1</period>
                        <periodDescription>00:00 - 01:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>2</period>
                        <periodDescription>01:00 - 02:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>3</period>
                        <periodDescription>02:00 - 03:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>4</period>
                        <periodDescription>03:00 - 04:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>5</period>
                        <periodDescription>04:00 - 05:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>6</period>
                        <periodDescription>05:00 - 06:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>7</period>
                        <periodDescription>06:00 - 07:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>8</period>
                        <periodDescription>07:00 - 08:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>9</period>
                        <periodDescription>08:00 - 09:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>10</period>
                        <periodDescription>09:00 - 10:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>11</period>
                        <periodDescription>10:00 - 11:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>12</period>
                        <periodDescription>11:00 - 12:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>13</period>
                        <periodDescription>12:00 - 13:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>14</period>
                        <periodDescription>13:00 - 14:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>15</period>
                        <periodDescription>14:00 - 15:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>16</period>
                        <periodDescription>15:00 - 16:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>17</period>
                        <periodDescription>16:00 - 17:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>18</period>
                        <periodDescription>17:00 - 18:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>19</period>
                        <periodDescription>18:00 - 19:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>20</period>
                        <periodDescription>19:00 - 20:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>21</period>
                        <periodDescription>20:00 - 21:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>22</period>
                        <periodDescription>21:00 - 22:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>23</period>
                        <periodDescription>22:00 - 23:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <advances>
                        <period>24</period>
                        <periodDescription>23:00 - 24:00</periodDescription>
                        <quantityOfMatchBlock>0</quantityOfMatchBlock>
                        <quantityOfMatchFlexible>0</quantityOfMatchFlexible>
                        <quantityOfMatchHourly>0</quantityOfMatchHourly>
                        <sidePayment>0.00</sidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfPurchasingTowardsBlock>0.00</totalOfPurchasingTowardsBlock>
                        <totalOfPurchasingTowardsHourly>0.00</totalOfPurchasingTowardsHourly>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfSalesTowardsBlock>0.00</totalOfSalesTowardsBlock>
                        <totalOfSalesTowardsFlexible>0.00</totalOfSalesTowardsFlexible>
                        <totalOfSalesTowardsHourly>0.00</totalOfSalesTowardsHourly>
                </advances>
                <sidePayment>
                        <countOfOrganization>649</countOfOrganization>
                        <quantityOfMatchByOrganization>0</quantityOfMatchByOrganization>
                        <total>0.00</total>
                        <totalOfConstantSidePayment>0.00</totalOfConstantSidePayment>
                        <totalOfPurchasingTowards>0.00</totalOfPurchasingTowards>
                        <totalOfSalesTowards>0.00</totalOfSalesTowards>
                        <totalOfVariableSidePayment>0.00</totalOfVariableSidePayment>
                </sidePayment>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.1.7. Teklif / Para Birimleri

Bu servis teklif para birimlerini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
    }
  ],
    "body": {
        "deliveryDay": "2016-04-01T00:00:00.000+0300"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "parameters": [
            {
                "value": "EUR",
                "description": "EUR"
      }, {
                "value": "TRY",
                "description": "TRY"
      }
    ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="currencyRequest">
                <deliveryDay>2016-04-19T00:00:00.000+0300</deliveryDay>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterQueryResponse">
        <parameters>
            <description>TRY</description>
            <value>TRY</value>
        </parameters>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.1.8. Minimum Maksimum / Teklif Fiyatları / Teslim Tarihli / Listeleme

Bu servis belirtilen teslim tarihinde aktif olan minimum maksimum teklif fiyatlarını listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "572aec9e-ce05-4424-a6b3-eea673193805"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "effectiveDate": "2016-04-04T00:00:00.000+0300"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "minMaxPriceId": 1757260289,
        "minimumPrice": 0.0,
        "maximumPrice": 2000.0,
        "startDate": "2016-04-04T00:00:00.000+0300",
        "endDate": "2036-04-04T00:00:00.000+0300",
        "active": true
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>11e0f830-aa7e-45de-89f8-1490e9a98ca6</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="minMaxPriceListRequest">
                <effectiveDate>2016-04-21T00:00:00.000+0300</effectiveDate>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="minMaxPriceResponse">
                <minMaxPriceId>1</minMaxPriceId>
                <minimumPrice>0.0</minimumPrice>
                <maximumPrice>2000.0</maximumPrice>
                <startDate>2010-01-01T00:00:00.000+0200</startDate>
                <endDate>2026-01-01T00:00:00.000+0200</endDate>
                <active>true</active>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.1.9. Teklif / Teslim Tarihi Geçerlilik Kontrolü

Bu servis teklif girilmek istenen tarihin geçerliliğini kontrol eder. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "631de3f8-9811-4c14-b3dd-aa7f4350ce1b"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-03-31T00:00:00.000+0300"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": false,
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>631de3f8-9811-4c14-b3dd-aa7f4350ce1b</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryDeliveryDayRequest">
        <deliveryDay>2016-03-31T00:00:00.000+0300</deliveryDay>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:boolean">false</body>
    <resultType>SUCCESS</resultType>
</response>

7.1.10. Teklif / Bölgeler

Bu servis teklif bölgelerini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
    }
  ],
    "body": {
        "deliveryDay": "2016-03-27T00:00:00.000+0200"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "parameters": [
            {
                "value": "TR1",
                "description": "TR1"
      }
    ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="regionRequest">
                <deliveryDay>2016-04-19T00:00:00.000+0300</deliveryDay>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterQueryResponse">
        <parameters>
            <description>TR1</description>
            <value>TR1</value>
        </parameters>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.1.11. Teklif / Periyot Saatleri Listeleme

Bu servis teklif saat periyotlarını listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
    }
  ],
    "body": {
        "date": "2016-04-03T00:00:00.000+0200"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offerBlockHours": [
            {
                "text": "00:00",
                "period": 1
      },
            {
                "text": "01:00",
                "period": 2
      },
            {
                "text": "02:00",
                "period": 3
      },
            {
                "text": "03:00",
                "period": 4
      },
            {
                "text": "04:00",
                "period": 5
      },
            {
                "text": "05:00",
                "period": 6
      },
            {
                "text": "06:00",
                "period": 7
      },
            {
                "text": "07:00",
                "period": 8
      },
            {
                "text": "08:00",
                "period": 9
      },
            {
                "text": "09:00",
                "period": 10
      },
            {
                "text": "10:00",
                "period": 11
      },
            {
                "text": "11:00",
                "period": 12
      },
            {
                "text": "12:00",
                "period": 13
      },
            {
                "text": "13:00",
                "period": 14
      },
            {
                "text": "14:00",
                "period": 15
      },
            {
                "text": "15:00",
                "period": 16
      },
            {
                "text": "16:00",
                "period": 17
      },
            {
                "text": "17:00",
                "period": 18
      },
            {
                "text": "18:00",
                "period": 19
      },
            {
                "text": "19:00",
                "period": 20
      },
            {
                "text": "20:00",
                "period": 21
      },
            {
                "text": "21:00",
                "period": 22
      },
            {
                "text": "22:00",
                "period": 23
      },
            {
                "text": "23:00",
                "period": 24
      },
            {
                "text": "24:00",
                "period": 25
      }
    ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryOfferHourBlockRequest">
        <date>2016-04-03T00:00:00.000+0200</date>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferHourBlockResponse">
        <offerBlockHours>
            <period>1</period>
            <text>00:00</text>
        </offerBlockHours>
        <offerBlockHours>
            <period>2</period>
            <text>01:00</text>
        </offerBlockHours>
        <offerBlockHours>
            <period>24</period>
            <text>23:00</text>
        </offerBlockHours>
        <offerBlockHours>
            <period>25</period>
            <text>24:00</text>
        </offerBlockHours>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.1.12. Teklif / Listeleme / Saatlik

Bu servis saatlik teklifleri listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "9bf6a2f7-b05e-4e03-97d7-ca8e29f35e8b"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "start": "2018-10-29T00:00:00.000+0300",
        "end": "2018-10-29T00:00:00.000+0300",
        "offerType": "HOURLY",
        "regionCode": "TR1",
        "version": null
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [
            {
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "HOURLY",
                "regionCode": "TR1",
                "currencyCode": "TRY",
                "user": "KULLANICI_ADINIZ",
                "availableActions": [
                    "EDITABLE",
                    "CANCELABLE"
                ],
                "currencyName": "TRY",
                "regionName": "TR1",
                "dayLightSavingDay": false,
                "currencyInfo": {
                    "date": "2018-10-24T00:00:00.000+0300",
                    "dollar": 5.717,
                    "euro": 6.5295,
                    "turkishLira": 1
                },
                "state": null,
                "lastModifyDate": "2018-10-25T12:20:43.952+0300",
                "offerVersion": 1,
                "organization": null,
                "offerDetails": [
                    {
                        "offerDetailId": 7186156139,
                        "startPeriod": 1,
                        "duration": 1,
                        "endPeriod": 1,
                        "periodDescription": "00:00 - 01:00",
                        "dst": false,
                        "block": null,
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 0,
                                "amount": 100
                            },
                            {
                                "index": 2,
                                "price": 2000,
                                "amount": -100
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186156298,
                        "startPeriod": 2,
                        "duration": 1,
                        "endPeriod": 2,
                        "periodDescription": "01:00 - 02:00",
                        "dst": false,
                        "block": null,
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 0,
                                "amount": 200
                            },
                            {
                                "index": 2,
                                "price": 2000,
                                "amount": -200
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>9bf6a2f7-b05e-4e03-97d7-ca8e29f35e8b</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferRequest">
                <start>2018-10-31T00:00:00.000+0300</start>
                <end>2018-10-31T00:00:00.000+0300</end>
                <offerType>HOURLY</offerType>
                <regionCode>TR1</regionCode>
                <version>null</version>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryOfferServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferResponse">
        <offers>
            <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
            <offerType>HOURLY</offerType>
            <regionCode>TR1</regionCode>
            <currencyCode>TRY</currencyCode>
            <offerDetails>
                <offerDetailId>7186235851</offerDetailId>
                <startPeriod>1</startPeriod>
                <duration>1</duration>
                <endPeriod>1</endPeriod>
                <periodDescription>00:00 - 01:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>-100.0</amount>
                    <index>1</index>
                    <price>2000</price>
                </offerPrices>
                <offerPrices>
                    <amount>100.0</amount>
                    <index>1</index>
                    <price>0</price>
                </offerPrices>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186236010</offerDetailId>
                <startPeriod>2</startPeriod>
                <duration>1</duration>
                <endPeriod>2</endPeriod>
                <periodDescription>01:00 - 02:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>200.0</amount>
                    <index>1</index>
                    <price>0</price>
                </offerPrices>
                <offerPrices>
                    <amount>-200.0</amount>
                    <index>1</index>
                    <price>2000</price>
                </offerPrices>
            </offerDetails>
            <user>KULLANICI_ADINIZ</user>
            <availableActions>EDITABLE</availableActions>
            <availableActions>CANCELABLE</availableActions>
            <currencyName>TRY</currencyName>
            <regionName>TR1</regionName>
            <dayLightSavingDay>false</dayLightSavingDay>
            <currencyInfo>
                <date>2018-10-26T00:00:00.000+0300</date>
                <dollar>5.6186</dollar>
                <euro>6.3835</euro>
                <turkishLira>1.0</turkishLira>
            </currencyInfo>
            <lastModifyDate>2018-10-30T11:27:01.883+0300</lastModifyDate>
            <offerVersion>1</offerVersion>
        </offers>
    </body>
    <resultType>SUCCESS</resultType>
</queryOfferServiceResponse>

7.1.13. Teklif / Listeleme / Blok

Bu servis Blok teklifleri listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "a9742575-713b-45d8-8781-ace4b7dab0ab"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "start": "2016-04-01T00:00:00.000+0300",
        "end": "2016-04-01T00:00:00.000+0300",
        "offerType": "BLOCK",
        "regionCode": "TR1",
        "version": null
    }
}
Örnek Json Cevap
{
        "resultCode": "0",
        "resultDescription": "OK",
        "body": {
                "offers": [
                        {
                                "deliveryDay": "2016-04-01T00:00:00.000+0300",
                                "offerType": "BLOCK",
                                "offerVersion": 1,
                                "regionCode": "TR1",
                                "regionName": "TR1",
                                "currencyCode": "TRY",
                                "currencyName": "TRY",
                                "dayLightSavingDay": true,
                                "offerDetails": [
                                        {
                                                "offerDetailId": 1756985325,
                                                "startPeriod": 1,
                                                "duration": 4,
                                                "endPeriod": 4,
                                                "periodDescription": "00:00",
                                                "dst": true,
                                                "offerPrices": [
                                                        {
                                                                "index": 1,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        },
                                                        {
                                                                "index": 2,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        },
                                                        {
                                                                "index": 3,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        },
                                                        {
                                                                "index": 4,
                                                                "price": 250,
                                                                "amount": 50.0
                                                        }
                                                ],
                                                "block": "BLK_1",
                                                "relatedBlock": null
                                        }
                                ],
                                "user": "DGPYSUSER",
                                "availableActions": [
                                        "EDITABLE",
                                        "CANCELABLE"
                                ],
                                "currencyModel": {
                                        "id": 1000012402,
                                        "date": "2016-03-29T00:00:00.000+0300",
                                        "dollar": 2.8695,
                                        "euro": 3.2114,
                                        "turkishLira": 1.0
                                },
                                "state": null,
                                "lastModifyDate": "2016-03-30T15:01:55.014+0300"
                        }
                ]
        },
        "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>a9742575-713b-45d8-8781-ace4b7dab0ab</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferRequest">
        <start>2016-04-20T10:33:56.000+0300</start>
        <end>2016-04-21T00:00:00.000+0300</end>
        <offerType>BLOCK</offerType>
        <regionCode>TR1</regionCode>
        <version>null</version>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryOfferResponse">
                <offers>
                        <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
                        <offerType>BLOCK</offerType>
                        <offerVersion>1</offerVersion>
                        <regionCode>TR1</regionCode>
                        <regionName>TR1</regionName>
                        <currencyCode>TRY</currencyCode>
                        <currencyName>TRY</currencyName>
                        <dayLightSavingDay>false</dayLightSavingDay>
                        <offerDetails>
                                <block>BLK_1</block>
                                <dst>false</dst>
                                <duration>4</duration>
                                <offerDetailId>319573</offerDetailId>
                                <offerPrices>
                                        <index>1</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>2</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>3</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>4</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <periodDescription>00:00</periodDescription>
                                <startPeriod>1</startPeriod>
                                <endPeriod>4</endPeriod>
                        </offerDetails>
                        <user>dgpysuser</user>
                        <availableActions>EDITABLE</availableActions>
                        <availableActions>CANCELABLE</availableActions>
                        <currencyInfo>
                                <date>2016-04-19T00:00:00.000+0300</date>
                                <dollar>2.8329</dollar>
                                <euro>3.2102</euro>
                                <turkishLira>1.0</turkishLira>
                        </currencyInfo>
                        <lastModifyDate>2016-04-20T10:18:03.201+0300</lastModifyDate>
                </offers>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.1.14. Teklif / Listeleme / Esnek

Bu servis Esnek teklifleri listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
        "header": [{
                "key": "transactionId",
                "value": "72a0f328-f8db-419b-abf6-7e1f7df4284e"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }],
        "body": {
                "start": "2018-10-29T00:00:00.000+0300",
                "end": "2018-10-29T00:00:00.000+0300",
                "offerType": "FLEXIBLE",
                "regionCode": "TR1",
                "version": null
        }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [
            {
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "FLEXIBLE",
                "regionCode": "TR1",
                "currencyCode": "TRY",
                "user": "KULLANICI_ADINIZ",
                "availableActions": [
                    "EDITABLE",
                    "CANCELABLE"
                ],
                "currencyName": "TRY",
                "regionName": "TR1",
                "dayLightSavingDay": false,
                "currencyInfo": {
                    "date": "2018-10-24T00:00:00.000+0300",
                    "dollar": 5.717,
                    "euro": 6.5295,
                    "turkishLira": 1
                },
                "state": null,
                "lastModifyDate": "2018-10-25T10:16:13.138+0300",
                "offerVersion": 1,
                "organization": null,
                "offerDetails": [
                    {
                        "offerDetailId": 7186147394,
                        "startPeriod": 9,
                        "duration": 4,
                        "endPeriod": 19,
                        "periodDescription": "08:00",
                        "dst": false,
                        "block": "FH_2",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 350,
                                "amount": 80
                            },
                            {
                                "index": 2,
                                "price": 350,
                                "amount": 65
                            },
                            {
                                "index": 3,
                                "price": 350,
                                "amount": 60
                            },
                            {
                                "index": 4,
                                "price": 350,
                                "amount": 40
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186147235,
                        "startPeriod": 1,
                        "duration": 2,
                        "endPeriod": 9,
                        "periodDescription": "00:00",
                        "dst": false,
                        "block": "FH_1",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 2,
                                "price": 150,
                                "amount": 25
                            },
                            {
                                "index": 1,
                                "price": 150,
                                "amount": 30
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186147659,
                        "startPeriod": 19,
                        "duration": 3,
                        "endPeriod": 24,
                        "periodDescription": "18:00",
                        "dst": false,
                        "block": "FH_3",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 225,
                                "amount": 50
                            },
                            {
                                "index": 2,
                                "price": 225,
                                "amount": 45
                            },
                            {
                                "index": 3,
                                "price": 225,
                                "amount": 35
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>72a0f328-f8db-419b-abf6-7e1f7df4284e</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferRequest">
                <start>2018-10-29T00:00:00.000+0300</start>
                <end>2018-10-29T00:00:00.000+0300</end>
                <offerType>FLEXIBLE</offerType>
                <regionCode>TR1</regionCode>
                <version>null</version>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryOfferServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferResponse">
        <offers>
            <deliveryDay>2018-10-29T00:00:00.000+0300</deliveryDay>
            <offerType>FLEXIBLE</offerType>
            <regionCode>TR1</regionCode>
            <currencyCode>TRY</currencyCode>
            <offerDetails>
                <offerDetailId>7186147394</offerDetailId>
                <startPeriod>9</startPeriod>
                <duration>4</duration>
                <endPeriod>19</endPeriod>
                <periodDescription>08:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>80.0</amount>
                    <index>1</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>65.0</amount>
                    <index>2</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>60.0</amount>
                    <index>3</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>40.0</amount>
                    <index>4</index>
                    <price>350</price>
                </offerPrices>
                <block>FH_2</block>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186147235</offerDetailId>
                <startPeriod>1</startPeriod>
                <duration>2</duration>
                <endPeriod>9</endPeriod>
                <periodDescription>00:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>25.0</amount>
                    <index>2</index>
                    <price>150</price>
                </offerPrices>
                <offerPrices>
                    <amount>30.0</amount>
                    <index>1</index>
                    <price>150</price>
                </offerPrices>
                <block>FH_1</block>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186147659</offerDetailId>
                <startPeriod>19</startPeriod>
                <duration>3</duration>
                <endPeriod>24</endPeriod>
                <periodDescription>18:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>50.0</amount>
                    <index>1</index>
                    <price>225</price>
                </offerPrices>
                <offerPrices>
                    <amount>45.0</amount>
                    <index>2</index>
                    <price>225</price>
                </offerPrices>
                <offerPrices>
                    <amount>35.0</amount>
                    <index>3</index>
                    <price>225</price>
                </offerPrices>
                <block>FH_3</block>
            </offerDetails>
            <user>KULLANICI_ADINIZ</user>
            <currencyName>TRY</currencyName>
            <regionName>TR1</regionName>
            <dayLightSavingDay>false</dayLightSavingDay>
            <currencyInfo>
                <date>2018-10-24T00:00:00.000+0300</date>
                <dollar>5.717</dollar>
                <euro>6.5295</euro>
                <turkishLira>1.0</turkishLira>
            </currencyInfo>
            <lastModifyDate>2018-10-25T10:16:13.138+0300</lastModifyDate>
            <offerVersion>1</offerVersion>
        </offers>
    </body>
    <resultType>SUCCESS</resultType>
</queryOfferServiceResponse>

7.1.15. Teklif / Silme / Saatlik

Bu servis saatlik teklifleri siler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "447bee29-3263-4a44-89b5-e45624df31c5"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-02T00:00:00.000+0300",
        "offerType": "HOURLY",
        "region": "TR1"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "version": 2,
        "lastModifyDate": "2016-03-31T16:47:36.130+0300"
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>4f9a05c4-8c7d-4711-bf76-86ae2eeca1fd</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="deleteOfferRequest">
                <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
                <offerType>HOURLY</offerType>
                <region>TR1</region>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="deleteOfferResponse">
                <version>5</version>
                <lastModifyDate>2016-04-20T14:29:35.808+0300</lastModifyDate>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.1.16. Teklif / Silme / Blok

Bu servis blok teklifleri siler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "4f9a05c4-8c7d-4711-bf76-86ae2eeca1fd"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-02T00:00:00.000+0300",
        "offerType": "BLOCK",
        "region": "TR1"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "version": 2,
        "lastModifyDate": "2016-03-31T16:44:17.180+0300"
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>4f9a05c4-8c7d-4711-bf76-86ae2eeca1fd</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="deleteOfferRequest">
                <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
                <offerType>BLOCK</offerType>
                <region>TR1</region>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="deleteOfferResponse">
                <version>5</version>
                <lastModifyDate>2016-04-20T14:26:36.582+0300</lastModifyDate>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.1.17. Teklif / Silme / Esnek

Bu servis esnek teklifleri siler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "ebb0870a-5688-4ff6-b134-ad487e7d7cfe"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-02T00:00:00.000+0300",
        "offerType": "FLEXIBLE",
        "region": "TR1"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "version": 2,
        "lastModifyDate": "2016-03-31T16:32:18.452+0300"
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>4f9a05c4-8c7d-4711-bf76-86ae2eeca1fd</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="deleteOfferRequest">
                <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
                <offerType>FLEXIBLE</offerType>
                <region>TR1</region>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="deleteOfferResponse">
        <version>5</version>
        <lastModifyDate>2016-04-20T14:28:11.002+0300</lastModifyDate>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.1.18. Teklif / Listeleme / Tarihçe / Saatlik

Bu servis saatlik tekliflerin tarihçesini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "b711eb13-a3eb-4d08-b155-b12513c7fc80"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2018-10-29T00:00:00.000+0300",
        "offerType": "HOURLY",
        "regionCode": "TR1"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [
            {
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "HOURLY",
                "regionCode": "TR1",
                "currencyCode": "TRY",
                "user": "KULLANICI_ADINIZ",
                "availableActions": [
                    "EDITABLE",
                    "CANCELABLE"
                ],
                "currencyName": "TRY",
                "regionName": "TR1",
                "dayLightSavingDay": false,
                "currencyInfo": null,
                "state": null,
                "lastModifyDate": "2018-10-25T12:20:43.952+0300",
                "offerVersion": 1,
                "organization": null,
                "offerDetails": [
                    {
                        "offerDetailId": 7186156139,
                        "startPeriod": 1,
                        "duration": 1,
                        "endPeriod": 1,
                        "periodDescription": "00:00 - 01:00",
                        "dst": false,
                        "block": null,
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 0,
                                "amount": 100
                            },
                            {
                                "index": 2,
                                "price": 2000,
                                "amount": -100
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186156298,
                        "startPeriod": 2,
                        "duration": 1,
                        "endPeriod": 2,
                        "periodDescription": "01:00 - 02:00",
                        "dst": false,
                        "block": null,
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 0,
                                "amount": 200
                            },
                            {
                                "index": 2,
                                "price": 2000,
                                "amount": -200
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b711eb13-a3eb-4d08-b155-b12513c7fc80</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferHistoryRequest">
                <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
                <offerType>HOURLY</offerType>
                <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryOfferServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferResponse">
        <offers>
            <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
            <offerType>HOURLY</offerType>
            <regionCode>TR1</regionCode>
            <currencyCode>TRY</currencyCode>
            <offerDetails>
                <offerDetailId>7186235851</offerDetailId>
                <startPeriod>1</startPeriod>
                <duration>1</duration>
                <endPeriod>1</endPeriod>
                <periodDescription>00:00 - 01:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>-100.0</amount>
                    <index>1</index>
                    <price>2000</price>
                </offerPrices>
                <offerPrices>
                    <amount>100.0</amount>
                    <index>1</index>
                    <price>0</price>
                </offerPrices>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186236010</offerDetailId>
                <startPeriod>2</startPeriod>
                <duration>1</duration>
                <endPeriod>2</endPeriod>
                <periodDescription>01:00 - 02:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>200.0</amount>
                    <index>1</index>
                    <price>0</price>
                </offerPrices>
                <offerPrices>
                    <amount>-200.0</amount>
                    <index>1</index>
                    <price>2000</price>
                </offerPrices>
            </offerDetails>
            <user>KULLANICI_ADINIZ</user>
            <availableActions>EDITABLE</availableActions>
            <availableActions>CANCELABLE</availableActions>
            <currencyName>TRY</currencyName>
            <regionName>TR1</regionName>
            <dayLightSavingDay>false</dayLightSavingDay>
            <lastModifyDate>2018-10-30T11:27:01.883+0300</lastModifyDate>
            <offerVersion>1</offerVersion>
        </offers>
    </body>
    <resultType>SUCCESS</resultType>
</queryOfferServiceResponse>

7.1.19. Teklif / Listeleme / Tarihçe / Blok

Bu servis blok tekliflerin tarihçesini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "8051f38f-e5b6-4daf-bda8-e04abdc7a483"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-01T00:00:00.000+0300",
        "offerType": "BLOCK",
        "regionCode": "TR1"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [{
            "deliveryDay": "2016-04-01T00:00:00.000+0300",
            "offerType": "BLOCK",
            "offerVersion": 1,
            "regionCode": "TR1",
            "regionName": "TR1",
            "currencyCode": "TRY",
            "currencyName": "TRY",
            "dayLightSavingDay": true,
            "offerDetails": [{
                "offerDetailId": null,
                "startPeriod": 1,
                "duration": 4,
                "endPeriod": 4,
                "periodDescription": "00:00",
                "dst": true,
                "offerPrices": [{
                        "index":1,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":2,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":3,
                    "price": 250,
                    "amount": 50.0
                },{
                        "index":4,
                    "price": 250,
                    "amount": 50.0
                }],
                "block": null,
                "relatedBlock": null
            }],
            "user": "DGPYSUSER",
            "availableActions": ["EDITABLE", "CANCELABLE"],
            "currencyModel": null,
            "state": null,
            "lastModifyDate": "2016-03-30T15:01:55.014+0300"
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>8051f38f-e5b6-4daf-bda8-e04abdc7a483</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferHistoryRequest">
        <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
        <offerType>BLOCK</offerType>
        <regionCode>TR1</regionCode>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryOfferResponse">
                <offers>
                        <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
                        <offerType>BLOCK</offerType>
                        <offerVersion>1</offerVersion>
                        <regionCode>TR1</regionCode>
                        <regionName>TR1</regionName>
                        <currencyCode>TRY</currencyCode>
                        <currencyName>TRY</currencyName>
                        <dayLightSavingDay>false</dayLightSavingDay>
                        <offerDetails>
                                <dst>false</dst>
                                <duration>4</duration>
                                <offerPrices>
                                        <index>1</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>2</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>3</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>4</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <periodDescription>00:00</periodDescription>
                                <startPeriod>1</startPeriod>
                                <endPeriod>4</endPeriod>
                        </offerDetails>
                        <user>dgpysuser</user>
                        <availableActions>EDITABLE</availableActions>
                        <availableActions>CANCELABLE</availableActions>
                        <state>Otomatik iptal. Yeni versiyon eklendi.</state>
                        <lastModifyDate>2016-04-20T10:18:03.201+0300</lastModifyDate>
                </offers>
                <offers>
                        <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
                        <offerType>BLOCK</offerType>
                        <offerVersion>2</offerVersion>
                        <regionCode>TR1</regionCode>
                        <regionName>TR1</regionName>
                        <currencyCode>TRY</currencyCode>
                        <currencyName>TRY</currencyName>
                        <dayLightSavingDay>false</dayLightSavingDay>
                        <offerDetails>
                                <dst>false</dst>
                                <duration>4</duration>
                                <offerPrices>
                                        <index>1</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>2</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>3</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>4</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <periodDescription>00:00</periodDescription>
                                <startPeriod>1</startPeriod>
                                <endPeriod>4</endPeriod>
                        </offerDetails>
                        <user>dgpysuser</user>
                        <availableActions>EDITABLE</availableActions>
                        <availableActions>CANCELABLE</availableActions>
                        <state>Otomatik iptal. Yeni versiyon eklendi.</state>
                        <lastModifyDate>2016-04-20T11:37:22.404+0300</lastModifyDate>
                </offers>
                <offers>
                        <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
                        <offerType>BLOCK</offerType>
                        <offerVersion>3</offerVersion>
                        <regionCode>TR1</regionCode>
                        <regionName>TR1</regionName>
                        <currencyCode>TRY</currencyCode>
                        <currencyName>TRY</currencyName>
                        <dayLightSavingDay>false</dayLightSavingDay>
                        <offerDetails>
                                <dst>false</dst>
                                <duration>4</duration>
                                <offerPrices>
                                        <index>1</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>2</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>3</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <offerPrices>
                                        <index>4</index>
                                        <price>12</price>
                                        <amount>12</amount>
                                </offerPrices>
                                <periodDescription>00:00</periodDescription>
                                <startPeriod>1</startPeriod>
                        </offerDetails>
                        <user>dgpysuser</user>
                        <availableActions>EDITABLE</availableActions>
                        <availableActions>CANCELABLE</availableActions>
                        <state>Teminat yetersizliği nedeni ile otomatik iptal edildi.</state>
                        <lastModifyDate>2016-04-20T11:39:38.042+0300</lastModifyDate>
                </offers>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.1.20. Teklif / Listeleme / Tarihçe / Esnek

Bu servis esnek tekliflerin tarihçesini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
        "header": [{
                "key": "transactionId",
                "value": "e1d5f504-a345-4444-b353-4bbc9fdbaf2e"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }],
        "body": {
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "FLEXIBLE",
                "regionCode": "TR1"
        }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "offers": [
            {
                "deliveryDay": "2018-10-29T00:00:00.000+0300",
                "offerType": "FLEXIBLE",
                "regionCode": "TR1",
                "currencyCode": "TRY",
                "user": "KULLANICI_ADINIZ",
                "availableActions": [
                    "EDITABLE",
                    "CANCELABLE"
                ],
                "currencyName": "TRY",
                "regionName": "TR1",
                "dayLightSavingDay": false,
                "currencyInfo": null,
                "state": null,
                "lastModifyDate": "2018-10-25T10:16:13.138+0300",
                "offerVersion": 1,
                "organization": null,
                "offerDetails": [
                    {
                        "offerDetailId": 7186147394,
                        "startPeriod": 9,
                        "duration": 4,
                        "endPeriod": 19,
                        "periodDescription": "08:00",
                        "dst": false,
                        "block": "FH_2",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 350,
                                "amount": 80
                            },
                            {
                                "index": 2,
                                "price": 350,
                                "amount": 65
                            },
                            {
                                "index": 3,
                                "price": 350,
                                "amount": 60
                            },
                            {
                                "index": 4,
                                "price": 350,
                                "amount": 40
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186147235,
                        "startPeriod": 1,
                        "duration": 2,
                        "endPeriod": 9,
                        "periodDescription": "00:00",
                        "dst": false,
                        "block": "FH_1",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 2,
                                "price": 150,
                                "amount": 25
                            },
                            {
                                "index": 1,
                                "price": 150,
                                "amount": 30
                            }
                        ]
                    },
                    {
                        "offerDetailId": 7186147659,
                        "startPeriod": 19,
                        "duration": 3,
                        "endPeriod": 24,
                        "periodDescription": "18:00",
                        "dst": false,
                        "block": "FH_3",
                        "relatedBlock": null,
                        "offerPrices": [
                            {
                                "index": 1,
                                "price": 225,
                                "amount": 50
                            },
                            {
                                "index": 2,
                                "price": 225,
                                "amount": 45
                            },
                            {
                                "index": 3,
                                "price": 225,
                                "amount": 35
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>e1d5f504-a345-4444-b353-4bbc9fdbaf2e</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferHistoryRequest">
                <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
                <offerType>FLEXIBLE</offerType>
                <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryOfferServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryOfferResponse">
        <offers>
            <deliveryDay>2018-10-31T00:00:00.000+0300</deliveryDay>
            <offerType>FLEXIBLE</offerType>
            <regionCode>TR1</regionCode>
            <currencyCode>TRY</currencyCode>
            <offerDetails>
                <offerDetailId>7186234844</offerDetailId>
                <startPeriod>1</startPeriod>
                <duration>2</duration>
                <endPeriod>9</endPeriod>
                <periodDescription>00:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>30.0</amount>
                    <index>1</index>
                    <price>150</price>
                </offerPrices>
                <offerPrices>
                    <amount>25.0</amount>
                    <index>2</index>
                    <price>150</price>
                </offerPrices>
                <block>FH_1</block>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186235003</offerDetailId>
                <startPeriod>9</startPeriod>
                <duration>4</duration>
                <endPeriod>19</endPeriod>
                <periodDescription>08:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>80.0</amount>
                    <index>1</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>65.0</amount>
                    <index>2</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>60.0</amount>
                    <index>3</index>
                    <price>350</price>
                </offerPrices>
                <offerPrices>
                    <amount>40.0</amount>
                    <index>4</index>
                    <price>350</price>
                </offerPrices>
                <block>FH_2</block>
            </offerDetails>
            <offerDetails>
                <offerDetailId>7186235268</offerDetailId>
                <startPeriod>19</startPeriod>
                <duration>3</duration>
                <endPeriod>24</endPeriod>
                <periodDescription>18:00</periodDescription>
                <dst>false</dst>
                <offerPrices>
                    <amount>50.0</amount>
                    <index>1</index>
                    <price>225</price>
                </offerPrices>
                <offerPrices>
                    <amount>45.0</amount>
                    <index>2</index>
                    <price>225</price>
                </offerPrices>
                <offerPrices>
                    <amount>35.0</amount>
                    <index>3</index>
                    <price>225</price>
                </offerPrices>
                <block>FH_3</block>
            </offerDetails>
            <user>PK195</user>
            <availableActions>EDITABLE</availableActions>
            <availableActions>CANCELABLE</availableActions>
            <currencyName>TRY</currencyName>
            <regionName>TR1</regionName>
            <dayLightSavingDay>false</dayLightSavingDay>
            <lastModifyDate>2018-10-30T11:13:21.777+0300</lastModifyDate>
            <offerVersion>1</offerVersion>
        </offers>
    </body>
    <resultType>SUCCESS</resultType>
</queryOfferServiceResponse>

7.1.21. Teklif / Eşleşme Sonuç

Bu servis eşleşme sonuçlarını listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "317ec740-95fa-4345-bf25-2df733afd322"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-03-31T00:00:00.000+0300",
        "region": "TR1"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "optimizationSummaryByOrganizations": [{
            "period": 1,
            "duration": 1,
            "periodDescription": "00:00 - 01:00",
            "offerCode": 1745277572,
            "offerType": "HOURLY",
            "offerVersion": 0,
            "volume": 92,
            "marketTradePrice": 1188.51,
            "offerDetailResponses": [{
                "price": 10,
                "amount": 100.0,
                "avgMarketTradePrice": null
            }, {
                "price": 520,
                "amount": 95.0,
                "avgMarketTradePrice": null
            }, {
                "price": 1960,
                "amount": 90.0,
                "avgMarketTradePrice": null
            }]
        }, {
            "period": 2,
            "duration": 1,
            "periodDescription": "01:00 - 02:00",
            "offerCode": 1745277784,
            "offerType": "HOURLY",
            "offerVersion": 0,
            "volume": 92,
            "marketTradePrice": 1188.51,
            "offerDetailResponses": [{
                "price": 10,
                "amount": 100.0,
                "avgMarketTradePrice": null
            }, {
                "price": 520,
                "amount": 95.0,
                "avgMarketTradePrice": null
            }, {
                "price": 1960,
                "amount": 90.0,
                "avgMarketTradePrice": null
            }]
        }, {
            "period": 23,
            "duration": 1,
            "periodDescription": "22:00 - 23:00",
            "offerCode": 1745282236,
            "offerType": "HOURLY",
            "offerVersion": 0,
            "volume": 92,
            "marketTradePrice": 1121.55,
            "offerDetailResponses": [{
                "price": 10,
                "amount": 100.0,
                "avgMarketTradePrice": null
            }, {
                "price": 520,
                "amount": 95.0,
                "avgMarketTradePrice": null
            }, {
                "price": 1960,
                "amount": 90.0,
                "avgMarketTradePrice": null
            }]
        }, {
            "period": 24,
            "duration": 1,
            "periodDescription": "23:00 - 24:00",
            "offerCode": 1745282448,
            "offerType": "HOURLY",
            "offerVersion": 0,
            "volume": 92,
            "marketTradePrice": 1155.03,
            "offerDetailResponses": [{
                "price": 10,
                "amount": 100.0,
                "avgMarketTradePrice": null
            }, {
                "price": 520,
                "amount": 95.0,
                "avgMarketTradePrice": null
            }, {
                "price": 1960,
                "amount": 90.0,
                "avgMarketTradePrice": null
            }]
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>317ec740-95fa-4345-bf25-2df733afd322</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="offerResultRequest">
        <deliveryDay>2016-03-31T00:00:00.000+0300</deliveryDay>
        <region>TR1</region>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" ?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="offerResultResponse">
                <optimizationSummaryByOrganizations>
                        <period>1</period>
                        <duration>1</duration>
                        <periodDescription>00:00 - 01:00</periodDescription>
                        <offerCode>1745277572</offerCode>
                        <offerType>HOURLY</offerType>
                        <offerVersion>0</offerVersion>
                        <volume>92</volume>
                        <marketTradePrice>1188.51</marketTradePrice>
                        <offerDetailResponses>
                                <price>10</price>
                                <amount>100</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>520</price>
                                <amount>95</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>1960</price>
                                <amount>90</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                </optimizationSummaryByOrganizations>
                <optimizationSummaryByOrganizations>
                        <period>2</period>
                        <duration>1</duration>
                        <periodDescription>01:00 - 02:00</periodDescription>
                        <offerCode>1745277784</offerCode>
                        <offerType>HOURLY</offerType>
                        <offerVersion>0</offerVersion>
                        <volume>92</volume>
                        <marketTradePrice>1188.51</marketTradePrice>
                        <offerDetailResponses>
                                <price>10</price>
                                <amount>100</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>520</price>
                                <amount>95</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>1960</price>
                                <amount>90</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                </optimizationSummaryByOrganizations>
                <optimizationSummaryByOrganizations>
                        <period>23</period>
                        <duration>1</duration>
                        <periodDescription>22:00 - 23:00</periodDescription>
                        <offerCode>1745282236</offerCode>
                        <offerType>HOURLY</offerType>
                        <offerVersion>0</offerVersion>
                        <volume>92</volume>
                        <marketTradePrice>1121.55</marketTradePrice>
                        <offerDetailResponses>
                                <price>10</price>
                                <amount>100</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>520</price>
                                <amount>95</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>1960</price>
                                <amount>90</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                </optimizationSummaryByOrganizations>
                <optimizationSummaryByOrganizations>
                        <period>24</period>
                        <duration>1</duration>
                        <periodDescription>23:00 - 24:00</periodDescription>
                        <offerCode>1745282448</offerCode>
                        <offerType>HOURLY</offerType>
                        <offerVersion>0</offerVersion>
                        <volume>92</volume>
                        <marketTradePrice>1155.03</marketTradePrice>
                        <offerDetailResponses>
                                <price>10</price>
                                <amount>100</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>520</price>
                                <amount>95</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                        <offerDetailResponses>
                                <price>1960</price>
                                <amount>90</amount>
                                <avgMarketTradePrice />
                        </offerDetailResponses>
                </optimizationSummaryByOrganizations>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2. İkili Anlaşma Servisleri

7.2.1. İkili Anlaşma Servisleri Nasıl Çağrılır?

İkili anlaşma oluşturabilmek için bölge, karşı organizasyon etso kodu, karşı organizasyonun bölgesi, miktar ve periyot bilgilerini servise göndermemiz gerekiyor.

İkili anlaşma teklifi oluştururken, anlaşma tipi olarak "Tek Taraflı" ve "Çift Taraflı" olmak üzere iki alternatif sunulur.

"Tek Taraflı" anlaşma tipi seçilerek onaylanan ikili anlaşmanın iptal edilebilmesi için taraflardan herhangi birinin iradesi yeterli olacaktır. Onaylanan ikili anlaşmayı taraflardan herhangi birisi diğer tarafın rızası olmaksızın iptal edebilecektir.

"Çift Taraflı" anlaşma tipi seçilerek onaylanan ikili anlaşmanın iptal edilebilmesi için her iki tarafın da onayı gerekmektedir. Her iki tarafın onayı olmadan ikili anlaşma iptal edilemeyecektir.

Anlaşma tipinin değiştirilebilmesi için ikili anlaşmanın öncelikle iptal edilmesi gerekmektedir. İptal edilen ikili anlaşmaların anlaşma tipi seçilerek tekrar kaydedilmesi gerekmektedir.

Anlaşma tipi alanı zorunlu değildir, servise hiçbir değer gönderilmez ise varsayılan olarak "Çift Taraflı" olarak işlem görülür.

Periyot bilgisini bu servisi kullanarak edinebilirsiniz.
Karşı Organizasyon Etso Kod bilgisini bu servisi kullanarak edinebilirsiniz.
Bölge ve Karşı Organizasyon Bölge bilgisini bu servisi kullanarak edinebilirsiniz.
Anlaşma tipi bilgisinin alabileceği değerler: BILATERAL(Çift Taraflı), UNILITERAL(Tek Taraflı).

7.2.2. İkili Anlaşmalar / Listeleme

Bu servis ikili anlaşmaları listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Eğer EIC gönderilmezse login olan kullanıcın tüm ikili anlaşmaları aksi halde girilen EIC’ye ait olan katılımcı ile login olan katılımcı arasındaki ikili anlaşmalar listelenir.
Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "548cf8b2-cc19-4694-8a40-46e94caa3825"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-04T00:00:00.000+0300",
        "regionCode": "TR1",
        "counterRegionCode": "TR1",
        "eic": null,
        "status": "WAITING_FOR_APPROVAL"
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "contracts": [{
            "contractId": 1745213707,
            "deliveryDay": "2016-04-04T00:00:00.000+0300",
            "version": 1,
            "offer": {
                "eicCode": "40X000000000195P",
                "organization": "EÜAŞ",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [{
                    "period": 1,
                    "amount": 20.0
                }, {
                    "period": 2,
                    "amount": 30.0
                }, {
                    "period": 24,
                    "amount": 20.0
                }],
                "user": "DGPYSUSER"
            },
            "counterOffer": {
                "eicCode": "40X000000004389T",
                "organization": "ELEKTRA",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [],
                "user": "DGPYSUSER"
            },
            "status": "WAITING_FOR_APPROVAL",
            "state": null,
            "user": "DGPYSUSER",
            "originator": "40X000000000195P",
            "cancellationType":"BILATERAL"
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>548cf8b2-cc19-4694-8a40-46e94caa3825</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryContractRequest">
                <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                <regionCode>TR1</regionCode>
                <counterRegionCode>TR1</counterRegionCode>
                <eic />
                <status>WAITING_FOR_APPROVAL</status>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="contractResponse">
                <contracts>
                        <contractId>81550</contractId>
                        <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                        <version>1</version>
                        <offer>
                                <eicCode>40X000000000195P</eicCode>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>1</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>2</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>3</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>4</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>5</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>6</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>7</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>8</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>9</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>10</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>11</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>12</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>13</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>14</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>15</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>16</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>17</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>18</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>19</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>20</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>21</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>22</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>23</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>24</period>
                                </offerAmount>
                                <organization>EÜAŞ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                                <user>dgpysuser</user>
                        </offer>
                        <counterOffer>
                                <eicCode>40X100000001964N</eicCode>
                                <organization>CENGİZ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                                <user>dgpysuser</user>
                        </counterOffer>
                        <status>WAITING_FOR_APPROVAL</status>
                        <user>dgpysuser</user>
                        <organizationShortName>EÜAŞ</organizationShortName>
                        <originator>40X000000000195P</originator>
                        <cancellationType>BILATERAL</cancellationType>
                </contracts>
                <contracts>
                        <contractId>77098</contractId>
                        <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                        <version>1</version>
                        <offer>
                                <eicCode>40X000000000195P</eicCode>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>1</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>2</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>3</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>4</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>5</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>6</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>7</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>8</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>9</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>10</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>11</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>12</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>13</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>14</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>15</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>16</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>17</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>18</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>19</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>20</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>21</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>22</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>23</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>24</period>
                                </offerAmount>
                                <organization>EÜAŞ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                                <user>PK195</user>
                        </offer>
                        <counterOffer>
                                <eicCode>40X000000000183W</eicCode>
                                <organization>TETAŞ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                                <user>dgpysuser</user>
                        </counterOffer>
                        <status>WAITING_FOR_APPROVAL</status>
                        <user>dgpysuser</user>
                        <organizationShortName>EÜAŞ</organizationShortName>
                        <originator>40X000000000195P</originator>
                        <cancellationType>BILATERAL</cancellationType>
                </contracts>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2.3. İkili Anlaşmalar / Oluşturma

Bu servis ikili anlaşmalar oluşturur. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "cc212e26-0236-4b03-917a-5c0c1bdef7c8"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-07T00:00:00.000+0300",
        "counterEic": "40X000000009426O",
        "counterRegionCode": "TR1",
        "cancellationType":"BILATERAL",
        "offer": {
            "regionCode": "TR1",
            "contractOfferAmounts": [{
                "period": 1,
                "amount": 4
            }, {
                "period": 2,
                "amount": 4
            }, {
                "period": 3,
                "amount": 6
            }, {
                "period": 4,
                "amount": 3
            }, {
                "period": 24,
                "amount": 0
            }]
        }
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "contracts": [{
            "contractId": 1000000583,
            "deliveryDay": "2016-04-07T00:00:00.000+0300",
            "version": 1,
            "offer": {
                "eicCode": "40X000000000195P",
                "organization": "EÜAŞ",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [{
                "period": 1,
                "amount": 4
            }, {
                "period": 2,
                "amount": 4
            }, {
                "period": 3,
                "amount": 6
            }, {
                "period": 4,
                "amount": 3
            }, {
                "period": 24,
                "amount": 0
            }],
                "user": "DGPYS"
            },
            "counterOffer": {
                "eicCode": "40X000000009426O",
                "organization": "2M EL.ÜR.",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [],
                "user": "DGPYS"
            },
            "status": "WAITING_FOR_APPROVAL",
            "state": null,
            "user": "DGPYS",
            "originator": "40X000000000195P",
            "cancellationType":"BILATERAL"
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>7e994df1-f03b-4188-abe9-5cdfeffb8b95</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="contractRequest">
                <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                <counterEic>40X100000001964N</counterEic>
                <counterRegionCode>TR1</counterRegionCode>
                <cancellationType>BILATERAL</cancellationType>
                <offer>
                        <regionCode>TR1</regionCode>
                        <contractOfferAmounts>
                                <period>1</period>
                                <amount>5</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>2</period>
                                <amount>5</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>3</period>
                                <amount>5</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>4</period>
                                <amount>10</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>5</period>
                                <amount>10</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>6</period>
                                <amount>10</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>7</period>
                                <amount>20</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>8</period>
                                <amount>20</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>9</period>
                                <amount>20</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>10</period>
                                <amount>20</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>11</period>
                                <amount>20</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>12</period>
                                <amount>20</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>13</period>
                                <amount>30</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>14</period>
                                <amount>30</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>15</period>
                                <amount>30</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>16</period>
                                <amount>30</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>17</period>
                                <amount>30</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>18</period>
                                <amount>30</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>19</period>
                                <amount>40</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>20</period>
                                <amount>40</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>21</period>
                                <amount>40</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>22</period>
                                <amount>40</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>23</period>
                                <amount>40</amount>
                        </contractOfferAmounts>
                        <contractOfferAmounts>
                                <period>24</period>
                                <amount>40</amount>
                        </contractOfferAmounts>
                </offer>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="contractResponse">
                <contracts>
                        <contractId>81550</contractId>
                        <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                        <version>1</version>
                        <offer>
                                <eicCode>40X000000000195P</eicCode>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>1</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>2</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>5.0</amount>
                                        <period>3</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>4</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>5</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>6</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>7</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>8</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>9</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>10</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>11</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>12</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>13</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>14</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>15</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>16</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>17</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>18</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>19</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>20</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>21</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>22</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>23</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>24</period>
                                </offerAmount>
                                <organization>EÜAŞ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                                <user>PK195</user>
                        </offer>
                        <counterOffer>
                                <eicCode>40X100000001964N</eicCode>
                                <organization>CENGİZ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                                <user>dgpysuser</user>
                        </counterOffer>
                        <status>WAITING_FOR_APPROVAL</status>
                        <user>dgpysuser</user>
                        <organizationShortName>EÜAŞ</organizationShortName>
                        <originator>40X000000000195P</originator>
                        <cancellationType>BILATERAL</cancellationType>
                </contracts>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2.4. İkili Anlaşmalar / Silme

Bu servis seçilen ikili anlaşmaları silmeyi sağlar. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "0ccd7121-658a-4d32-b982-1f81d0f8a727"
    }, {
        "key": "application",
        "value": "gopweb"
    }],
    "body": {
        "contracts": [{
            "deliveryDay": "2016-04-07T00:00:00.000+0300",
            "regionCode": "TR1",
            "counterRegionCode": "TR1",
            "eic": "40X000000001184P",
            "status": "WAITING_FOR_APPROVAL"
        }, {
            "deliveryDay": "2016-04-07T00:00:00.000+0300",
            "regionCode": "TR1",
            "counterRegionCode": "TR1",
            "eic": "40X000000000379F",
            "status": "WAITING_FOR_APPROVAL"
        }, {
            "deliveryDay": "2016-04-07T00:00:00.000+0300",
            "regionCode": "TR1",
            "counterRegionCode": "TR1",
            "eic": "40X000000008001O",
            "status": "WAITING_FOR_APPROVAL"
        }]
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "contracts": [{
            "contractId": 1000017543,
            "deliveryDay": "2016-04-07T00:00:00.000+0300",
            "version": 2,
            "offer": {
                "eicCode": "40X000000000195P",
                "organization": "EÜAŞ",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [{
                    "period": 1,
                    "amount": 0.0
                }, {
                    "period": 2,
                    "amount": 0.0
                }, {
                    "period": 24,
                    "amount": 0.0
                }],
                "user": "DGPYS"
            },
            "counterOffer": {
                "eicCode": "40X000000001184P",
                "organization": "TUZLA JEO",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [],
                "user": null
            },
            "status": "WAITING_FOR_APPROVAL",
            "state": null,
            "user": "PK195",
            "originator": "40X000000000195P"
        }, {
            "contractId": 1000019027,
            "deliveryDay": "2016-04-07T00:00:00.000+0300",
            "version": 2,
            "offer": {
                "eicCode": "40X000000000195P",
                "organization": "EÜAŞ",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [{
                    "period": 1,
                    "amount": 0.0
                }, {
                    "period": 2,
                    "amount": 0.0
                }, {
                    "period": 24,
                    "amount": 0.0
                }],
                "user": "DGPYS"
            },
            "counterOffer": {
                "eicCode": "40X000000000379F",
                "organization": "TÜPRAŞ_İZT",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [],
                "user": "DGPYS"
            },
            "status": "WAITING_FOR_APPROVAL",
            "state": null,
            "user": "DGPYS",
            "originator": "EÜAŞ"
        }, {
            "contractId": 1000020511,
            "deliveryDay": "2016-04-07T00:00:00.000+0300",
            "version": 2,
            "offer": {
                "eicCode": "40X000000000195P",
                "organization": "EÜAŞ",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [{
                    "period": 1,
                    "amount": 0.0
                }, {
                    "period": 2,
                    "amount": 0.0
                }, {
                    "period": 24,
                    "amount": 0.0
                }],
                "user": "DGPYS"
            },
            "counterOffer": {
                "eicCode": "40X000000008001O",
                "organization": "JEOTER ÜRE",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [],
                "user": "DGPYS"
            },
            "status": "WAITING_FOR_APPROVAL",
            "state": null,
            "user": "DGPYS",
            "originator": "40X000000000195P"
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>0ccd7121-658a-4d32-b982-1f81d0f8a727</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryContractListRequest">
                <contracts>
                        <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                        <regionCode>TR1</regionCode>
                        <counterRegionCode>TR1</counterRegionCode>
                        <eic>40X100000001964N</eic>
                        <status>WAITING_FOR_APPROVAL</status>
                </contracts>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="contractResponse">
                <contracts>
                        <contractId>259100</contractId>
                        <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                        <version>3</version>
                        <offer>
                                <eicCode>40X000000000195P</eicCode>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>1</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>2</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>3</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>4</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>5</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>6</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>7</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>8</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>9</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>10</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>11</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>12</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>13</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>14</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>15</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>16</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>17</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>18</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>19</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>20</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>21</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>22</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>23</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>0.0</amount>
                                        <period>24</period>
                                </offerAmount>
                                <organization>EÜAŞ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                        </offer>
                        <counterOffer>
                                <eicCode>40X100000001964N</eicCode>
                                <organization>CENGİZ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                        </counterOffer>
                        <status>WAITING_FOR_APPROVAL</status>
                        <user>dgpysuser</user>
                        <organizationShortName>EÜAŞ</organizationShortName>
                        <originator>40X000000000195P</originator>
                        <cancellationType>BILATERAL</cancellationType>
                </contracts>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2.5. İkili Anlaşmalar / Periyot Saatlerini Listeleme

Bu servis ikili anlaşma periyot saatlerini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "cff6f67d-81d2-4114-944d-82e2c5ee939a"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-04T00:00:00.000+0300"
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "contractHourPeriods": [{
            "text": "00:00",
            "period": 1
        }, {
            "text": "01:00",
            "period": 2
        }, {
            "text": "02:00",
            "period": 3
        }, {
            "text": "23:00",
            "period": 24
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>2806fab9-a6bb-49a4-8ca3-51a8a101dcc4</value>
        </header>
        <header>
                <key>application</key>
                <value>gopweb</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryContractPeriodRequest">
                <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryContractPeriodResponse">
                <contractHourPeriods>
                        <period>1</period>
                        <text>00:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>2</period>
                        <text>01:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>3</period>
                        <text>02:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>4</period>
                        <text>03:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>5</period>
                        <text>04:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>6</period>
                        <text>05:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>7</period>
                        <text>06:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>8</period>
                        <text>07:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>9</period>
                        <text>08:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>10</period>
                        <text>09:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>11</period>
                        <text>10:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>12</period>
                        <text>11:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>13</period>
                        <text>12:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>14</period>
                        <text>13:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>15</period>
                        <text>14:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>16</period>
                        <text>15:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>17</period>
                        <text>16:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>18</period>
                        <text>17:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>19</period>
                        <text>18:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>20</period>
                        <text>19:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>21</period>
                        <text>20:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>22</period>
                        <text>21:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>23</period>
                        <text>22:00</text>
                </contractHourPeriods>
                <contractHourPeriods>
                        <period>24</period>
                        <text>23:00</text>
                </contractHourPeriods>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2.6. İkili Anlaşmalar / Statü / Listeleme

Bu servis ikili anlaşma statülerini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "04bf604c-19cd-4b9f-aeee-d78f0920f758"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {}
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "statuses": [{
            "status": "APPROVED",
            "description": "Geçerli"
        }, {
            "status": "WAITING_FOR_APPROVAL",
            "description": "Onay Bekliyor"
        }, {
            "status": "INVALID",
            "description": "Geçersiz"
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>04bf604c-19cd-4b9f-aeee-d78f0920f758</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryContractStatusResponse">
                <statuses>
                        <description>Geçerli</description>
                        <status>APPROVED</status>
                </statuses>
                <statuses>
                        <description>Onay Bekliyor</description>
                        <status>WAITING_FOR_APPROVAL</status>
                </statuses>
                <statuses>
                        <description>Geçersiz</description>
                        <status>INVALID</status>
                </statuses>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2.7. İkili Anlaşmalar / Tarihçe / Listeleme

Bu servis ikili anlaşma tarihçesini listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "89395570-3667-459d-a993-025fefdd5e36"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-04T00:00:00.000+0300",
        "regionCode": "TR1",
        "counterRegionCode": "TR1",
        "eic": "40X000000004389T",
        "status": "WAITING_FOR_APPROVAL"
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "contracts": [{
            "contractId": 1745213707,
            "deliveryDay": "2016-04-04T00:00:00.000+0300",
            "version": 1,
            "offer": {
                "eicCode": "40X000000000195P",
                "organization": "EÜAŞ",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [{
                    "period": 1,
                    "amount": 20.0
                }, {
                    "period": 2,
                    "amount": 30.0
                }, {
                    "period": 24,
                    "amount": 20.0
                }],
                "user": "DGPYSUSER"
            },
            "counterOffer": {
                "eicCode": "40X000000004389T",
                "organization": "ELEKTRA",
                "regionCode": "TR1",
                "regionName": "TR1",
                "offerAmount": [],
                "user": "DGPYSUSER"
            },
            "status": "WAITING_FOR_APPROVAL",
            "state": null,
            "user": "DGPYSUSER",
            "originator": "40X000000000195P",
            "cancellationType":"BILATERAL"
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>daf8a7d3-aea4-4e96-9f54-37f59fb65d97</value>
        </header>
        <header>
                <key>application</key>
                <value>gopweb</value>
        </header>
        <header>
                <key>override-organization</key>
                <value>40X000000000195P</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryContractRequest">
                <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                <regionCode>TR1</regionCode>
                <counterRegionCode>TR1</counterRegionCode>
                <eic>40X100000001964N</eic>
                <status>WAITING_FOR_APPROVAL</status>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="contractResponse">
                <contracts>
                        <contractId>256238</contractId>
                        <deliveryDay>2016-04-22T00:00:00.000+0300</deliveryDay>
                        <version>2</version>
                        <offer>
                                <eicCode>40X000000000195P</eicCode>
                                <offerAmount>
                                        <amount>1.0</amount>
                                        <period>1</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>1.0</amount>
                                        <period>2</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>1.0</amount>
                                        <period>3</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>4</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>5</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>10.0</amount>
                                        <period>6</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>7</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>8</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>9</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>10</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>11</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>20.0</amount>
                                        <period>12</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>13</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>14</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>15</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>16</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>17</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>30.0</amount>
                                        <period>18</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>19</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>20</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>21</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>22</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>23</period>
                                </offerAmount>
                                <offerAmount>
                                        <amount>40.0</amount>
                                        <period>24</period>
                                </offerAmount>
                                <organization>EÜAŞ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                        </offer>
                        <counterOffer>
                                <eicCode>40X100000001964N</eicCode>
                                <organization>CENGİZ</organization>
                                <regionCode>TR1</regionCode>
                                <regionName>TR1</regionName>
                        </counterOffer>
                        <status>WAITING_FOR_APPROVAL</status>
                        <user>dgpysuser</user>
                        <organizationShortName>EÜAŞ</organizationShortName>
                        <originator>40X000000000195P</originator>
                        <cancellationType>BILATERAL</cancellationType>
                </contracts>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2.8. İkili Anlaşmalar / Teslim Tarihi Geçerlilik Kontrolü

Bu servis ikili anlaşma girilmek istenen tarihin geçerliliğini kontrol eder. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "2df9d9bf-ca23-46b3-8044-3c5257da81d5"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-04T00:00:00.000+0300"
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": true,
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>2df9d9bf-ca23-46b3-8044-3c5257da81d5</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="queryDeliveryDayRequest">
                <deliveryDay>2016-04-04T00:00:00.000+0300</deliveryDay>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:boolean">false</body>
        <resultType>SUCCESS</resultType>
</response>

7.2.9. İkili Anlaşmalar / Organizasyon / Listeleme

Bu servis ikili anlaşma oluşturmak için gerekli karşı organizasyon listesini getirir. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "5533891a-1129-4525-830a-5328bcc7f4af"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-07T00:00:00.000+0300"
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "organizations": [{
            "name": "Piyasa Mali Uzlastirma Merkezi",
            "shortName": "PMUM",
            "eic": "40X000000000002P",
            "organizationId": {
                "id": userid,
                "period": "2016-04-01T00:00:00.000+0300"
            },
            "status": 2
        }, {
            "name": "Milli Yuk Tevzi Merkezi",
            "shortName": "MYTM",
            "eic": "40X000000000003N",
            "organizationId": {
                "id": userid,
                "period": "2016-04-01T00:00:00.000+0300"
            },
            "status": 2
        }, {
            "name": "ÇELİKLER PAMUKÖREN JEOTERMAL ELEKTRİK ÜRETİM A.Ş.",
            "shortName": "Ç.PAMUKÖRE",
            "eic": "40X000000009451P",
            "organizationId": {
                "id": userid,
                "period": "2016-04-01T00:00:00.000+0300"
            },
            "status": 2
}]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>5533891a-1129-4525-830a-5328bcc7f4af</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="contractOrganizationRequest">
                <deliveryDay>2016-04-21T00:00:00.000+0300</deliveryDay>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="organizationResponse">
                <organizations>
                        <name>TÜRKİYE ELEKTRİK TİCARET VE TAAHHÜT A.Ş.</name>
                        <shortName>TETAŞ</shortName>
                        <eic>40X000000000183W</eic>
                        <organizationId>
                                <id>183</id>
                                <period>2016-04-01T00:00:00.000+0300</period>
                        </organizationId>
                        <status>2</status>
                </organizations>
                <organizations>
                        <name>MOPAK KAĞIT-KARTON SAN. VE TİC. A.Ş.</name>
                        <shortName>MOPAK</shortName>
                        <eic>40X000000000184U</eic>
                        <organizationId>
                                <id>184</id>
                                <period>2016-04-01T00:00:00.000+0300</period>
                        </organizationId>
                        <status>2</status>
                </organizations>
                <organizations>
                        <name>ELEKTRİK ÜRETİM A.Ş.</name>
                        <shortName>EÜAŞ</shortName>
                        <eic>40X000000000195P</eic>
                        <organizationId>
                                <id>195</id>
                                <period>2016-04-01T00:00:00.000+0300</period>
                        </organizationId>
                        <status>2</status>
                </organizations>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.2.10. İkili Anlaşmalar / Bölge / Listeleme

Bu servis ikili anlaşma oluşturmak için bölge ve karşı bölge listelerini getirir. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
  "header": [
    {
      "key": "transactionId",
      "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    },
    {
      "key": "application",
      "value": "gopweb"
    }
  ],
  "body": {
    "deliveryDay": "2016-03-27T00:00:00.000+0200"
  }
}
Örnek JSON Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "body": {
    "parameters": [
      {
        "value": "TR1",
        "description": "TR1"
      }
    ]
  },
  "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="regionRequest">
                <deliveryDay>2016-03-27T00:00:00.000+0200</deliveryDay>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="parameterQueryResponse">
                <parameters>
                        <description>TR1</description>
                        <value>TR1</value>
                </parameters>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.3. Bölgesel Sonuçlar Servisleri

7.3.1. Bölgesel Sonuçlar Servisleri Nasıl Çağrılır?

Bölgesel sonuçlar servisini çağırabilmek için bölge bilgisini servise göndermemiz gerekiyor.

Bölge bilgisini bu servisi kullanarak edinebilirsiniz.

7.3.2. Sonuçlar / Bölgesel / Listeleme

Bu servis bölgesel sonuçları listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek JSON İstek
{
    "header": [{
        "key": "transactionId",
        "value": "8d0c54a8-759f-464c-9cd9-08607b5a5a3b"
    }, {
        "key": "application",
        "value": "UYGULAMA_ADI"
    }],
    "body": {
        "deliveryDay": "2016-04-12T00:00:00.000+0300",
        "region": "TR1"
    }
}
Örnek JSON Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "summaries": [{
            "period": 1,
            "periodDescription": "00:00 - 01:00",
            "marketTradePrice": 499.96,
            "amountOfPurchasingTowardsMatchHourly": 200,
            "amountOfPurchasingTowardsMatchBlock": 0,
            "amountOfPurchasingTowardsMatchTotal": 200,
            "amountOfSalesTowardsMatchHourly": 0,
            "amountOfSalesTowardsMatchBlock": -200,
            "amountOfSalesTowardsMatchFlexible": 0,
            "amountOfSalesTowardsMatchTotal": 200,
            "priceIndependentPurchasing": 0,
            "priceIndependentSales": 0,
            "minLevelPurchasing": 250,
            "maxLevelSales": -500
        }, {
            "period": 2,
            "periodDescription": "01:00 - 02:00",
            "marketTradePrice": 499.96,
            "amountOfPurchasingTowardsMatchHourly": 200,
            "amountOfPurchasingTowardsMatchBlock": 0,
            "amountOfPurchasingTowardsMatchTotal": 200,
            "amountOfSalesTowardsMatchHourly": 0,
            "amountOfSalesTowardsMatchBlock": -200,
            "amountOfSalesTowardsMatchFlexible": 0,
            "amountOfSalesTowardsMatchTotal": 200,
            "priceIndependentPurchasing": 0,
            "priceIndependentSales": 0,
            "minLevelPurchasing": 250,
            "maxLevelSales": -500,
        }, {
            "period": 24,
            "periodDescription": "23:00 - 24:00",
            "marketTradePrice": 486.73,
            "amountOfPurchasingTowardsMatchHourly": 201,
            "amountOfPurchasingTowardsMatchBlock": 0,
            "amountOfPurchasingTowardsMatchTotal": 201,
            "amountOfSalesTowardsMatchHourly": -201,
            "amountOfSalesTowardsMatchBlock": 0,
            "amountOfSalesTowardsMatchFlexible": 0,
            "amountOfSalesTowardsMatchTotal": 201,
            "priceIndependentPurchasing": 0,
            "priceIndependentSales": 0,
            "minLevelPurchasing": 250,
            "maxLevelSales": -800,
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>0a861871-82e6-4115-ad6b-19b2ef8772bb</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryFinalResultRequest">
        <deliveryDay>2016-05-10T00:00:00.000+0300</deliveryDay>
        <region>TR1</region>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<optimizationResultServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="optimizationResult">
        <summaries>
            <amountOfPurchasingTowardsMatchBlock>0</amountOfPurchasingTowardsMatchBlock>
            <amountOfPurchasingTowardsMatchHourly>86</amountOfPurchasingTowardsMatchHourly>
            <amountOfPurchasingTowardsMatchTotal>86</amountOfPurchasingTowardsMatchTotal>
            <amountOfSalesTowardsMatchBlock>0</amountOfSalesTowardsMatchBlock>
            <amountOfSalesTowardsMatchFlexible>0</amountOfSalesTowardsMatchFlexible>
            <amountOfSalesTowardsMatchHourly>-86</amountOfSalesTowardsMatchHourly>
            <amountOfSalesTowardsMatchTotal>-86</amountOfSalesTowardsMatchTotal>
            <marketTradePrice>974.83</marketTradePrice>
            <maxLevelSales>-159</maxLevelSales>
            <minLevelPurchasing>132</minLevelPurchasing>
            <period>1</period>
            <periodDescription>00:00 - 01:00</periodDescription>
            <priceIndependentPurchasing>12</priceIndependentPurchasing>
            <priceIndependentSales>16</priceIndependentSales>
        </summaries>
        <summaries>
            <amountOfPurchasingTowardsMatchBlock>0</amountOfPurchasingTowardsMatchBlock>
            <amountOfPurchasingTowardsMatchHourly>86</amountOfPurchasingTowardsMatchHourly>
            <amountOfPurchasingTowardsMatchTotal>86</amountOfPurchasingTowardsMatchTotal>
            <amountOfSalesTowardsMatchBlock>0</amountOfSalesTowardsMatchBlock>
            <amountOfSalesTowardsMatchFlexible>0</amountOfSalesTowardsMatchFlexible>
            <amountOfSalesTowardsMatchHourly>-86</amountOfSalesTowardsMatchHourly>
            <amountOfSalesTowardsMatchTotal>-86</amountOfSalesTowardsMatchTotal>
            <marketTradePrice>974.83</marketTradePrice>
            <maxLevelSales>-159</maxLevelSales>
            <minLevelPurchasing>132</minLevelPurchasing>
            <period>2</period>
            <periodDescription>01:00 - 02:00</periodDescription>
            <priceIndependentPurchasing>12</priceIndependentPurchasing>
            <priceIndependentSales>16</priceIndependentSales>
        </summaries>
        <summaries>
            <amountOfPurchasingTowardsMatchBlock>0</amountOfPurchasingTowardsMatchBlock>
            <amountOfPurchasingTowardsMatchHourly>86</amountOfPurchasingTowardsMatchHourly>
            <amountOfPurchasingTowardsMatchTotal>86</amountOfPurchasingTowardsMatchTotal>
            <amountOfSalesTowardsMatchBlock>0</amountOfSalesTowardsMatchBlock>
            <amountOfSalesTowardsMatchFlexible>0</amountOfSalesTowardsMatchFlexible>
            <amountOfSalesTowardsMatchHourly>-86</amountOfSalesTowardsMatchHourly>
            <amountOfSalesTowardsMatchTotal>-86</amountOfSalesTowardsMatchTotal>
            <marketTradePrice>974.83</marketTradePrice>
            <maxLevelSales>-159</maxLevelSales>
            <minLevelPurchasing>132</minLevelPurchasing>
            <period>24</period>
            <periodDescription>23:00 - 24:00</periodDescription>
            <priceIndependentPurchasing>12</priceIndependentPurchasing>
            <priceIndependentSales>16</priceIndependentSales>
        </summaries>
    </body>
    <resultType>SUCCESS</resultType>
</optimizationResultServiceResponse>

7.4. İşlem Geçmişi Servisleri

7.4.1. İşlem Geçmişi Servisleri Nasıl Çağrılır?

İşlem Servislerini çağırabilmek için, 'startDate', 'endDate', 'userName', 'organizationEic', 'operationCode', 'operationType', 'operationPriority' değerleri istenilen bilgiye uygun olarak servise gönderilmelidir. 'startDate' ve 'endDate' ile sorgulanmak istenilen İşlem Geçmişi aralığı tanımlanır. 'organizationEic' sorgulanmak istenilen organizasyonun kodudur.

İşlem Geçmişi servisleri ile her kullanıcı sadece kendi organizyonuna ait sorgulamaları yapabilir.

'operationType' işlemin kullanıcı veya sistem tarafından yapıldığının bilgisidir. Aşağıdaki tabloda detayları mevcuttur.

operationType Açıklama

SYSTEM

Sistem tarafından yapılan işlemlerin tipi

USER

Bir kullanıcı tarafından yapılan işlemlerin tipi

'operationPriority' işlemin öneminin bilgisidir. Aşağıdaki tabloda detayları mevcuttur.

operationPriority Açıklama

ERROR

Hata mesajları

INFO

Bilgi mesajları

WARNING

Uyarı mesajları

'operationCode' işlemin hangi durum ile ilgili olduğunun bilgisidir. Parametrik olarak tutulan bu değerleri elde etmek için bu servis kullanılmalıdır.

7.4.2. İşlem Geçmişi Sorgulama Servisi

Bu servis işlem geçmişini sorgulamak için kullanılır. Buradan servis parametre detaylarına erişebilirsiniz.
Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "688ce8cc-47af-4ea6-85d9-1f964425bece"
    }, {
        "key": "application",
        "value": "demoClient"
    }],
    "body": {
        "startDate": "2016-04-21T14:06:40.548+0300",
        "endDate": "2016-04-21T14:06:40.548+0300",
        "userName": null,
        "organizationEic": null,
        "operationCode": null,
        "operationType": null,
        "operationPriority": null
    }
}
Örnek Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "body": {
    "operationHistories": [
     {
        "entryDate": "2016-04-15T15:19:19.143+0300",
        "id": 77202,
        "organizationEic": "40X000000000000P",
        "organizationName": "ORGANIZASYON ISMI",
        "organizationShortName": "ORGANIZASYON KISA ISMI",
        "user": "KULLANICI",
        "description": "ACIKLAMA",
        "operationName": "Kullanıcı Hareketleri",
        "priority": "INFO",
        "params": {}
      },
      {
        "entryDate": "2016-04-15T15:19:19.143+0300",
        "id": 77204,
        "organizationEic": "40X000000000000P",
        "organizationName": "ORGANIZASYON ISMI",
        "organizationShortName": "ORGANIZASYON KISA ISMI",
        "user": "KULLANICI",
        "description": "ACIKLAMA",
        "operationName": "Hata Mesajları",
        "priority": "ERROR",
        "params": {}
      },
{
        "entryDate": "2016-04-15T15:19:19.143+0300",
        "id": 77204,
        "organizationEic": "40X000000000000P",
        "organizationName": "ORGANIZASYON ISMI",
        "organizationShortName": "ORGANIZASYON KISA ISMI",
        "user": "KULLANICI",
        "description": "ACIKLAMA",
        "operationName": "Hata Mesajları",
        "priority": "WARNING",
        "params": {}
      }
    ]
  },
  "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>688ce8cc-47af-4ea6-85d9-1f964425bece</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="operationHistorySearchRequest">
                <startDate>2016-04-12T14:06:40.548+0300</startDate>
                <endDate>2016-04-21T14:06:40.548+0300</endDate>
                <userName>USERNAME</userName>
                <organizationEic>ORGANIZATION</organizationEic>
                <operationCode>OPERATIONCODE</operationCode>
                <operationType>OPERATIONTYPE</operationType>
                <operationPriority>PRIORITY</operationPriority>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="operationHistoryResponse">
        <operationHistories>
            <entryDate>2016-04-21T14:11:11.722+0300</entryDate>
            <id>12345</id>
            <organizationEic>40X000000000000</organizationEic>
            <organizationName>ORGANİZASYONADI</organizationName>
            <organizationShortName>ORGANİZASYONKISAADI</organizationShortName>
            <user>KULLANICI</user>
            <description>AÇIKLAMA</description>
            <operationName>ISLEMADI</operationName>
            <priority>INFO</priority>
            <params/>
        </operationHistories>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.4.3. İşlem Kodları Listesini Sorgulama Servisi

Bu servis işlem kodları listesini sorgulamak için kullanılır. Buradan servis parametre detaylarına erişebilirsiniz.
Örnek Json İstek
{
    "header": [{
        "key": "transactionId",
        "value": "05398072-97cd-41ad-a363-ce9469bf75c3"
    }, {
        "key": "application",
        "value": "demoClient"
    }],
    "body": {}
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "parameters": [{
            "value": "1",
            "description": "Saatlik Teklif"
        }, {
            "value": "2",
            "description": "Esnek Teklif"
        }, {
            "value": "3",
            "description": "Blok Teklif"
        }, {
            "value": "4",
            "description": "İkili Anlaşmalar"
        }, {
            "value": "6",
            "description": "Teklif Bildirim"
        }, {
            "value": "7",
            "description": "Teklif Doğrulama"
        }, {
            "value": "8",
            "description": "Fiyat Belirleme"
        }, {
            "value": "9",
            "description": "İtiraz Etme"
        }, {
            "value": "10",
            "description": "Nihai sonuç"
        }, {
            "value": "11",
            "description": "Atc & Ntc"
        }, {
            "value": "12",
            "description": "İkili Anlaşmalar Uyarısı"
        }, {
            "value": "13",
            "description": "İkili Anlaşmalar"
        }, {
            "value": "14",
            "description": "Erken Bildirim"
        }, {
            "value": "15",
            "description": "Teminat Bildirim"
        }, {
            "value": "16",
            "description": "EPİAŞ Teklif Müdehale"
        }, {
            "value": "17",
            "description": "Kullanıcı Hareketleri"
        }, {
            "value": "18",
            "description": "Hata Mesajları"
        }, {
            "value": "21",
            "description": "Teklif Kaydetme"
        }, {
            "value": "22",
            "description": "Eşleşme ve İtiraz"
        }, {
            "value": "23",
            "description": "Teklif Görüntüleme"
        }, {
            "value": "24",
            "description": "Bölgesel Sonuçlar"
        }]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>05398072-97cd-41ad-a363-ce9469bf75c3</value>
    </header>
    <header>
        <key>application</key>
        <value>demoClient</value>
    </header>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterQueryResponse">
        <parameters>
            <value>1</value>
            <description>Saatlik Teklif</description>
        </parameters>
        <parameters>
            <value>2</value>
            <description>Esnek Teklif</description>
        </parameters>
        <parameters>
            <value>3</value>
            <description>Blok Teklif</description>
        </parameters>
        <parameters>
            <value>4</value>
            <description>İkili Anlaşmalar</description>
        </parameters>
        <parameters>
            <value>6</value>
            <description>Teklif Bildirim</description>
        </parameters>
        <parameters>
            <value>7</value>
            <description>Teklif Doğrulama</description>
        </parameters>
        <parameters>
            <value>8</value>
            <description>Fiyat Belirleme</description>
        </parameters>
        <parameters>
            <value>9</value>
            <description>İtiraz Etme</description>
        </parameters>
        <parameters>
            <value>10</value>
            <description>Nihai sonuç</description>
        </parameters>
        <parameters>
            <value>11</value>
            <description>Atc &amp; Ntc</description>
        </parameters>
        <parameters>
            <value>12</value>
            <description>İkili Anlaşmalar Uyarısı</description>
        </parameters>
        <parameters>
            <value>13</value>
            <description>İkili Anlaşmalar</description>
        </parameters>
        <parameters>
            <value>14</value>
            <description>Erken Bildirim</description>
        </parameters>
        <parameters>
            <value>15</value>
            <description>Teminat Bildirim</description>
        </parameters>
        <parameters>
            <value>16</value>
            <description>EPİAŞ Teklif Müdehale</description>
        </parameters>
        <parameters>
            <value>17</value>
            <description>Kullanıcı Hareketleri</description>
        </parameters>
        <parameters>
            <value>18</value>
            <description>Hata Mesajları</description>
        </parameters>
        <parameters>
            <value>21</value>
            <description>Teklif Kaydetme</description>
        </parameters>
        <parameters>
            <value>22</value>
            <description>Eşleşme ve İtiraz</description>
        </parameters>
        <parameters>
            <value>23</value>
            <description>Teklif Görüntüleme</description>
        </parameters>
        <parameters>
            <value>24</value>
            <description>Bölgesel Sonuçlar</description>
        </parameters>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.5. İtiraz Servisleri

7.5.1. İtiraz Oluşturma Rest Servisi

Bu servis ile oluşan eşleşmelere itiraz edilebilir. Parametre detaylarına buradan erişebilirsiniz.

Sistemde oluşmuş olan eşleşmeleri bu servis ile erişebilirsiniz.
Örnek Json İstek
  {
    "header": [
      {
        "key": "transactionId",
        "value": "57a064d5-2eb3-4a0b-bc71-7679d68e5961"
      },
      {
        "key": "application",
        "value": "demoIstemci"
      }
    ],
    "body": {
      "offerDetailId": 78582,
      "message": "örnekitiraz"
    }
  }
Örnek Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "body": true,
  "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="objectionCreateRequest">
        <offerDetailId>79430</offerDetailId>
        <message>örnekitiraz</message>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:boolean">true</body>
    <resultType>SUCCESS</resultType>
</response>

7.5.2. İtiraz Listeleme Rest Servisi

Bu servis ile eşleşme sonuçlarına edilmiş itirazların listesi alınabilir. Parametre detaylarına buradan erişebilirsiniz.

Örnek Json İstek
{
  "header": [
    {
      "key": "transactionId",
      "value": "b5787b85-ceec-4600-9ea3-fa1e2c4e95e1"
    },
    {
      "key": "application",
      "value": "demoIstemci"
    }
  ],
  "body": {
    "objectionStatus": "ACTIVE",
    "objectionTimeStart": "2016-05-04T00:00:00.000+0300",
    "objectionTimeEnd": "2016-05-11T00:00:00.000+0300"
  }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "objections": [
            {
                "objectionId": 95224,
                "objectionDate": "2016-05-06T14:17:47.640+0300",
                "replyDate": null,
                "objectionStatus": "ACTIVE",
                "offerDetail": {
                    "deliveryDate": "2016-05-07T00:00:00.000+0300",
                    "offerPrice":
                            [{
                            "price": 0,
                            "amount": 897
                                    },
                        {
                            "price": 123,
                            "amount": 789
                                    },
                        {
                            "price": 456,
                            "amount": 456
                                    },
                        {
                            "price": 2000,
                            "amount": 123
                                    }],
                    "period": 3,
                    "periodDescription": "02:00 - 03:00",
                    "offerCode": 78211,
                    "offerType": "HOURLY",
                    "offerVersion": 1,
                    "volume": 505,
                    "marketTradePrice": 406.61
                },
                "user": {
                    "id": 1234,
                    "username": "Kullanıcı Adi",
                    "name": "Kullanıcı Gercek Adi",
                    "email": "deneme@deneme.com.tr",
                    "phone": "90999999999999"
                },
                "systemUser": null,
                "message": "örnek itiraz",
                "reply": null,
                "organization": {
                    "name": "Piyasa Katilimcisi",
                    "shortName": "Piyasa Katilimcisi Kisa Adi",
                    "eic": "40X000000000000W",
                    "organizationId": {
                        "id": 123,
                        "period": "2016-05-01T00:00:00.000+0300"
                    },
                    "status": 2
                }
      }
    ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>b5787b85-ceec-4600-9ea3-fa1e2c4e95e1</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="objectionRequest">
        <objectionStatus>ACTIVE</objectionStatus>
        <objectionTimeStart>2016-05-09T00:00:00.000+0300</objectionTimeStart>
        <objectionTimeEnd>2016-05-11T00:00:00.000+0300</objectionTimeEnd>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryObjectionResponse">
        <objections>
            <objectionId>97980</objectionId>
            <objectionDate>2016-05-09T11:22:18.352+0300</objectionDate>
            <objectionStatus>ACTIVE</objectionStatus>
            <offerDetail>
                <deliveryDate>2016-05-10T00:00:00.000+0300</deliveryDate>
                <offerPrice>
                    <amount>21.0</amount>
                    <price>0</price>
                </offerPrice>
                <offerPrice>
                    <amount>16.0</amount>
                    <price>1000</price>
                </offerPrice>
                <offerPrice>
                    <amount>12.0</amount>
                    <price>2000</price>
                </offerPrice>
                <period>1</period>
                <periodDescription>00:00 - 01:00</periodDescription>
                <offerCode>77734</offerCode>
                <offerType>HOURLY</offerType>
                <offerVersion>1</offerVersion>
                <volume>21</volume>
                <marketTradePrice>17.39</marketTradePrice>
            </offerDetail>
            <user>
                <allowedExchange>false</allowedExchange>
                <email>deneme@deneme.com.tr</email>
                <id>1722</id>
                <name>KullaniciGercekAdi</name>
                <phone>905999999999</phone>
                <username>KullaniciAdi</username>
            </user>
            <message>örnek itiraz</message>
            <organization>
                <name>PiyasaKatilimcisi</name>
                <shortName>PiyasaKatilimcisiKisaAd</shortName>
                <eic>40X000000000000P</eic>
                <organizationId>
                    <id>000</id>
                    <period>2016-05-01T00:00:00.000+0300</period>
                </organizationId>
                <status>2</status>
            </organization>
        </objections>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.6. Teminat Servisleri

7.6.1. Teminat Servisleri Nasıl Çağrılır?

Sistemdeki mevcut teminatları görüntülemek için bu servis kullanılabilir.

Örnek JSON İstek
{
  "header": [
    {
      "key": "transactionId",
      "value": "5d482b86-2450-45a6-869c-687f4dc5a718"
    },
    {
      "key": "application",
      "value": "demoUygulama"
    }
  ],
  "body": {
    "deliveryDay": "2016-06-04T00:00:00.000+0300",
    "region": "TR1"
  }
}
Örnek JSON Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "body": {
    "collaterals": [
      {
        "collateralId": 123456789,
        "organizationCode": 123,
        "organizationName": "ABC",
        "region": "TR1",
        "collateralStatus": null,
        "recordTime": "2016-06-03T11:00:57.000+0300",
        "collateralDate": "2016-06-03T00:00:00.000+0300",
        "requiredCashCollateral": 123456.12,
        "requiredTotalCollateral": 123456.12,
        "availableCashCollateral": 12345678.12,
        "availableTotalCollateral": 12345678.12,
        "participationAggrement": true,
        "deliveryDay": "2016-06-04T00:00:00.000+0300",
        "checkCollateralDate": null
      }
    ]
  },
  "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>5d482b86-2450-45a6-869c-687f4dc5a718</value>
    </header>
    <header>
        <key>application</key>
        <value>demoUygulama</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="collateralOrganizationRequest">
        <deliveryDay>2016-06-04T00:00:00.000+0300</deliveryDay>
        <region>TR1</region>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="collateralOrganizationResponse">
        <collaterals>
            <collateralId>123456789</collateralId>
            <organizationCode>123</organizationCode>
            <organizationName>ABC</organizationName>
            <region>TR1</region>
            <recordTime>2016-06-03T11:00:57.000+0300</recordTime>
            <collateralDate>2016-06-03T00:00:00.000+0300</collateralDate>
            <requiredCashCollateral>123456.12</requiredCashCollateral>
            <requiredTotalCollateral>123456.12</requiredTotalCollateral>
            <availableCashCollateral>12345678.12</availableCashCollateral>
            <availableTotalCollateral>12345678.12</availableTotalCollateral>
            <participationAggrement>true</participationAggrement>
            <deliveryDay>2016-06-04T00:00:00.000+0300</deliveryDay>
        </collaterals>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.7. PTF İstatistik Servisleri

7.7.1. PTF İstatistik Servisi Nasıl Çağrılır?

Sistemde hesaplanmış olan PTF istatistiklerine bu servis kullanılarak erişilebilir.

Örnek Json İstek
{
  "header": [
    {
      "key": "transactionId",
      "value": "daedd619-0f53-4fc4-99a0-6e8e4f2bb1be"
    },
    {
      "key": "application",
      "value": "demoClient"
    }
  ],
  "body": {
    "deliveryDay": "2016-06-07T11:37:38.601+0300",
    "regionCode": "TR1"
  }
}
Örnek Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "body": {
    "monthDiffPercantage": 100,
    "yearDiffPercantage": 100,
    "dayDiffPercentage": 0,
    "nightTimeDiffPercentage": 0,
    "dayTimeDiffPercentage": 0,
    "peakTimeDiffPercentage": 0,
    "weekDiffPercentage": -100,
    "totalMatchingAmountPercentage": 0,
    "monthMCPAverage": 0,
    "yearMCPAverage": 0,
    "dayMCPAverage": 0,
    "nightTimeMCPAverage": 0,
    "dayTimeMCPAverage": 0,
    "peakTimeMCPAverage": 0,
    "weekMCPAverage": 0,
    "totalMatchingAmount": 0
  },
  "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
<header>
<key>transactionId</key>
<value>daedd619-0f53-4fc4-99a0-6e8e4f3bb1be</value>
</header>
<header>
<key>application</key>
<value>demoClient</value>
</header>
<body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type=
"percentageStatRequest">
<deliveryDay>2016-06-07T11:37:38.601+0300</deliveryDay>
<regionCode>TR1</regionCode>
</body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<optimizationPercentageStatResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="percentageStatResponse">
        <monthDiffPercantage>100</monthDiffPercantage>
        <yearDiffPercantage>100</yearDiffPercantage>
        <dayDiffPercentage>0</dayDiffPercentage>
        <nightTimeDiffPercentage>0</nightTimeDiffPercentage>
        <dayTimeDiffPercentage>0</dayTimeDiffPercentage>
        <peakTimeDiffPercentage>0</peakTimeDiffPercentage>
        <weekDiffPercentage>-100</weekDiffPercentage>
        <totalMatchingAmountPercentage>0</totalMatchingAmountPercentage>
        <monthMCPAverage>0</monthMCPAverage>
        <yearMCPAverage>0</yearMCPAverage>
        <dayMCPAverage>0</dayMCPAverage>
        <nightTimeMCPAverage>0</nightTimeMCPAverage>
        <dayTimeMCPAverage>0</dayTimeMCPAverage>
        <peakTimeMCPAverage>0</peakTimeMCPAverage>
        <weekMCPAverage>0</weekMCPAverage>
        <totalMatchingAmount>0</totalMatchingAmount>
    </body>
    <resultType>SUCCESS</resultType>
</optimizationPercentageStatResponse>

7.8. Süreç Durumları Servisleri

7.8.1. Süreç Durumları Servisleri Nasıl Çağrılır?

Süreç durumları hakkında bilgi edinmek için, süreç tarihini göndermeniz gerekiyor. Süreç durumlarını toplu bir şekilde sorgulayabileceğiniz servis mevcuttur.

Süreç Durumları ile işlem yapılırken, D+1 tarihli teklif işlemleri için D tarih bilgisi ile sorgulama yapılmalıdır.

7.8.2. Tüm Süreç Durumlarını Listeleme Servisi

Bu servis Süreç Durumlarını listeler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
  "header": [
    {
      "key": "transactionId",
      "value": "401d534c-8683-4832-839e-99831541351c"
    },
    {
      "key": "application",
      "value": "UYGULAMA_ADI"
    }
  ],
  "body": {
    "effectiveDate": "2016-04-15T11:50:53.400+0300"
  }
}
Örnek Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "body": {
    "gateOperations": [
      {
        "gateId": 1000044520,
        "name": "Teklif Bildirim",
        "start": "0001",
        "end": "1130",
        "duration": 5,
        "dependedGateId": null,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "OFFER_DECLARATION",
        "gateStatus": "CLOSE",
        "version": 1
      },
      {
        "gateId": 1000044573,
        "name": "Teklif Doğrulama",
        "start": "1130",
        "end": "1200",
        "duration": 5,
        "dependedGateId": 1000044520,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "OFFER_CONFIRMATION",
        "gateStatus": "OPEN",
        "version": 1
      },
      {
        "gateId": 1000044626,
        "name": "Fiyat Belirleme",
        "start": "1200",
        "end": "1300",
        "duration": 5,
        "dependedGateId": 1000044573,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "PRICE_DETERMINATION",
        "gateStatus": "WAITING",
        "version": 1
      },
      {
        "gateId": 1000044679,
        "name": "İtiraz Etme",
        "start": "1300",
        "end": "1330",
        "duration": 5,
        "dependedGateId": 1000044626,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "OBJECTION",
        "gateStatus": "WAITING",
        "version": 1
      },
      {
        "gateId": 1000044732,
        "name": "Nihai Sonuç",
        "start": "1330",
        "end": "1400",
        "duration": 5,
        "dependedGateId": 1000044679,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "FINAL_RESULTS",
        "gateStatus": "WAITING",
        "version": 1
      },
      {
        "gateId": 1000044785,
        "name": "ATC & NTC",
        "start": "0001",
        "end": "0900",
        "duration": 5,
        "dependedGateId": null,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "ATC_NTC",
        "gateStatus": "CLOSE",
        "version": 1
      },
      {
        "gateId": 1000044838,
        "name": "İkili Anlaşmalar Uyarısı",
        "start": "1530",
        "end": "1600",
        "duration": 5,
        "dependedGateId": null,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "BILATERAL_AGREEMENTS_WARNING",
        "gateStatus": "WAITING",
        "version": 1
      },
      {
        "gateId": 1000044891,
        "name": "İkili Anlaşmalar",
        "start": "0001",
        "end": "1700",
        "duration": 5,
        "dependedGateId": null,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "BILATERAL_AGREEMENTS",
        "gateStatus": "OPEN",
        "version": 1
      },
      {
        "gateId": 1000044997,
        "name": "Erken Bildirim",
        "start": "0001",
        "end": "2300",
        "duration": 5,
        "dependedGateId": null,
        "effectiveDate": "2016-04-15T00:00:00.000+0300",
        "gate": "EARLY_DECLARATION",
        "gateStatus": "OPEN",
        "version": 1
      }
    ]
  },
  "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
    <header>
        <key>transactionId</key>
        <value>aff09eff-64d1-4787-85c9-d1ae13c377f</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryActiveGateOperationsRequest">
        <effectiveDate>2016-04-20T11:50:53.400+0300</effectiveDate>
    </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gateOperationsResponse">
        <gateOperations>
            <gateId>313955</gateId>
            <name>Teklif Bildirim</name>
            <start>0001</start>
            <end>1130</end>
            <duration>5</duration>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>OFFER_DECLARATION</gate>
            <gateStatus>OPEN</gateStatus>
            <version>1</version>
        </gateOperations>
        <gateOperations>
            <gateId>314008</gateId>
            <name>Teklif Doğrulama</name>
            <start>1130</start>
            <end>1200</end>
            <duration>5</duration>
            <dependedGateId>313955</dependedGateId>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>OFFER_CONFIRMATION</gate>
            <gateStatus>WAITING</gateStatus>
            <version>1</version>
        </gateOperations>
        <gateOperations>
            <gateId>314061</gateId>
            <name>Fiyat Belirleme</name>
            <start>1200</start>
            <end>1300</end>
            <duration>5</duration>
            <dependedGateId>314008</dependedGateId>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>PRICE_DETERMINATION</gate>
            <gateStatus>WAITING</gateStatus>
            <version>1</version>
        </gateOperations>
        <gateOperations>
            <gateId>314114</gateId>
            <name>İtiraz Etme</name>
            <start>1300</start>
            <end>1330</end>
            <duration>5</duration>
            <dependedGateId>314061</dependedGateId>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>OBJECTION</gate>
            <gateStatus>WAITING</gateStatus>
            <version>1</version>
        </gateOperations>
        <gateOperations>
            <gateId>314167</gateId>
            <name>Nihai Sonuç</name>
            <start>1330</start>
            <end>1400</end>
            <duration>5</duration>
            <dependedGateId>314114</dependedGateId>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>FINAL_RESULTS</gate>
            <gateStatus>WAITING</gateStatus>
            <version>1</version>
        </gateOperations>
        <gateOperations>
            <gateId>314220</gateId>
            <name>ATC &amp; NTC</name>
            <start>0001</start>
            <end>0900</end>
            <duration>5</duration>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>ATC_NTC</gate>
            <gateStatus>CLOSE</gateStatus>
            <version>1</version>
        </gateOperations>
        <gateOperations>
            <gateId>314379</gateId>
            <name>İkili Anlaşmalar</name>
            <start>0001</start>
            <end>1700</end>
            <duration>5</duration>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>BILATERAL_AGREEMENTS</gate>
            <gateStatus>OPEN</gateStatus>
            <version>1</version>
        </gateOperations>
        <gateOperations>
            <gateId>314432</gateId>
            <name>Erken Bildirim</name>
            <start>0001</start>
            <end>2300</end>
            <duration>5</duration>
            <effectiveDate>2016-04-20T00:00:00.000+0300</effectiveDate>
            <gate>EARLY_DECLARATION</gate>
            <gateStatus>OPEN</gateStatus>
            <version>1</version>
        </gateOperations>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.9. Ticaret Limit Servisleri

7.9.1. Ticaret Limitleri Listeleme Rest Servisi

Bu servis ile ticaret limitlerine erişilebilir. Parametre detaylarına buradan erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
            "key": "transactionId",
            "value": "UUID"
        }, {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }, {
            "key": "language",
            "value": "TR"
        }
    ],
    "body": {
        "deliveryDay": "2019-09-12T00:00:00.000+0300",
        "regionCode": "TR1",
        "eic": "40X000000000195P"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "tradingLimits": [
            {
                "deliveryDay": "2019-09-11T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "name": "ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)",
                "regionCode": "TR1",
                "totalBuyAmount": 185000,
                "totalSellAmount": 2000847,
                "tradeIncrease": false,
                "totalSellAmountWithTradeIncrease": 464,
                "validTotalBuyAmount": 185000,
                "validTotalSellAmount": 2000847,
                "contractBuyAmount": 116961,
                "installedCapacity": 246432,
                "averageMcp": 387.45,
                "totalCollateral": 118879935.09
            },
            {
                "deliveryDay": "2019-09-10T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "name": "ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)",
                "regionCode": "TR1",
                "totalBuyAmount": 185000,
                "totalSellAmount": 1757623,
                "tradeIncrease": false,
                "totalSellAmountWithTradeIncrease": 22535,
                "validTotalBuyAmount": 185000,
                "validTotalSellAmount": 1757623,
                "contractBuyAmount": 116961,
                "installedCapacity": 3208,
                "averageMcp": 426.2,
                "totalCollateral": 302807381.85
            },
            {
                "deliveryDay": "2019-09-09T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "name": "ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)",
                "regionCode": "TR1",
                "totalBuyAmount": 185000,
                "totalSellAmount": 1757623,
                "tradeIncrease": false,
                "totalSellAmountWithTradeIncrease": 44045,
                "validTotalBuyAmount": 185000,
                "validTotalSellAmount": 1757623,
                "contractBuyAmount": 116961,
                "installedCapacity": 3208,
                "averageMcp": 0,
                "totalCollateral": 141310111.53
            },
            {
                "deliveryDay": "2019-09-08T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "name": "ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)",
                "regionCode": "TR1",
                "totalBuyAmount": 185000,
                "totalSellAmount": 1757623,
                "tradeIncrease": false,
                "totalSellAmountWithTradeIncrease": 0,
                "validTotalBuyAmount": 185000,
                "validTotalSellAmount": 1757623,
                "contractBuyAmount": 116961,
                "installedCapacity": 3208,
                "averageMcp": 0,
                "totalCollateral": 0
            },
            {
                "deliveryDay": "2019-09-07T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "name": "ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)",
                "regionCode": "TR1",
                "totalBuyAmount": 185000,
                "totalSellAmount": 1757623,
                "tradeIncrease": true,
                "totalSellAmountWithTradeIncrease": 7770,
                "validTotalBuyAmount": 185000,
                "validTotalSellAmount": 7770,
                "contractBuyAmount": 116961,
                "installedCapacity": 3208,
                "averageMcp": 563.93,
                "totalCollateral": 130095023.31
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryTradingLimitsRequest">
      <deliveryDay>2019-09-12T00:00:00.000+0300</deliveryDay>
      <eic>40X000000000195P</eic>
      <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryTradingLimitsServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryTradingLimitsResponse">
        <tradingLimits>
            <deliveryDay>2019-09-11T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <name>ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)</name>
            <regionCode>TR1</regionCode>
            <totalBuyAmount>185000</totalBuyAmount>
            <totalSellAmount>2000847</totalSellAmount>
            <tradeIncrease>false</tradeIncrease>
            <totalSellAmountWithTradeIncrease>464</totalSellAmountWithTradeIncrease>
            <validTotalBuyAmount>185000</validTotalBuyAmount>
            <validTotalSellAmount>2000847</validTotalSellAmount>
            <contractBuyAmount>116961</contractBuyAmount>
            <installedCapacity>246432</installedCapacity>
            <averageMcp>387.45</averageMcp>
            <totalCollateral>118879935.09</totalCollateral>
        </tradingLimits>
        <tradingLimits>
            <deliveryDay>2019-09-10T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <name>ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)</name>
            <regionCode>TR1</regionCode>
            <totalBuyAmount>185000</totalBuyAmount>
            <totalSellAmount>1757623</totalSellAmount>
            <tradeIncrease>false</tradeIncrease>
            <totalSellAmountWithTradeIncrease>22535</totalSellAmountWithTradeIncrease>
            <validTotalBuyAmount>185000</validTotalBuyAmount>
            <validTotalSellAmount>1757623</validTotalSellAmount>
            <contractBuyAmount>116961</contractBuyAmount>
            <installedCapacity>3208</installedCapacity>
            <averageMcp>426.2</averageMcp>
            <totalCollateral>302807381.85</totalCollateral>
        </tradingLimits>
        <tradingLimits>
            <deliveryDay>2019-09-09T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <name>ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)</name>
            <regionCode>TR1</regionCode>
            <totalBuyAmount>185000</totalBuyAmount>
            <totalSellAmount>1757623</totalSellAmount>
            <tradeIncrease>false</tradeIncrease>
            <totalSellAmountWithTradeIncrease>44045</totalSellAmountWithTradeIncrease>
            <validTotalBuyAmount>185000</validTotalBuyAmount>
            <validTotalSellAmount>1757623</validTotalSellAmount>
            <contractBuyAmount>116961</contractBuyAmount>
            <installedCapacity>3208</installedCapacity>
            <averageMcp>0</averageMcp>
            <totalCollateral>141310111.53</totalCollateral>
        </tradingLimits>
        <tradingLimits>
            <deliveryDay>2019-09-08T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <name>ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)</name>
            <regionCode>TR1</regionCode>
            <totalBuyAmount>185000</totalBuyAmount>
            <totalSellAmount>1757623</totalSellAmount>
            <tradeIncrease>false</tradeIncrease>
            <totalSellAmountWithTradeIncrease>0</totalSellAmountWithTradeIncrease>
            <validTotalBuyAmount>185000</validTotalBuyAmount>
            <validTotalSellAmount>1757623</validTotalSellAmount>
            <contractBuyAmount>116961</contractBuyAmount>
            <installedCapacity>3208</installedCapacity>
            <averageMcp>0</averageMcp>
            <totalCollateral>0</totalCollateral>
        </tradingLimits>
        <tradingLimits>
            <deliveryDay>2019-09-07T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <name>ELEKTRİK ÜRETİM A.Ş. (EÜAŞ)</name>
            <regionCode>TR1</regionCode>
            <totalBuyAmount>185000</totalBuyAmount>
            <totalSellAmount>1757623</totalSellAmount>
            <tradeIncrease>true</tradeIncrease>
            <totalSellAmountWithTradeIncrease>7770</totalSellAmountWithTradeIncrease>
            <validTotalBuyAmount>185000</validTotalBuyAmount>
            <validTotalSellAmount>7770</validTotalSellAmount>
            <contractBuyAmount>116961</contractBuyAmount>
            <installedCapacity>3208</installedCapacity>
            <averageMcp>563.93</averageMcp>
            <totalCollateral>130095023.31</totalCollateral>
        </tradingLimits>
    </body>
    <resultType>SUCCESS</resultType>
</queryTradingLimitsServiceResponse>

7.9.2. Ticaret Limit Detayları Listeleme Rest Servisi

Bu servis ile ticaret limit detaylarına erişilebilir. Parametre detaylarına buradan erişebilirsiniz.

Örnek Json İstek
{
    "header": [{
            "key": "transactionId",
            "value": "UUID"
        }, {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }, {
            "key": "language",
            "value": "TR"
        }
    ],
    "body": {
        "deliveryDay": "2019-09-12T00:00:00.000+0300",
        "regionCode": "TR1",
        "eic": "40X000000000195P"
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "tradingLimitDetails": [
            {
                "deliveryDay": "2019-09-12T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "regionCode": "TR1",
                "dataType": 1,
                "period01": 200,
                "period02": 200,
                "period03": 200,
                "period04": 200,
                "period05": 200,
                "period06": 200,
                "period07": 200,
                "period08": 200,
                "period09": 200,
                "period10": 200,
                "period11": 200,
                "period12": 200,
                "period13": 200,
                "period14": 200,
                "period15": 200,
                "period16": 200,
                "period17": 200,
                "period18": 200,
                "period19": 200,
                "period20": 200,
                "period21": 200,
                "period22": 200,
                "period23": 200,
                "period24": 200
            },
            {
                "deliveryDay": "2019-09-12T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "regionCode": "TR1",
                "dataType": 2,
                "period01": 390,
                "period02": 390,
                "period03": 390,
                "period04": 390,
                "period05": 390,
                "period06": 390,
                "period07": 390,
                "period08": 390,
                "period09": 390,
                "period10": 390,
                "period11": 390,
                "period12": 390,
                "period13": 390,
                "period14": 390,
                "period15": 390,
                "period16": 390,
                "period17": 390,
                "period18": 390,
                "period19": 390,
                "period20": 390,
                "period21": 390,
                "period22": 390,
                "period23": 390,
                "period24": 390
            },
            {
                "deliveryDay": "2019-09-12T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "regionCode": "TR1",
                "dataType": 6,
                "period01": 400,
                "period02": 400,
                "period03": 400,
                "period04": 400,
                "period05": 400,
                "period06": 400,
                "period07": 400,
                "period08": 400,
                "period09": 400,
                "period10": 400,
                "period11": 400,
                "period12": 400,
                "period13": 400,
                "period14": 400,
                "period15": 400,
                "period16": 400,
                "period17": 400,
                "period18": 400,
                "period19": 400,
                "period20": 400,
                "period21": 400,
                "period22": 400,
                "period23": 400,
                "period24": 400
            },
            {
                "deliveryDay": "2019-09-12T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "regionCode": "TR1",
                "dataType": 7,
                "period01": 0,
                "period02": 0,
                "period03": 0,
                "period04": 0,
                "period05": 0,
                "period06": 0,
                "period07": 0,
                "period08": 0,
                "period09": 0,
                "period10": 0,
                "period11": 0,
                "period12": 0,
                "period13": 0,
                "period14": 0,
                "period15": 0,
                "period16": 0,
                "period17": 0,
                "period18": 0,
                "period19": 0,
                "period20": 0,
                "period21": 0,
                "period22": 0,
                "period23": 0,
                "period24": 0
            },
            {
                "deliveryDay": "2019-09-12T00:00:00.000+0300",
                "eic": "40X000000000195P",
                "regionCode": "TR1",
                "dataType": 9,
                "period01": 9271.33,
                "period02": 7907.34,
                "period03": 6920.06,
                "period04": 6695.11,
                "period05": 6420.15,
                "period06": 6570.19,
                "period07": 6427.14,
                "period08": 6410.84,
                "period09": 7724.14,
                "period10": 9365.33,
                "period11": 10039.32,
                "period12": 10046.49,
                "period13": 10061.5,
                "period14": 10238.48,
                "period15": 10100.5,
                "period16": 10095.53,
                "period17": 9831.21,
                "period18": 9452.17,
                "period19": 9659.95,
                "period20": 9829.64,
                "period21": 9779.33,
                "period22": 9742.21,
                "period23": 9318.21,
                "period24": 8811.21
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryTradingLimitsRequest">
      <deliveryDay>2019-09-12T00:00:00.000+0300</deliveryDay>
      <eic>40X000000000195P</eic>
      <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryTradingLimitDetailsServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="queryTradingLimitDetailsResponse">
        <tradingLimitDetails>
            <deliveryDay>2019-09-12T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <regionCode>TR1</regionCode>
            <dataType>1</dataType>
            <period01>200</period01>
            <period02>200</period02>
            <period03>200</period03>
            <period04>200</period04>
            <period05>200</period05>
            <period06>200</period06>
            <period07>200</period07>
            <period08>200</period08>
            <period09>200</period09>
            <period10>200</period10>
            <period11>200</period11>
            <period12>200</period12>
            <period13>200</period13>
            <period14>200</period14>
            <period15>200</period15>
            <period16>200</period16>
            <period17>200</period17>
            <period18>200</period18>
            <period19>200</period19>
            <period20>200</period20>
            <period21>200</period21>
            <period22>200</period22>
            <period23>200</period23>
            <period24>200</period24>
        </tradingLimitDetails>
        <tradingLimitDetails>
            <deliveryDay>2019-09-12T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <regionCode>TR1</regionCode>
            <dataType>2</dataType>
            <period01>390</period01>
            <period02>390</period02>
            <period03>390</period03>
            <period04>390</period04>
            <period05>390</period05>
            <period06>390</period06>
            <period07>390</period07>
            <period08>390</period08>
            <period09>390</period09>
            <period10>390</period10>
            <period11>390</period11>
            <period12>390</period12>
            <period13>390</period13>
            <period14>390</period14>
            <period15>390</period15>
            <period16>390</period16>
            <period17>390</period17>
            <period18>390</period18>
            <period19>390</period19>
            <period20>390</period20>
            <period21>390</period21>
            <period22>390</period22>
            <period23>390</period23>
            <period24>390</period24>
        </tradingLimitDetails>
        <tradingLimitDetails>
            <deliveryDay>2019-09-12T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <regionCode>TR1</regionCode>
            <dataType>6</dataType>
            <period01>400</period01>
            <period02>400</period02>
            <period03>400</period03>
            <period04>400</period04>
            <period05>400</period05>
            <period06>400</period06>
            <period07>400</period07>
            <period08>400</period08>
            <period09>400</period09>
            <period10>400</period10>
            <period11>400</period11>
            <period12>400</period12>
            <period13>400</period13>
            <period14>400</period14>
            <period15>400</period15>
            <period16>400</period16>
            <period17>400</period17>
            <period18>400</period18>
            <period19>400</period19>
            <period20>400</period20>
            <period21>400</period21>
            <period22>400</period22>
            <period23>400</period23>
            <period24>400</period24>
        </tradingLimitDetails>
        <tradingLimitDetails>
            <deliveryDay>2019-09-12T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <regionCode>TR1</regionCode>
            <dataType>7</dataType>
            <period01>0</period01>
            <period02>0</period02>
            <period03>0</period03>
            <period04>0</period04>
            <period05>0</period05>
            <period06>0</period06>
            <period07>0</period07>
            <period08>0</period08>
            <period09>0</period09>
            <period10>0</period10>
            <period11>0</period11>
            <period12>0</period12>
            <period13>0</period13>
            <period14>0</period14>
            <period15>0</period15>
            <period16>0</period16>
            <period17>0</period17>
            <period18>0</period18>
            <period19>0</period19>
            <period20>0</period20>
            <period21>0</period21>
            <period22>0</period22>
            <period23>0</period23>
            <period24>0</period24>
        </tradingLimitDetails>
        <tradingLimitDetails>
            <deliveryDay>2019-09-12T00:00:00.000+0300</deliveryDay>
            <eic>40X000000000195P</eic>
            <regionCode>TR1</regionCode>
            <dataType>9</dataType>
            <period01>9271.33</period01>
            <period02>7907.34</period02>
            <period03>6920.06</period03>
            <period04>6695.11</period04>
            <period05>6420.15</period05>
            <period06>6570.19</period06>
            <period07>6427.14</period07>
            <period08>6410.84</period08>
            <period09>7724.14</period09>
            <period10>9365.33</period10>
            <period11>10039.32</period11>
            <period12>10046.49</period12>
            <period13>10061.5</period13>
            <period14>10238.48</period14>
            <period15>10100.5</period15>
            <period16>10095.53</period16>
            <period17>9831.21</period17>
            <period18>9452.17</period18>
            <period19>9659.95</period19>
            <period20>9829.64</period20>
            <period21>9779.33</period21>
            <period22>9742.21</period22>
            <period23>9318.21</period23>
            <period24>8811.21</period24>
        </tradingLimitDetails>
    </body>
    <resultType>SUCCESS</resultType>
</queryTradingLimitDetailsServiceResponse>

7.10. Ticaret Artış Bildirimi Servisleri

7.10.1. Ticaret Artış Bildirimi Listeleme Rest Servisi

Bu servis ile Ticaret Artış Bildirimlerine erişilebilir. Parametre detaylarına Buradan erişebilirsiniz.

Örnek Json İstek
{
        "header":
        [
                {
                        "key": "transactionId",
                        "value": "401d534c-8683-4832-839e-99831541351c"
                },

                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],

        "body":
        {
                "deliveryStartDay": "2019-09-12T00:00:00.000+0300",
                "deliveryEndDay": "2019-09-12T00:00:00.000+0300",
                "regionCode": "TR1"
        }
}
Örnek Json Cevap
{
        "resultCode": "0",
        "resultDescription": "OK",
        "body":
        {
                "tradeIncreases":
                [
                        {
                                "id": Organizasyon Id si,
                                "organizationCode": 282,
                                "deliveryStartDay": "2019-09-11T00:00:00.000+0300",
                                "deliveryEndDay": "2019-09-13T00:00:00.000+0300",
                                "user": "PK282",
                                "regionCode": "TR1",
                                "lastModifyDate": "2019-09-10T10:04:32.828+0300",
                                "version": 1,
                                "status": true,
                                "organizationShortName": "ENERJİSAEÜ"
                        }
                ]
        },

        "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="tradeIncreaseNotificationListRequest">
                <deliveryStartDay>2019-09-12T00:00:00.000+0300</deliveryStartDay>
                <deliveryEndDay>2019-09-16T00:00:00.000+0300</deliveryEndDay>
                <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tradeIncreaseNotificationListServiceResponse>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="tradeIncreaseNotificationListResponse">
                <tradeIncreases>
                        <id>Organizasyon Id si</id>
                        <organizationCode>282</organizationCode>
                        <deliveryStartDay>2019-09-11T00:00:00.000+0300</deliveryStartDay>
                        <deliveryEndDay>2019-09-13T00:00:00.000+0300</deliveryEndDay>
                        <user>PK282</user>
                        <regionCode>TR1</regionCode>
                        <lastModifyDate>2019-09-10T10:04:32.828+0300</lastModifyDate>
                        <version>1</version>
                        <status>true</status>
                        <organizationShortName>ENERJİSAEÜ</organizationShortName>
                </tradeIncreases>
                <tradeIncreases>
                        <id>Organizasyon Id si</id>
                        <organizationCode>282</organizationCode>
                        <deliveryStartDay>2019-09-14T00:00:00.000+0300</deliveryStartDay>
                        <deliveryEndDay>2019-09-16T00:00:00.000+0300</deliveryEndDay>
                        <user>PK282</user>
                        <regionCode>TR1</regionCode>
                        <lastModifyDate>2019-09-13T10:04:29.432+0300</lastModifyDate>
                        <version>2</version>
                        <status>true</status>
                        <organizationShortName>ENERJİSAEÜ</organizationShortName>
                </tradeIncreases>
        </body>
        <resultType>SUCCESS</resultType>
</tradeIncreaseNotificationListServiceResponse>

7.10.2. Ticaret Artış Bildirimi Oluşturma Rest Servisi

Bu servis Ticaret Artış Bildirimi oluşturur. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
        "header":
        [
                {
                        "key": "transactionId",
                        "value": "401d534c-8683-4832-839e-99831541351c"
                },

                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],

        "body":
        {
                "deliveryStartDay": "2019-09-14T00:00:00.000+0300",
                "deliveryEndDay": "2019-09-15T00:00:00.000+0300",
                "regionCode": "TR1"
        }
}
Örnek Json Cevap
{
        "resultCode": "0",
        "resultDescription": "OK",
        "body":
        {
                "deliveryStartDay": "2019-09-15T00:00:00.000+0300",
                "deliveryEndDay": "2019-09-16T00:00:00.000+0300",
                "regionCode": "TR1",
                "version": 1
        },

        "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="createTradeIncreaseRequest">
                <deliveryStartDay>2019-09-15T00:00:00.000+0300</deliveryStartDay>
                <deliveryEndDay>2019-09-16T00:00:00.000+0300</deliveryEndDay>
                <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="createTradeIncreaseResponse">
                <deliveryStartDay>2019-09-15T00:00:00.000+0300</deliveryStartDay>
                <deliveryEndDay>2019-09-16T00:00:00.000+0300</deliveryEndDay>
                <regionCode>TR1</regionCode>
                <version>1</version>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.10.3. Ticaret Artış Bildirimi Güncelleme Rest Servisi

Bu servis Ticaret Artış Bildirimini günceller. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
        "header":
        [
                {
                        "key": "transactionId",
                        "value": "401d534c-8683-4832-839e-99831541351c"
                },

                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],

        "body":
        {
                "id": "Organizasyon Id si",
                "deliveryStartDay": "2019-09-14T00:00:00.000+0300",
                "deliveryEndDay": "2019-09-16T00:00:00.000+0300",
                "regionCode": "TR1"
        }
}
Örnek Json Cevap
{
        "resultCode": "0",
        "resultDescription": "OK",
        "body":
        {
                "tradeIncreases":
                [
                        {
                                "id": null,
                                "organizationCode": null,
                                "deliveryStartDay": "2019-09-14T00:00:00.000+0300",
                                "deliveryEndDay": "2019-09-16T00:00:00.000+0300",
                                "user": "PK282",
                                "regionCode": "TR1",
                                "lastModifyDate": "2019-09-13T10:04:29.432+0300",
                                "version": null,
                                "status": null,
                                "organizationShortName": null
                        }
                ]
        },

        "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="updateTradeIncreaseRequest">
                <id>Organizasyon Id si</id>
                <deliveryStartDay>2019-09-21T00:00:00.000+0300</deliveryStartDay>
                <deliveryEndDay>2019-09-23T00:00:00.000+0300</deliveryEndDay>
                <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tradeIncreaseNotificationListResponse">
        <tradeIncreases>
            <id>Organizasyon Id si</id>
            <deliveryStartDay>2019-09-21T00:00:00.000+0300</deliveryStartDay>
            <deliveryEndDay>2019-09-23T00:00:00.000+0300</deliveryEndDay>
            <user>PK6160</user>
            <regionCode>TR1</regionCode>
            <lastModifyDate>2019-09-19T15:25:38.923+0300</lastModifyDate>
        </tradeIncreases>
    </body>
    <resultType>SUCCESS</resultType>
</response>

7.10.4. Ticaret Artış Bildirimi Silme Rest Servisi

Bu servis Ticaret Artış Bildirimini siler. Buradan servis parametre detaylarına erişebilirsiniz.

Örnek Json İstek
{
        "header":
        [
                {
                        "key": "transactionId",
                        "value": "401d534c-8683-4832-839e-99831541351c"
                },

                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],

        "body":
        {
                "id": "Organizasyon Id si"
        }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "tradeIncreases": [
            {
                "id": Organizasyon Id si,
                "organizationCode": null,
                "deliveryStartDay": "2019-09-21T00:00:00.000+0300",
                "deliveryEndDay": "2019-09-21T00:00:00.000+0300",
                "user": "PK6160",
                "regionCode": "TR1",
                "lastModifyDate": "2019-09-19T15:18:55.745+0300",
                "version": null,
                "status": null,
                "organizationShortName": null
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="deleteTradeIncreaseRequest">
                <id>Organizasyon Id si</id>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="tradeIncreaseNotificationListResponse">
                <tradeIncreases>
                        <id>Organizasyon Id si</id>
                        <deliveryStartDay>2019-09-21T00:00:00.000+0300</deliveryStartDay>
                        <deliveryEndDay>2019-09-21T00:00:00.000+0300</deliveryEndDay>
                        <user>PK6160</user>
                        <regionCode>TR1</regionCode>
                        <lastModifyDate>2019-09-19T15:18:55.745+0300</lastModifyDate>
                </tradeIncreases>
        </body>
        <resultType>SUCCESS</resultType>
</response>

7.11. İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Servisleri

7.11.1. İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Listeleme Rest Servisi

Bu servis ile İkili Anlaşmalar Karşılığı Olmayan Satış Listesine erişilebilir. Parametre detaylarına Buradan erişebilirsiniz.

Örnek Json İstek
{
        "header":
        [
                {
                        "key": "transactionId",
                        "value": "401d534c-8683-4832-839e-99831541351c"
                },

                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],

        "body":
        {
                "deliveryDay": "2019-09-19T00:00:00.000+0300",
                "regionCode": "TR1"
        }
}
Örnek Json Cevap
{
        "resultCode": "0",
        "resultDescription": "OK",
        "body":
        {
                "contracts":
                [
                        {
                                "deliveryDay": "2019-09-19T00:00:00.000+0300",
                                "regionCode": "TR1",
                                "seller": "TRABZON Ü.",
                                "purchaser": "GİMAK",
                                "sellerEic": "40X000000006160E",
                                "cancellationSellAmount": 100000,
                                "badSellAmount": 124100,
                                "causativeUserOfIteration": null,
                                "sanctionStatus": "Yaptırım Var",
                                "sanctionReason": "Kopi",
                                "modifyDate": "2019-09-18T11:15:34.954+0300",
                                "formulaDetail":
                                {
                                        "damSellAmount": 0,
                                        "contractSellAmount": -130100,
                                        "fdps": 0,
                                        "contractBuyAmount": 1200,
                                        "damBuyAmount": 0,
                                        "synchronousParallelConnection": 0,
                                        "lum": 0
                                }
                        },

                        {
                                "deliveryDay": "2019-09-19T00:00:00.000+0300",
                                "regionCode": "TR1",
                                "seller": "TRABZON Ü.",
                                "purchaser": "DERİN",
                                "sellerEic": "40X000000006160E",
                                "cancellationSellAmount": 30000,
                                "badSellAmount": 124100,
                                "causativeUserOfIteration": null,
                                "sanctionStatus": "Yaptırım Var",
                                "sanctionReason": "Kopi",
                                "modifyDate": "2019-09-18T11:15:35.049+0300",
                                "formulaDetail":
                                {
                                        "damSellAmount": 0,
                                        "contractSellAmount": -130100,
                                        "fdps": 0,
                                        "contractBuyAmount": 1200,
                                        "damBuyAmount": 0,
                                        "synchronousParallelConnection": 0,
                                        "lum": 0
                                }
                        }
                ]
        },

        "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="badContractQueryRequest">
                <deliveryDay>2019-09-19T00:00:00.000+0300</deliveryDay>
                <regionCode>TR1</regionCode>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<badContractQueryServiceResponse>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="badContractQueryResponse">
                <contracts>
                        <deliveryDay>2019-09-19T00:00:00.000+0300</deliveryDay>
                        <regionCode>TR1</regionCode>
                        <seller>TRABZON Ü.</seller>
                        <purchaser>GİMAK</purchaser>
                        <sellerEic>40X000000006160E</sellerEic>
                        <cancellationSellAmount>100000</cancellationSellAmount>
                        <badSellAmount>124100</badSellAmount>
                        <sanctionStatus>Yaptırım Var</sanctionStatus>
                        <sanctionReason>Kopi</sanctionReason>
                        <modifyDate>2019-09-18T11:20:32.789+0300</modifyDate>
                        <formulaDetail>
                                <contractBuyAmount>1200</contractBuyAmount>
                                <contractSellAmount>-130100</contractSellAmount>
                                <damBuyAmount>0</damBuyAmount>
                                <damSellAmount>0</damSellAmount>
                                <fdps>0</fdps>
                                <lum>0</lum>
                                <synchronousParallelConnection>0</synchronousParallelConnection>
                        </formulaDetail>
                </contracts>
                <contracts>
                        <deliveryDay>2019-09-19T00:00:00.000+0300</deliveryDay>
                        <regionCode>TR1</regionCode>
                        <seller>TRABZON Ü.</seller>
                        <purchaser>DERİN</purchaser>
                        <sellerEic>40X000000006160E</sellerEic>
                        <cancellationSellAmount>30000</cancellationSellAmount>
                        <badSellAmount>124100</badSellAmount>
                        <sanctionStatus>Yaptırım Var</sanctionStatus>
                        <sanctionReason>Kopi</sanctionReason>
                        <modifyDate>2019-09-18T11:20:32.957+0300</modifyDate>
                        <formulaDetail>
                                <contractBuyAmount>1200</contractBuyAmount>
                                <contractSellAmount>-130100</contractSellAmount>
                                <damBuyAmount>0</damBuyAmount>
                                <damSellAmount>0</damSellAmount>
                                <fdps>0</fdps>
                                <lum>0</lum>
                                <synchronousParallelConnection>0</synchronousParallelConnection>
                        </formulaDetail>
                </contracts>
        </body>
        <resultType>SUCCESS</resultType>
</badContractQueryServiceResponse>

7.12. İkili Anlaşmalar Karşılığı Olmayan Satış İtiraz Servisleri

7.12.1. İkili Anlaşmalar Karşılığı Olmayan Satış İtiraz Listeleme Rest Servisi

Bu servis ile İkili Anlaşmalar Karşılığı Olmayan Satış İtiraz Listesine erişilebilir. Parametre detaylarına Buradan erişebilirsiniz.

Örnek Json İstek
{
        "header":
        [
                {
                        "key": "transactionId",
                        "value": "401d534c-8683-4832-839e-99831541351c"
                },

                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],

        "body":
        {
                "startDate": "2019-09-10T00:00:00.000+0300",
                "endDate": "2019-09-19T00:00:00.000+0300",
                "objectionStatus": "ACTIVE"
        }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "objections": [
            {
                "identifier": null,
                "objectionDate": "2019-09-18T12:21:26.655+0300",
                "replyDate": null,
                "totalCancellationSellAmount": 130000,
                "objectionStatus": "ACTIVE",
                "deliveryDay": "2019-09-19T00:00:00.000+0300",
                "username": "PK6160",
                "participant": "TRABZON Ü.",
                "description": "İtiraz metni",
                "reply": null,
                "replyUser": null
            }
        ]
    },
    "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="contractObjectListRequest">
                <startDate>2019-09-10T00:00:00.000+0300</startDate>
                <endDate>2019-09-19T00:00:00.000+0300</endDate>
                <objectionStatus>ACTIVE</objectionStatus>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<contractObjectListServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="contractObjectListResponse">
        <objections>
            <objectionDate>2019-09-18T12:21:26.655+0300</objectionDate>
            <totalCancellationSellAmount>130000</totalCancellationSellAmount>
            <objectionStatus>ACTIVE</objectionStatus>
            <deliveryDay>2019-09-19T00:00:00.000+0300</deliveryDay>
            <username>PK6160</username>
            <participant>TRABZON Ü.</participant>
            <description>İtiraz metni</description>
        </objections>
    </body>
    <resultType>SUCCESS</resultType>
</contractObjectListServiceResponse>

7.12.2. İkili Anlaşmalar Karşılığı Olmayan Satış İtiraz Oluşturma Rest Servisi

Bu servis ile İkili Anlaşmalar Karşılığı Olmayan Satış İtiraz Oluşturulabilir. Parametre detaylarına Buradan erişebilirsiniz.

Örnek Json İstek
{
        "header":
        [
                {
                        "key": "transactionId",
                        "value": "401d534c-8683-4832-839e-99831541351c"
                },

                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],

        "body":
        {
                "message": "İtiraz metni."
        }
}
Örnek Json Cevap
{
        "resultCode": "0",
        "resultDescription": "OK",
        "body":
        {
                "username": "PK6160",
                "objectionDate": "2019-09-19T15:03:51.417+0300",
                "message": "İtiraz metni.",
                "status": "ACTIVE",
                "deliverDay": 1568926800000
        },

        "resultType": "SUCCESS"
}
Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<serviceRequest>
        <header>
                <key>transactionId</key>
                <value>b16ed2a4-7430-4d87-88b4-22238267a9c7</value>
        </header>
        <header>
                <key>application</key>
                <value>UYGULAMA_ADI</value>
        </header>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="createContractObjectionRequest">
                <message>İtiraz metni deneme.</message>
        </body>
</serviceRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<createContractObjectionServiceResponse>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:type="createContractObjectionResponse">
                <username>PK6160</username>
                <objectionDate>2019-09-19T15:06:35.792+0300</objectionDate>
                <message>İtiraz metni deneme.</message>
                <status>ACTIVE</status>
                <deliverDay>2019-09-20T00:00:00+03:00</deliverDay>
        </body>
        <resultType>SUCCESS</resultType>
</createContractObjectionServiceResponse>

8. Dizinler

8.1. Teminat Görüntüleme Rest Servisi

POST /collateral/organization

8.1.1. Açıklama

Organizasyonların teminatlarının görüntüleme işlemini yapan servis

8.1.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Teminat sorgulama kriterleri

ServiceCollateralOrganizationRequest

8.1.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

CollateralListResponse

8.1.4. Üretilenler

  • application/json

  • application/xml

8.1.5. Etiketler

  • collateral

8.2. İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü / İtiraz Et

POST /contract-objection/create

8.2.1. Açıklama

İkili Anlaşmalar Karşığı Olmayan Satış Kontrolü için İtraz Etme işlemini gerçekleştirir.

8.2.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İtiraz Etme Servis Kriterleri

ServiceCreateContractObjectionRequest

8.2.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

CreateContractObjectionServiceResponse

8.2.4. Üretilenler

  • application/json

  • application/xml

8.2.5. Etiketler

  • contractObjection

8.3. İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü / İtiraz Listele

POST /contract-objection/list

8.3.1. Açıklama

İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü için İtiraz Listele işlemini gerçekleştirir.

8.3.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İtiraz Listeleme Servis Kriterleri

ServiceContractObjectListRequest

8.3.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryObjectionResponse

8.3.4. Üretilenler

  • application/json

  • application/xml

8.3.5. Etiketler

  • contractObjection

8.4. İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Listele

POST /contract/bad/list

8.4.1. Açıklama

İkili Anlaşmalar Karşılığı Olmayan Satışları listeler

8.4.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Servis Kriterleri

ServiceBadContractQueryRequest

8.4.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

BadContractQueryResponse

8.4.4. Üretilenler

  • application/json

  • application/xml

8.4.5. Etiketler

  • contract

8.5. İkili Anlaşmalar / Oluşturma Servisi

POST /contract/create

8.5.1. Açıklama

Bu servis ikili anlaşmalar oluşturur.

8.5.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Oluşturma Kriterleri

ServiceContractRequest

8.5.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ContractServiceResponse

8.5.4. Üretilenler

  • application/json

  • application/xml

8.5.5. Etiketler

  • contract

8.6. İkili Anlaşmalar / Silme Servisi

POST /contract/delete

8.6.1. Açıklama

Bu servis seçilen ikili anlaşmaları silmeyi sağlar.

8.6.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Silme Kriterleri

ServiceQueryContractListRequest

8.6.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ContractServiceResponse

8.6.4. Üretilenler

  • application/json

  • application/xml

8.6.5. Etiketler

  • contract

8.7. İkili Anlaşmalar / Listeleme Servisi

POST /contract/list

8.7.1. Açıklama

Bu servis ikili anlaşmaları listeler.

8.7.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Listeleme Kriterleri

ServiceQueryContractRequest

8.7.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ContractServiceResponse

8.7.4. Üretilenler

  • application/json

  • application/xml

8.7.5. Etiketler

  • contract

8.8. İkili Anlaşmalar / Tarihçe / Listeleme Servisi

POST /contract/list/history

8.8.1. Açıklama

Bu servis ikili anlaşma tarihçesini listeler.

8.8.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Tarihçe Listeleme Kriterleri

ServiceQueryContractRequest

8.8.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ContractServiceResponse

8.8.4. Üretilenler

  • application/json

  • application/xml

8.8.5. Etiketler

  • contract

8.9. İkili Anlaşmalar / Statü / Listeleme Servisi

POST /contract/listcontractstatuses

8.9.1. Açıklama

Bu servis ikili anlaşma statülerini listeler.

8.9.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Statü Listeleme Kriterleri

Service

8.9.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

< QueryContractStatusResponse > array

8.9.4. Üretilenler

  • application/json

  • application/xml

8.9.5. Etiketler

  • contract

8.10. İkili Anlaşmalar / Periyot Saatlerini Listeleme Servisi

POST /contract/listhourblocks

8.10.1. Açıklama

Bu servis ikili anlaşma periyot saatlerini listeler.

8.10.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Periyot Saatleri Listeleme Kriterleri

ServiceQueryContractPeriodRequest

8.10.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryContractPeriodServiceResponse

8.10.4. Üretilenler

  • application/json

  • application/xml

8.10.5. Etiketler

  • contract

8.11. İkili Anlaşmalar / Organizasyon / Listeleme Servisi

POST /contract/organization/list

8.11.1. Açıklama

Bu servis ikili anlaşma oluşturmak için gerekli karşı organizasyon listesini getirir.

8.11.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Organizasyon Listesi Kriterleri

ServiceContractOrganizationRequest

8.11.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

OrganizationServiceResponse

8.11.4. Üretilenler

  • application/json

  • application/xml

8.11.5. Etiketler

  • contract

8.12. İkili Anlaşmalar / Bölge / Listeleme Servisi

POST /contract/regions

8.12.1. Açıklama

Bu servis ikili anlaşma oluşturmak için gerekli bölge listesini getirir.

8.12.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Bölge Listesi Kriterleri

ServiceRegionRequest

8.12.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ParameterQueryServiceResponse

8.12.4. Üretilenler

  • application/json

  • application/xml

8.12.5. Etiketler

  • contract

8.13. İkili Anlaşmalar / Teslim Tarihi Geçerlilik Kontrolü Servisi

POST /contract/validatedeliveryday

8.13.1. Açıklama

Bu servis ikili anlaşma girilmek istenen tarihin geçerliliğini kontrol eder.

8.13.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İkili Anlaşma Teslim Tarihi Geçerlilik Kontrolü Kriterleri

ServiceQueryDeliveryDayRequest

8.13.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

BooleanServiceResponse

8.13.4. Üretilenler

  • application/json

  • application/xml

8.13.5. Etiketler

  • contract

8.14. Süreçler / Aktif Süreç Listeleme

POST /gate/operation/active

8.14.1. Açıklama

Bu servis aktif olan süreçlerin bilgilerini gösterir.

8.14.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Aktif Süreç Listeleme kriterleri

ServiceQueryActiveGateOperationsRequest

8.14.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

< GateOperationsResponse > array

8.14.4. Üretilenler

  • application/json

  • application/xml

8.14.5. Etiketler

  • gate-operation

8.15. Sonuçlar / Bölgesel / Listeleme Servisi

POST /market/finalresults

8.15.1. Açıklama

Bu servis bölgesel sonuçları gösterir.

8.15.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Bölgesel Sonuçlar Listesi Kriterleri

ServiceQueryFinalResultRequest

8.15.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

OptimizationResultServiceResponse

8.15.4. Üretilenler

  • application/json

  • application/xml

8.15.5. Etiketler

  • market

8.16. PTF istatistik Rest Servisi

POST /market/stats

8.16.1. Açıklama

Bu servis ortalama ptf değişimini, günlük(gündüz, gece puant), haftalık, aylık ve yıllık olarak verir.

8.16.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Ptf istatistiklerini sorgulama kriterleri

ServicePercentageStatRequest

8.16.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

PercentageStatResponse

8.16.4. Üretilenler

  • application/json

  • application/xml

8.16.5. Etiketler

  • market

8.17. Minimum Maksimum / Teklif Fiyatları / Hepsi / Listeleme Servisi

POST /minmaxprice/list/all

8.17.1. Açıklama

Bu servis aktif olan tüm minimum maksimum teklif fiyatlarını listeler.

8.17.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

8.17.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

MinMaxPriceListServiceResponse

8.17.4. Üretilenler

  • application/json

  • application/xml

8.17.5. Etiketler

  • minmaxprice

8.18. Minimum Maksimum / Teklif Fiyatları / Teslim Tarihli / Listeleme Servisi

POST /minmaxprice/list/effective

8.18.1. Açıklama

Bu servis belirtilen teslim tarihinde aktif olan minimum maksimum teklif fiyatlarını listeler.

8.18.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Teklif Para Birimi Listeleme Kriterleri

ServiceMinMaxPriceListRequest

8.18.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

MinMaxPriceServiceResponse

8.18.4. Üretilenler

  • application/json

  • application/xml

8.18.5. Etiketler

  • minmaxprice

8.19. İtiraz Oluşturma

POST /objection/create

8.19.1. Açıklama

Bu servis kullanılarak oluşan eşleşmeye itiraz edilebilir.

8.19.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İtiraz oluşturma detayları

ServiceObjectionCreateRequest

8.19.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

boolean

8.19.4. Üretilenler

  • application/json

  • application/xml

8.19.5. Etiketler

  • objection

8.20. İtiraz Listeleme

POST /objection/list

8.20.1. Açıklama

İtiraz Listeleme

8.20.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İtiraz listeleme detayları

ServiceObjectionRequest

8.20.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryObjectionResponse

8.20.4. Üretilenler

  • application/json

  • application/xml

8.20.5. Etiketler

  • objection

8.21. Objection

POST /objection/reply

8.21.1. Parametreler

Tip İsim Açıklama Şema Varsayılan

Body

body
gerekli

Reply objection

ServiceObjectionReplyRequest

8.21.2. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ObjectionReplyRequest

8.21.3. Üretilenler

  • application/json

  • application/xml

8.21.4. Etiketler

  • objection

8.22. Teklif / Avans Listeleme Servisi

POST /offer/advance

8.22.1. Açıklama

Bu servis avansları listeler.

8.22.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Avans Listeleme Kriterleri

ServiceAdvanceResultRequest

8.22.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

AdvanceResultServiceResponse

8.22.4. Üretilenler

  • application/json

  • application/xml

8.22.5. Etiketler

  • offer

8.23. Teklif / Oluşturma / Blok Servisi

POST /offer/create/block

8.23.1. Açıklama

Bu servis blok teklif oluşturmanızı sağlar.

8.23.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Blok Teklif Oluşturma Kriterleri

ServiceOfferRequest

8.23.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.23.4. Üretilenler

  • application/json

  • application/xml

8.23.5. Etiketler

  • offer

8.24. Teklif / Oluşturma / Esnek Servisi

POST /offer/create/flexible

8.24.1. Açıklama

Bu servis esnek teklif oluşturmanızı sağlar.

8.24.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Esnek Teklif Oluşturma Kriterleri

ServiceOfferRequest

8.24.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.24.4. Üretilenler

  • application/json

  • application/xml

8.24.5. Etiketler

  • offer

8.25. Teklif / Oluşturma / Saatlik Servisi

POST /offer/create/hourly

8.25.1. Açıklama

Bu servis saatlik teklif oluşturmanızı sağlar.

8.25.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Saatlik Teklif Oluşturma-Güncelleme Kriterleri

ServiceOfferRequest

8.25.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.25.4. Üretilenler

  • application/json

  • application/xml

8.25.5. Etiketler

  • offer

8.26. Teklif / Para Birimleri Servisi

POST /offer/currencies

8.26.1. Açıklama

Bu servis teklif para birimlerini listeler.

8.26.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Teklif Para Birimi Listeleme Kriterleri

ServiceCurrencyRequest

8.26.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ParameterQueryServiceResponse

8.26.4. Üretilenler

  • application/json

  • application/xml

8.26.5. Etiketler

  • offer

8.27. Teklif / Silme / Blok Servisi

POST /offer/delete/block

8.27.1. Açıklama

Bu servis blok teklifleri siler.

8.27.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
opsiyonel

Blok Teklif Silme Kriterleri

ServiceDeleteOfferRequest

8.27.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

DeleteOfferServiceResponse

8.27.4. Üretilenler

  • application/json

  • application/xml

8.27.5. Etiketler

  • offer

8.28. Teklif / Silme / Esnek Servisi

POST /offer/delete/flexible

8.28.1. Açıklama

Bu servis esnek teklifleri siler.

8.28.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
opsiyonel

Esnek Teklif Silme Kriterleri

ServiceDeleteOfferRequest

8.28.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

DeleteOfferServiceResponse

8.28.4. Üretilenler

  • application/json

  • application/xml

8.28.5. Etiketler

  • offer

8.29. Teklif / Silme / Saatlik Servisi

POST /offer/delete/hourly

8.29.1. Açıklama

Bu servis saatlik teklifleri siler.

8.29.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
opsiyonel

Saatlik Teklif Silme Kriterleri

ServiceDeleteOfferRequest

8.29.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

DeleteOfferServiceResponse

8.29.4. Üretilenler

  • application/json

  • application/xml

8.29.5. Etiketler

  • offer

8.30. Teklif / Listeleme / Blok Servisi

POST /offer/list/block

8.30.1. Açıklama

Bu servis Blok teklifleri listeler.

8.30.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Blok Teklif Listeleme Kriterleri

ServiceQueryOfferRequest

8.30.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.30.4. Üretilenler

  • application/json

  • application/xml

8.30.5. Etiketler

  • offer

8.31. Teklif / Listeleme / Esnek Servisi

POST /offer/list/flexible

8.31.1. Açıklama

Bu servis Esnek teklifleri listeler.

8.31.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Esnek Teklif Listeleme Kriterleri

ServiceQueryOfferRequest

8.31.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.31.4. Üretilenler

  • application/json

  • application/xml

8.31.5. Etiketler

  • offer

8.32. Teklif / Listeleme / Tarihçe / Blok Servisi

POST /offer/list/history/block

8.32.1. Açıklama

Bu servis blok tekliflerin tarihçesini listeler.

8.32.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Blok Teklif Tarihçe Listeleme Kriterleri

ServiceQueryOfferHistoryRequest

8.32.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.32.4. Üretilenler

  • application/json

  • application/xml

8.32.5. Etiketler

  • offer

8.33. Teklif / Listeleme / Tarihçe / Esnek Servisi

POST /offer/list/history/flexible

8.33.1. Açıklama

Bu servis esnek tekliflerin tarihçesini listeler.

8.33.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Esnek Teklif Tarihçe Listeleme Kriterleri

ServiceQueryOfferHistoryRequest

8.33.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.33.4. Üretilenler

  • application/json

  • application/xml

8.33.5. Etiketler

  • offer

8.34. Teklif / Listeleme / Tarihçe / Saatlik Servisi

POST /offer/list/history/hourly

8.34.1. Açıklama

Bu servis saatlik tekliflerin tarihçesini listeler.

8.34.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Saatlik Teklif Tarihçe Listeleme Kriterleri

ServiceQueryOfferHistoryRequest

8.34.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.34.4. Üretilenler

  • application/json

  • application/xml

8.34.5. Etiketler

  • offer

8.35. Teklif / Listeleme / Saatlik Servisi

POST /offer/list/hourly

8.35.1. Açıklama

Bu servis Saatlik teklifleri listeler.

8.35.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Saatlik Teklif Listeleme Kriterleri

ServiceQueryOfferRequest

8.35.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferServiceResponse

8.35.4. Üretilenler

  • application/json

  • application/xml

8.35.5. Etiketler

  • offer

8.36. Teklif / Periyot Saatleri Listeleme Servisi

POST /offer/listhourblocks

8.36.1. Açıklama

Bu servis teklif saat periyotlarını listeler.

8.36.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Tekli Saat Periyotları Listeleme Kriterleri

ServiceQueryOfferHourBlockRequest

8.36.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferHourBlockServiceResponse

8.36.4. Üretilenler

  • application/json

  • application/xml

8.36.5. Etiketler

  • offer

8.37. Teklif / Eşleşme Sonuç Servisi

POST /offer/offerresult

8.37.1. Açıklama

Bu servis eşleşme sonuçlarını listeler. İtiraz sürecinde geçici nihai sonuçlar yayınlandıktan sonra nihai sonuçlarını görebileceksiniz.

8.37.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Eşleşme Sonuç Kriterleri

ServiceOfferResultRequest

8.37.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryOfferResultServiceResponse

8.37.4. Üretilenler

  • application/json

  • application/xml

8.37.5. Etiketler

  • offer

8.38. Teklif / Bölgeler Servisi

POST /offer/regions

8.38.1. Açıklama

Bu servis teklif bölgelerini listeler.

8.38.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Teklif Bölge Listeleme Kriterleri

ServiceRegionRequest

8.38.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ParameterQueryServiceResponse

8.38.4. Üretilenler

  • application/json

  • application/xml

8.38.5. Etiketler

  • offer

8.39. Teklif / Teslim Tarihi Geçerlilik Kontrolü Servisi

POST /offer/validatedeliveryday

8.39.1. Açıklama

Bu servis teklif girilmek istenen tarihin geçerliliğini kontrol eder.

8.39.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Teslim Tarihi Geçerlilik Kontrol Kriterleri

ServiceQueryDeliveryDayRequest

8.39.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

BooleanServiceResponse

8.39.4. Üretilenler

  • application/json

  • application/xml

8.39.5. Etiketler

  • offer

8.40. İşlem Geçmişi / İşlem Geçmişi Liste Sorgulama

POST /operationhistory/list

8.40.1. Açıklama

Bu servis yapılan işlem geçmişinin listesini verilen kriterlere göre sorgular.

8.40.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

İşlem Geçmişi Listesi Sorgulama kriteri

ServiceOperationHistorySearchRequest

8.40.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

< OperationHistoryResponseServiceResponse > array

8.40.4. Üretilenler

  • application/json

  • application/xml

8.40.5. Etiketler

  • operationhistory

8.41. İşlem Geçmişi / İşlem Kodu Sorgulama

POST /operationhistory/operationcodes

8.41.1. Açıklama

Bu servis yapılan işlem geçmişinin kodunu sorgular.

8.41.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Body

body
opsiyonel

İşlem Kodları Listesi Sorgulama Kriterleri

ServiceObject

8.41.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

ParameterQueryServiceResponse

8.41.4. Üretilenler

  • application/json

  • application/xml

8.41.5. Etiketler

  • operationhistory

8.42. Ticaret Artış Bildirimi Oluştur

POST /tradeIncrease/create

8.42.1. Açıklama

Seçilen tarihler arasında Ticaret Artış Bildirimi oluşturur.

8.42.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

/tradeIncrease/create

ServiceCreateTradeIncreaseRequest

8.42.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

CreateTradeIncreaseResponse

8.42.4. Üretilenler

  • application/json

  • application/xml

8.42.5. Etiketler

  • tradeincrease

8.43. Ticaret Artış Bildirimi Sil

POST /tradeIncrease/delete

8.43.1. Açıklama

Seçili tarihler arasında oluşturulmuş olan Ticaret Artış Bildirimi’ni siler.

8.43.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Ticaret Artış Bildirimi Silme Servis Kriterleri

ServiceDeleteTradeIncreaseRequest

8.43.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

TradeIncreaseNotificationListResponse

8.43.4. Üretilenler

  • application/json

  • application/xml

8.43.5. Etiketler

  • tradeincrease

8.44. Ticaret Artış Bildirimi Listele

POST /tradeIncrease/list

8.44.1. Açıklama

Ticaret Artış Bildirimi yapılmış olan tarihleri listeler.

8.44.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Ticaret Artış Bildirimi Listeleme Servis Kriterleri

ServiceTradeIncreaseNotificationListRequest

8.44.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

TradeIncreaseNotificationListServiceResponse

8.44.4. Üretilenler

  • application/json

  • application/xml

8.44.5. Etiketler

  • tradeincrease

8.45. Ticaret Artış Bildirimi Güncelle

POST /tradeIncrease/update

8.45.1. Açıklama

Ticaret Artış Bildirimi yapılan tarihleri günceller.

8.45.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Ticaret Artış Bildirimi Güncelleme Servis Kriterleri

ServiceUpdateTradeIncreaseRequest

8.45.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

TradeIncreaseNotificationListResponse

8.45.4. Üretilenler

  • application/json

  • application/xml

8.45.5. Etiketler

  • tradeincrease

8.46. Ticaret Limit Detayları Listeleme

POST /tradinglimits/detail/list

8.46.1. Açıklama

Ticaret Limit Detayları Listeleme

8.46.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Ticaret Limit Detayları Listeleme Servisi İstek Detayları

ServiceQueryTradingLimitsRequest

8.46.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryTradingLimitDetailsServiceResponse

8.46.4. Üretilenler

  • application/json

  • application/xml

8.46.5. Etiketler

  • tradinglimits

8.47. Ticaret Limitleri Listeleme

POST /tradinglimits/list

8.47.1. Açıklama

Ticaret Limitleri Listeleme

8.47.2. Parametreler

Tip İsim Açıklama Şema Varsayılan

Header

gop-service-ticket
gerekli

CAS a bağlı ST değeridir.

string

Body

body
gerekli

Ticaret Limitleri Listeleme Servisi İstek Detayları

ServiceQueryTradingLimitsRequest

8.47.3. Cevaplar

HTTP Kodu Açıklama Şema

200

successful operation

QueryTradingLimitsServiceResponse

8.47.4. Üretilenler

  • application/json

  • application/xml

8.47.5. Etiketler

  • tradinglimits

9. Tanımlar

9.1. Advance

Avans Bilgileri

İsim Açıklama Şema

blockDetails
opsiyonel

Avans Blok Detayları

< AdvanceBlockDetail > array

flexibleDetails
opsiyonel

Avans Esnek Detayları

< AdvanceFlexibleDetail > array

hourlyDetails
opsiyonel

Avans Saatlik Detayları

< AdvanceHourlyDetail > array

marketTradePrice
opsiyonel

Borsa fiyatı olarak işlem gören Ticaret Fiyatı

number

period
opsiyonel

Periyot

integer(int64)

periodDescription
opsiyonel

Periyot Açıklaması

string

quantityOfMatchBlock
opsiyonel

Blok Eşleşme Miktarı

integer(int32)

quantityOfMatchFlexible
opsiyonel

Esnek Eşleşme Miktarı

integer(int32)

quantityOfMatchHourly
opsiyonel

Saatlik Eşleşme Miktarı

integer(int32)

totalOfPurchasingTowards
opsiyonel

Toplam Sistem Alış Tutarı

number

totalOfPurchasingTowardsBlock
opsiyonel

Blok Sistem Alış Tutarı

number

totalOfPurchasingTowardsFlexible
opsiyonel

= {ADVANCE_FIELD_TOTAL_OF_PURCHASING_TOWARDS_FLEXIBLE}

number

totalOfPurchasingTowardsHourly
opsiyonel

Saatlik Sistem Alış Tutarı

number

totalOfSalesTowards
opsiyonel

Toplam Sistem Satış Tutarı

number

totalOfSalesTowardsBlock
opsiyonel

Blok Sistem Satış Tutarı

number

totalOfSalesTowardsFlexible
opsiyonel

Esnek Sistem Satış Tutarı

number

totalOfSalesTowardsHourly
opsiyonel

Saatlik Sistem Satış Tutarı

number

9.2. AdvanceBlockDetail

Avans Blok Detayları

İsim Açıklama Şema

acceptancePrice
opsiyonel

= {ADVANCE_BLOCK_DETAIL_FIELD_ACCEPTANCE_PRICE}

number

amount
opsiyonel

Teklif Miktarı

integer(int32)

avgMarketTradePrice
opsiyonel

Teklif Ortalama Ticaret Fiyatı

number

currentPrice
opsiyonel

Güncel Fiyat Değeri

number

endPeriod
opsiyonel

Periyot Bitiş Değeri

integer(int32)

matchAmount
opsiyonel

= {ADVANCE_BLOCK_DETAIL_FIELD_MATCH_AMOUNT}

integer(int32)

name
opsiyonel

= {ADVANCE_BLOCK_DETAIL_FIELD_NAME}

string

offerPrice
opsiyonel

Teklif Fiyatı

number

periodDescription
opsiyonel

Periyot Açıklaması

string

startPeriod
opsiyonel

Periyot Başlangıç Değeri

integer(int32)

totalOfPurchasingTowards
opsiyonel

Toplam Sistem Alış Tutarı

number

totalOfSalesTowards
opsiyonel

Toplam Sistem Satış Tutarı

number

9.3. AdvanceFlexibleDetail

Avans Esnek Detayları

İsim Açıklama Şema

amount
opsiyonel

Teklif Miktarı

integer(int32)

currentPrice
opsiyonel

Güncel Fiyat Değeri

number

matchAmount
opsiyonel

Eşleşme Miktarı

integer(int32)

name
opsiyonel

= {ADVANCE_FLEX_DETAIL_NAME}

string

offerAcceptancePrice
opsiyonel

= {ADVANCE_FLEX_DETAIL_ACCEPTANCE_PRICE}

number

offerPrice
opsiyonel

Teklif Fiyatı

number

periodDescription
opsiyonel

= {ADVANCE_FLEX_DETAIL_PERIOD_DESCRIPTION}

string

totalOfPurchasingTowards
opsiyonel

Toplam Sistem Alış Tutarı

number

totalOfSalesTowards
opsiyonel

Toplam Sistem Satış Tutarı

number

9.4. AdvanceHourlyDetail

Avans Saatlik Detayları

İsim Açıklama Şema

amount
opsiyonel

Teklif Miktarı

integer(int32)

offerPrice
opsiyonel

Teklif Fiyat Değeri

number

9.5. AdvanceResultRequest

Avans Request Bilgileri

İsim Açıklama Şema

deliveryDay
opsiyonel

Teslim Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

region
opsiyonel

Bölge Bilgisi
Örnek : "TR1"

string

9.6. AdvanceResultResponse

Avans Sonuç Bilgileri

İsim Açıklama Şema

advances
opsiyonel

Avans Sonuç Bilgileri

< Advance > array

sidePayment
opsiyonel

Avans Sonuç Bilgileri

AdvanceSidePayment

9.7. AdvanceResultServiceResponse

Avans Sonuç Bilgileri

İsim Açıklama Şema

body
opsiyonel

AdvanceResultResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.8. AdvanceSidePayment

Fark Fonu Detayı

İsim Açıklama Şema

matchingAmountOfDemand
opsiyonel

integer(int32)

matchingAmountOfDemandByOrganization
opsiyonel

integer(int32)

matchingAmountOfSupply
opsiyonel

integer(int32)

matchingAmountOfSupplyByOrganization
opsiyonel

integer(int32)

totalOfDemandSidePayment
opsiyonel

number

totalOfDemandSidePaymentByOrganization
opsiyonel

number

totalOfPurchasingTowards
opsiyonel

number

totalOfRoundingSidePayment
opsiyonel

number

totalOfRoundingSidePaymentByOrganization
opsiyonel

number

totalOfSalesTowards
opsiyonel

number

totalOfSupplySidePayment
opsiyonel

number

totalOfSupplySidePaymentByOrganization
opsiyonel

number

9.9. BadContract

İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

badSellAmount
opsiyonel

Karşılığı Olmayan Satış Miktarı

number

cancellationSellAmount
opsiyonel

İptal Edilen Satış Miktarı

number

causativeUserOfIteration
opsiyonel

İterasyona Neden Olan Katılımcı

string

deliveryDay
opsiyonel

Teslim Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

formulaDetail
opsiyonel

Formül Detayı

BadSellFormulaDetail

modifyDate
opsiyonel

= {BAD_CONTRACT_RESPONSE_MODEL_FIELD_MODIFY_DATE}
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

purchaser
opsiyonel

İkili Anlaşma Alış Tarafı

string

regionCode
opsiyonel

Bölge

string

sanctionReason
opsiyonel

Yaptırım Nedeni

string

sanctionStatus
opsiyonel

Yaptırım Durumu

string

seller
opsiyonel

İkili Anlaşma Satış Tarafı

string

sellerEic
opsiyonel

İkili Anlaşma Satış Tarafı Eic Kodu

string

9.10. BadContractQueryRequest

İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Listeleme Servisi İstek Detayları

İsim Açıklama Şema

deliveryDay
gerekli

Teslim Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

regionCode
gerekli

Bölge Kodu

string

9.11. BadContractQueryResponse

İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

contracts
opsiyonel

İkili Anlaşmalar Karşılığı Olmayan Satış Kontrolü Listeleme Servisi Sonuç Detayları

< BadContract > array

9.12. BadSellFormulaDetail

Formül Detayı

İsim Açıklama Şema

contractBuyAmount
opsiyonel

İkili Analaşma Alış Miktarı

number

contractSellAmount
opsiyonel

İkili Anlaşma Satış Miktarı

number

damBuyAmount
opsiyonel

GÖP Alış Miktarı

number

damSellAmount
opsiyonel

GÖP Satış Miktarı

number

damVepDefaultBuyAmount
opsiyonel

Göp Vep Temerrüt Alış Miktarı

number

damVepDefaultSellAmount
opsiyonel

Göp Vep Temerrüt Satış Miktarı

number

fdps
opsiyonel

KGÜP

number

lum
opsiyonel

İthalat Miktarı

number

synchronousParallelConnection
opsiyonel

İthalat Miktarı

number

vepBuyAmount
opsiyonel

Vep Alış Miktarı

number

vepSellAmount
opsiyonel

Vep Satış Miktarı

number

9.13. BooleanServiceResponse

İsim Açıklama Şema

body
opsiyonel

Varsayılan : false

boolean

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.14. CollateralListResponse

İsim Açıklama Şema

collaterals
opsiyonel

< CollateralModel > array

manualCheckAllowed
opsiyonel

Varsayılan : false

boolean

updateAllowed
opsiyonel

Varsayılan : false

boolean

9.15. CollateralModel

Teminat Cevap Modeli

İsim Açıklama Şema

availableCashCollateral
opsiyonel

Mevcut Nakit Teminat

number

availableTotalCollateral
opsiyonel

Mevcut Toplam Teminat

number

checkCollateralDate
opsiyonel

Teminatın kontrol edildiği zaman

string(date-time)

collateralDate
opsiyonel

Teminatın kontrolünün yapılacağı gün

string(date-time)

collateralId
opsiyonel

Teminat ID' si

integer(int64)

collateralStatus
opsiyonel

Teminat Durumu

string

deliveryDay
opsiyonel

Teminatın kullanıcağı teslim günü

string(date-time)

organizationCode
opsiyonel

Organizasyon Kodu

integer(int64)

organizationName
opsiyonel

Organizasyon Kısa Ad��

string

participationAggrement
opsiyonel

Katılım Anlaşması durumu
Varsayılan : false

boolean

recordTime
opsiyonel

Takas Bank' tan teminatın çekilme zamanı

string(date-time)

region
opsiyonel

Teminatın kullanılacaği bölge bilgisi

string

requiredCashCollateral
opsiyonel

Gerekli Nakit Teminat

number

requiredTotalCollateral
opsiyonel

Gerekli Toplam Teminat

number

9.16. CollateralOrganizationRequest

Teminat Görüntüleme İstek Modeli

İsim Açıklama Şema

deliveryDay
opsiyonel

Teminatın Kullanılacağı Teslim Günü

string(date-time)

region
opsiyonel

Teminatın Kullanılacağı Teslim Bölgesi

string

9.17. Contract

İkili Anlaşma servislerinde kullanılan genel response yapısını tutar. Kullanıldığı servisler: Listeleme, Oluşturma, Silme…

İsim Açıklama Şema

cancellationType
opsiyonel

İkili anlaşmanın iptal tipi bilgisini tutar.

enum (UNILITERAL, BILATERAL, COLLATERAL_SANCTION, BMO_SANCTION)

contractId
opsiyonel

İkili anlaşma id sini tutar.

integer(int64)

counterOffer
opsiyonel

İkili anlaşma karşı teklif bilgisini tutar.

ContractOfferResponseModel

deliveryDay
opsiyonel

İkili anlaşma teslim tarihini tutar.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

modifyDate
opsiyonel

string(date-time)

offer
opsiyonel

İkili anlaşma teklif bilgisini tutar.

ContractOfferResponseModel

organizationShortName
opsiyonel

İkili anlaşma üzerinde en son değişiklik yapan kullanıcının bağlı olduğu organizasyon kısa adını tutar.

string

originator
opsiyonel

İkili anlaşmayı başlatan kullanıcının bağlı olduğu organizasyon EIC kodu bilgisini tutar.

string

state
opsiyonel

İkili anlaşma versiyon arttırma nedeni bilgisini tutar.
Örnek : "#{CONTRACT_RESPONSE_MODEL_FIELD_EXAMPLE}"

string

status
opsiyonel

İkili anlaşma durum bilgisini tutar.
Örnek : "APPROVED, WAITING_FOR_APPROVAL, INVALID"

enum (APPROVED, WAITING_FOR_APPROVAL, INVALID)

user
opsiyonel

İkili anlaşma üzerinde en son değişiklik yapan kullanıcı bilgisini tutar.

string

version
opsiyonel

İkili anlaşma versiyon bilgisini tutar.

integer(int32)

9.18. ContractBlockHour

Periyotların bilgilerini tutar.

İsim Açıklama Şema

period
opsiyonel

Periyot sırasını tutar.

integer(int32)

text
opsiyonel

Periyot açıklamasını tutar.
Örnek : "00:01"

string

9.19. ContractObjectListRequest

İtiraz Listeme İstek Detayları

İsim Açıklama Şema

endDate
gerekli

Bitiş Tarihi
Örnek : "2019-09-21T00:00:00.000+0300"

string(date-time)

objectionStatus
gerekli

İtiraz Durumu

enum (ACTIVE, ACCEPTED, REJECTED)

startDate
gerekli

Başlangıç Tarihi
Örnek : "2019-09-21T00:00:00.000+0300"

string(date-time)

9.20. ContractOfferAmountRequest

İkili Anlaşma Teklif miktar ve periyot bilgilerini tutar.

İsim Açıklama Şema

amount
opsiyonel

İkili Anlaşma periyotlarına girilen satış veya alış miktar bilgisini tutar.

number(double)

period
opsiyonel

İkili Anlaşma tekliflerinin yapıldığı periyotları tutar.

integer(int32)

9.21. ContractOfferAmountResponseModel

İkili Anlaşma teklif miktar bilgilerini tutar.

İsim Açıklama Şema

amount
opsiyonel

Miktar bilgisini tutar.

number(double)

period
opsiyonel

Periyot bilgisini tutar.
Örnek : "01:00 02:00"

integer(int32)

9.22. ContractOfferRequest

Genel İkili Anlaşma servis istek bilgilerini tutar

İsim Açıklama Şema

contractOfferAmounts
opsiyonel

İkili Anlaşma Teklif miktar ve periyot bilgilerini tutar.

< ContractOfferAmountRequest > array

regionCode
opsiyonel

İkili Anlaşma yapan katılımcının bölge bilgisidir.

string

9.23. ContractOfferResponseModel

İkili anlaşma teklif bilgisini tutar.

İsim Açıklama Şema

eicCode
opsiyonel

Etso kod bilgisini tutar.

string

offerAmount
opsiyonel

Teklif miktar bilgilerini tutar.

< ContractOfferAmountResponseModel > array

organization
opsiyonel

Katılımcı kısa ismini tutar.

string

regionCode
opsiyonel

Bölge kod bilgisini tutar.

string

regionName
opsiyonel

Bölge isim bilgisini tutar.

string

user
opsiyonel

Teklif bilgisiyle ilgili son değişikliği yapan kullanıcı bilgisini tutar.

string

9.24. ContractOrganizationRequest

İlgili teslim tarihindeki aktif organizasyonların listesini getirir.

İsim Açıklama Şema

deliveryDay
gerekli

Teslim tarihini tutar.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

9.25. ContractRequest

İkili Anlaşma servislerinde kullanılan istek objesidir.

İsim Açıklama Şema

cancellationType
opsiyonel

İkili anlaşmanın iptal tipi bilgisini tutar. Varsayılan BILATERAL
Örnek : "UNILITERAL, BILATERAL, COLLATERAL_SANCTION"

enum (UNILITERAL, BILATERAL, COLLATERAL_SANCTION, BMO_SANCTION)

counterEic
gerekli

Karşı teklifi verecek olan katılımcının etso kod bilgisini tutar.

string

counterRegionCode
gerekli

Karşı teklifi verecek olan katılımcının bölge bilgisini tutar.

string

deliveryDay
gerekli

Teslim tarihini tutar.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

explanation
opsiyonel

string

offer
gerekli

Karşı teklifi verecek olan katılımcının teklif bilgisini tutar.

ContractOfferRequest

9.26. ContractResponse

İkili anlaşma bilgisini tutar.

İsim Açıklama Şema

contracts
opsiyonel

= {CONTRACT_RESPONSE_FIELD_CONTRACT_RESPONSE_MODEL}

< Contract > array

9.27. ContractServiceResponse

İkili anlaşma bilgisini tutar.

İsim Açıklama Şema

body
opsiyonel

ContractResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.28. ContractStatus

İkili anlaşma statülerini tutar.

İsim Açıklama Şema

description
opsiyonel

İkili anlaşma statü açıklaması

string

status
opsiyonel

İkili anlaşma statüsü
Örnek : "APPROVED, WAITING_FOR_APPROVAL, INVALID"

string

9.29. CreateContractObjectionRequest

İtiraz Etme İstek Detayları

İsim Açıklama Şema

message
opsiyonel

İtiraz Metni

string

9.30. CreateContractObjectionResponse

İtiraz Etme Cevap Detayları

İsim Açıklama Şema

deliverDay
opsiyonel

Teslim Tarihi

string(date-time)

message
opsiyonel

İtiraz Metni

string

objectionDate
opsiyonel

İtiraz Tarihi

string(date-time)

status
opsiyonel

İtiraz Durumu

enum (ACTIVE, ACCEPTED, REJECTED)

username
opsiyonel

İtiraz Eden Kullanıcı

string

9.31. CreateContractObjectionServiceResponse

İtiraz Etme Cevap Detayları

İsim Açıklama Şema

body
opsiyonel

CreateContractObjectionResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.32. CreateTradeIncreaseRequest

Ticaret Artış Bİldirimi Oluşturma Servisi İstek Detayları

İsim Açıklama Şema

deliveryEndDay
gerekli

İlk Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

deliveryStartDay
gerekli

İlk Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

regionCode
gerekli

Bölge Kodu

string

9.33. CreateTradeIncreaseResponse

Ticaret Artış Bİldirimi Oluşturma Servisi Sonuç Detayları

İsim Açıklama Şema

deliveryEndDay
gerekli

Bitiş Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

deliveryStartDay
gerekli

İlk Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

regionCode
opsiyonel

Bölge Kodu

string

version
opsiyonel

Versiyon

integer(int32)

9.34. CurrencyInfo

İsim Açıklama Şema

date
opsiyonel

string(date-time)

dollar
opsiyonel

number(double)

euro
opsiyonel

number(double)

turkishLira
opsiyonel

number(double)

9.35. CurrencyRequest

Tekliflerde kullanılan para birimlerinin listesini döner.

İsim Açıklama Şema

deliveryDay
gerekli

Teslim günü anlamına gelir. ISO8601 formatında tarih girilmelidir.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

9.36. DeleteOfferRequest

Teklif Silme Request Bilgileri

İsim Açıklama Şema

deliveryDay
opsiyonel

Teslim Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

offerType
opsiyonel

Teklif Tipi
Örnek : "HOURLY,BLOCK,FLEXIBLE"

enum (HOURLY, BLOCK, FLEXIBLE)

region
opsiyonel

Teklif / Bölgeler Servisi

string

9.37. DeleteOfferResponse

Teklif Silme Response Detayları

İsim Açıklama Şema

lastModifyDate
opsiyonel

Son Güncelleme Tarihi

string(date-time)

version
opsiyonel

integer(int32)

9.38. DeleteOfferServiceResponse

Teklif Silme Response Detayları

İsim Açıklama Şema

body
opsiyonel

DeleteOfferResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.39. DeleteTradeIncreaseRequest

Ticaret Artış Bildirimi Silme Servisi İstek Detayları

İsim Açıklama Şema

id
gerekli

Organizasyon id si

integer(int64)

9.40. GateOperationResponseModel

Süreç Response bilgilerini tutar.

İsim Açıklama Şema

effectiveDate
opsiyonel

Sürecin ilgili olduğu tarih bilgisini tutar.

string(date-time)

end
opsiyonel

Süreç bitiş saati bilgisini tutar.

string

gate
opsiyonel

Sürecin ismini tutar.

enum (OFFER_DECLARATION, OFFER_CONFIRMATION, PRICE_DETERMINATION, OBJECTION, FINAL_RESULTS, ATC_NTC, BILATERAL_AGREEMENTS_WARNING, BILATERAL_AGREEMENTS, EARLY_DECLARATION, RENEWABLE_ENERGY_SUPPORT_MECHANISMS, COLLATERAL_CG_CONTROL, COLLATERAL_RCG_CONTROL, COLLATERAL_HOLIDAY_CG_CONTROL, OFFER_INFORMATION_SUMMARY, COLLATERAL_CONTRACT, COLLATERAL_CONTRACT_HOLIDAY, CONTRACT_CONFIRMATION_WARNING, CONTRACT_CONFIRMATION, CONTRACT_OBJECTION, CONTROLLED_CONTRACT)

gateStatus
opsiyonel

Sürecin durum bilgisini tutar

enum (OPEN, WAITING, CLOSE)

name
opsiyonel

Süreç isim bilgisini tutar.

string

start
opsiyonel

Süreç başlangıç saati bilgisini tutar.

string

version
opsiyonel

Sürecin versiyon bilgisini tutar.

integer(int32)

9.41. GateOperationsResponse

Süreçlerin bilgilerini tutar.

İsim Açıklama Şema

gateOperations
opsiyonel

Süreç bilgilerini tutar.

< GateOperationResponseModel > array

9.42. Header

İsim Açıklama Şema

key
opsiyonel

string

value
opsiyonel

string

9.43. MarketOperation

Piyasa işlem bilgisi

İsim Açıklama Şema

averageMcp
opsiyonel

number

contractBuyAmount
opsiyonel

integer(int64)

deliveryDay
opsiyonel

string(date-time)

eic
opsiyonel

string

gopTotalBuyAmount
opsiyonel

integer(int64)

installedCapacity
opsiyonel

integer(int64)

name
opsiyonel

string

regionCode
opsiyonel

string

synchronousParallelConnection
opsiyonel

Varsayılan : false

boolean

totalBuyAmount
opsiyonel

integer(int64)

totalCollateral
opsiyonel

number

totalSellAmount
opsiyonel

integer(int64)

totalSellAmountWithTradeIncrease
opsiyonel

integer(int64)

tradeIncrease
opsiyonel

Varsayılan : false

boolean

validTotalBuyAmount
opsiyonel

integer(int64)

validTotalSellAmount
opsiyonel

integer(int64)

vepBuyNetPosition
opsiyonel

integer(int64)

vepSellNetPosition
opsiyonel

integer(int64)

9.44. MarketOperationDetail

Piyasa işlem bilgisi

İsim Açıklama Şema

dataType
opsiyonel

integer(int32)

deliveryDay
opsiyonel

string(date-time)

eic
opsiyonel

string

period01
opsiyonel

number

period02
opsiyonel

number

period03
opsiyonel

number

period04
opsiyonel

number

period05
opsiyonel

number

period06
opsiyonel

number

period07
opsiyonel

number

period08
opsiyonel

number

period09
opsiyonel

number

period10
opsiyonel

number

period11
opsiyonel

number

period12
opsiyonel

number

period13
opsiyonel

number

period14
opsiyonel

number

period15
opsiyonel

number

period16
opsiyonel

number

period17
opsiyonel

number

period18
opsiyonel

number

period19
opsiyonel

number

period20
opsiyonel

number

period21
opsiyonel

number

period22
opsiyonel

number

period23
opsiyonel

number

period24
opsiyonel

number

regionCode
opsiyonel

string

9.45. MinMaxPriceListRequest

İsim Açıklama Şema

effectiveDate
opsiyonel

string(date-time)

9.46. MinMaxPriceListServiceResponse

İsim Açıklama Şema

body
opsiyonel

< MinMaxPriceResponse > array

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.47. MinMaxPriceResponse

İsim Açıklama Şema

active
opsiyonel

Varsayılan : false

boolean

endDate
opsiyonel

string(date-time)

maximumPrice
opsiyonel

number(double)

minMaxPriceId
opsiyonel

integer(int64)

minimumPrice
opsiyonel

number(double)

startDate
opsiyonel

string(date-time)

9.48. MinMaxPriceServiceResponse

İsim Açıklama Şema

body
opsiyonel

MinMaxPriceResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.49. ObjectionCreateRequest

İtiraz oluşturmak için istek bilgileri

İsim Açıklama Şema

message
opsiyonel

itiraz metni

string

offerDetailId
opsiyonel

İtirazın edileceği teklifin detayının id’si

integer(int64)

9.50. ObjectionModel

Yapılmış olan itirazların tutulduğu model

İsim Açıklama Şema

message
opsiyonel

İtirazın metni

string

objectionDate
opsiyonel

İtirazın yapıldığı tarih
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

objectionId
opsiyonel

Yapılan itirazın idsi

integer(int64)

objectionStatus
opsiyonel

İtirazın durumu
Örnek : "ACTIVE,ACCEPTED,REJECTED"

enum (ACTIVE, ACCEPTED, REJECTED)

offerDetail
opsiyonel

İtirazın yapıldığı teklifin detayları

objectionOfferDetailModel

organization
opsiyonel

İtirazı yapan organizasyon bilgisi

Organization

reply
opsiyonel

İtirazın cevabı

string

replyDate
opsiyonel

İtiraza cevap yapıldığı tarih
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

systemUser
opsiyonel

QueryUserResponse

user
opsiyonel

İtirazı yapan kullanıcı bilgisi

QueryUserResponse

9.51. ObjectionReplyRequest

İsim Açıklama Şema

objectionId
opsiyonel

integer(int64)

objectionStatus
opsiyonel

enum (ACTIVE, ACCEPTED, REJECTED)

reply
opsiyonel

string

9.52. ObjectionRequest

İtiraz listeleme istek modeli

İsim Açıklama Şema

objectionStatus
opsiyonel

Listelenecek itirazların durumları
Örnek : "ACTIVE,ACCEPTED,REJECTED"

enum (ACTIVE, ACCEPTED, REJECTED)

objectionTimeEnd
opsiyonel

Listelenecek itirazların bitiş tarihleri

string(date-time)

objectionTimeStart
opsiyonel

Listelenecek itirazların başlangıç tarihleri

string(date-time)

selectedRegions
opsiyonel

< string > array

9.53. OfferBlockHour

Teklif Periyot Detayı

İsim Açıklama Şema

period
opsiyonel

Teklif Periyot Açıklaması

integer(int32)

text
opsiyonel

Teklif Periyot Değeri

string

9.54. OfferDetail

Teklif ile ilgili Detay bilgileri içerir.

İsim Açıklama Şema

block
opsiyonel

Teklifin Adı

string

dst
opsiyonel

Saat Değişikliği yapılıp yapılmadığını tutar.
Varsayılan : false

boolean

duration
opsiyonel

Periyot sayısı

integer(int32)

endPeriod
opsiyonel

Bitiş Periyodu
Örnek : 24

integer(int32)

offerDetailId
opsiyonel

Teklif Detay ID’si

integer(int64)

offerPrices
opsiyonel

Teklif Fiyat Detayları

< OfferPrice > array

periodDescription
opsiyonel

Periyot Açıklaması
Örnek : "00:00 - 01:00"

string

relatedBlock
opsiyonel

Teklifinin bağlı olduğu teklifin adı
Örnek : "var"

string

startPeriod
opsiyonel

Başlangıç Periyodu
Örnek : 1

integer(int32)

9.55. OfferDetailResponse

Teklif Eşleşme Sonuçları

İsim Açıklama Şema

amount
opsiyonel

Miktar

number(double)

avgMarketTradePrice
opsiyonel

İlgili bloğun kapsadığı aralık için ortalama ptf

number

index
opsiyonel

Sıra bilgisini tutar.

integer(int32)

price
opsiyonel

Fiyat

number

9.56. OfferPrice

Teklif Fiyat Bilgisi

İsim Açıklama Şema

amount
opsiyonel

Miktar Değeri

number(double)

index
opsiyonel

Sıra Bilgisi

integer(int32)

price
opsiyonel

Fiyat Değeri

number

9.57. OfferRequest

Teklif Request Bilgileri

İsim Açıklama Şema

currencyCode
opsiyonel

Para Birimi Kodu

string

deliveryDay
opsiyonel

Teklif ile ilgili bilgileri içerir.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

offerDetails
opsiyonel

Teklif Detay Bilgileri

< OfferDetail > array

offerType
opsiyonel

Teklif Tipi
Örnek : "HOURLY,FLEXIBLE,BLOCK"

enum (HOURLY, BLOCK, FLEXIBLE)

regionCode
opsiyonel

Bölge Kodu

string

9.58. OfferResponse

Teklif Response bilgilerini tutar.

İsim Açıklama Şema

availableActions
opsiyonel

Teklifle ilgili yapılabilecek aksiyonları tutar. CREATABLE, EDITABLE,CANCELABLE,READONLY.

< enum (CREATABLE, EDITABLE, CANCELABLE, READONLY) > array

currencyCode
opsiyonel

Para Birimi Kodu

string

currencyInfo
opsiyonel

Teklif parabirimi bilgilerini tutar.

CurrencyInfo

currencyName
opsiyonel

Para Birimi İsmi (teklif oluşturma istelkerinde boş bırakılabilir. Liste servislerinden dolu gelir)

string

dayLightSavingDay
opsiyonel

Saat Değişikliği yapılıp yapılmadığını tutar.
Varsayılan : false

boolean

deliveryDay
opsiyonel

Teklif ile ilgili bilgileri içerir.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

lastModifyDate
opsiyonel

string(date-time)

offerDetails
opsiyonel

Teklif Detay Bilgileri

< OfferDetail > array

offerType
opsiyonel

Teklif Tipi
Örnek : "HOURLY,FLEXIBLE,BLOCK"

enum (HOURLY, BLOCK, FLEXIBLE)

offerVersion
opsiyonel

Teklif Versiyonu

integer(int32)

organization
opsiyonel

Organization

regionCode
opsiyonel

Bölge Kodu

string

regionName
opsiyonel

Bölge İsmi (teklif oluşturma istelkerinde boş bırakılabilir. Liste servislerinden dolu gelir)

string

state
opsiyonel

string

user
opsiyonel

Teklifle ilgili son değişikliği yapan kullanıcı bilgisini tutar.

string

9.59. OfferResultRequest

Teklif Eşleşme Sonuç Request Bilgileri

İsim Açıklama Şema

deliveryDay
opsiyonel

Teslim Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

region
opsiyonel

Bölge Bilgisi
Örnek : "TR1"

string

9.60. OfferResultResponse

Teklif Eşleşme Sonuçları Response Detayları

İsim Açıklama Şema

optimizationSummaryByOrganizations
gerekli

Teklif Eşleşme Sonuç Bilgileri

< OptimizationSummaryByOrganization > array

9.61. Operation

İşlem bilgisini Tutar

İsim Açıklama Şema

description
opsiyonel

İşlem ile ilgili açıklama bilgisini tutar.

string

entryDate
opsiyonel

İşlem tarihi bilgisini tutar.

string(date-time)

id
opsiyonel

İşlem id bilgisini tutar.

integer(int64)

operationName
opsiyonel

İşlem isim bilgisini tutar.

string

organizationEic
opsiyonel

İşlenim ilgili olduğu organizasyonun kodunu tutar.

string

organizationName
opsiyonel

İşlemin ilgili olduğu organizasyonun ismini tutar.

string

organizationShortName
opsiyonel

İşlemin ilgili olduğu organizasyonun kısa ismini tutar.

string

params
opsiyonel

İşlem ile ilgili parametreleri tutar.

< string, string > map

priority
opsiyonel

İşlem öncelik bilgisi tutar.

string

user
opsiyonel

İşlemin ilgili olduğu kullanıcı bilgisini tutar.

string

9.62. OperationHistoryResponse

İşlem Geçmişi bilgisini tutar.

İsim Açıklama Şema

operationHistories
opsiyonel

İşlem Geçmişi bigisi listesini tutar.

< Operation > array

9.63. OperationHistoryResponseServiceResponse

İşlem Geçmişi bilgisini tutar.

İsim Açıklama Şema

body
opsiyonel

OperationHistoryResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.64. OperationHistorySearchRequest

İşlem Geçmişi listelemek için kullanılır.

İsim Açıklama Şema

endDate
opsiyonel

Bitiş Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

operationCode
opsiyonel

İşlem Kodu

integer(int32)

operationPriority
opsiyonel

İşlem Önceliği

enum (INFO, WARNING, ERROR)

operationType
opsiyonel

İşlem Tipi

enum (USER, SYSTEM)

organizationEic
opsiyonel

Organizasyon Kodu

string

startDate
opsiyonel

Başlangıç Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

userName
opsiyonel

Kullanıcı Adı

string

9.65. OptimizationFinalResult

Bölgesel Sonuçlar Response bilgilerini tutar.

İsim Açıklama Şema

summaries
opsiyonel

Bölgesel sonuçları tutar.

< OptimizationSummaryByFinalResult > array

9.66. OptimizationResultServiceResponse

Bölgesel Sonuçlar Response bilgilerini tutar.

İsim Açıklama Şema

body
opsiyonel

OptimizationFinalResult

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.67. OptimizationSummaryByFinalResult

Sonuç bilgilerini tutar.

İsim Açıklama Şema

amountOfPurchasingTowardsMatchBlock
opsiyonel

Blok alış yönünde eşleşme miktarı

integer(int32)

amountOfPurchasingTowardsMatchFlexible
opsiyonel

Esnek alış yönünde eşleşme miktarı

integer(int32)

amountOfPurchasingTowardsMatchHourly
opsiyonel

Saatlik alış yönünde eşleşme miktarı

integer(int32)

amountOfPurchasingTowardsMatchTotal
opsiyonel

Saatlik blok toplam

integer(int32)

amountOfSalesTowardsMatchBlock
opsiyonel

Blok satış yönünde eşleşme miktarı

integer(int32)

amountOfSalesTowardsMatchFlexible
opsiyonel

Blok satış yönünde eşleşme miktarı

integer(int32)

amountOfSalesTowardsMatchHourly
opsiyonel

Saatlik satış yönünde eşleşme miktarı

integer(int32)

amountOfSalesTowardsMatchTotal
opsiyonel

Blok saatlik esnek toplamı

integer(int32)

curtailedAmount
opsiyonel

Kesinti Miktarı(Lot)

number

marketTradePrice
opsiyonel

Piyasa takas fiyatı

number

maxLevelSales
opsiyonel

Maximum seviyesindeki Alış

integer(int32)

minLevelPurchasing
opsiyonel

0 (Minimum) seviyesindeki alış

integer(int32)

netTransfer
opsiyonel

Net Transfer

integer(int64)

period
opsiyonel

Periyot bilgisi

integer(int32)

periodDescription
opsiyonel

Periyot açıklaması

string

priceIndependentPurchasing
opsiyonel

Fiyattan bağımsız alış miktarı

integer(int32)

priceIndependentSales
opsiyonel

Fiyattan bağımsız satış miktarı

integer(int32)

regionCode
opsiyonel

Bölge Bilgisi

string

9.68. OptimizationSummaryByOrganization

Teklif Eşleşme Sonuçları

İsim Açıklama Şema

deliveryDay
opsiyonel

Teslim Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

duration
opsiyonel

Periyot Sayısı

integer(int32)

endPeriod
opsiyonel

Periyot

integer(int32)

marketTradePrice
opsiyonel

Eşleşme fiyatı

number

matchInfos
opsiyonel

Teklif detay bilgileri

< OfferPrice > array

matchedPeriod
opsiyonel

Periyot

integer(int32)

offerCode
opsiyonel

Teklifin tekil numarası

integer(int64)

offerDetailResponses
opsiyonel

Teklif detay bilgileri

< OfferDetailResponse > array

offerName
opsiyonel

Teklif Adı

string

offerRelatedBlockName
opsiyonel

Bağlı Blok Adı

string

offerType
opsiyonel

Teklifin tipi

string

offerVersion
opsiyonel

Teklifin versiyon numarası

integer(int64)

organization
opsiyonel

Katılımcı

Organization

period
opsiyonel

Periyot

integer(int32)

periodDescription
opsiyonel

Teklifin kapsadığı saat aralığı

string

regionCode
opsiyonel

Bölge Kodu

string

volume
opsiyonel

Eşleşme miktarı

integer(int32)

9.69. Organization

Katılımcı bilgisini tutar.

İsim Açıklama Şema

eic
opsiyonel

Katılımcının ETSO kodu

string

name
opsiyonel

Katılımcı Adı

string

organizationId
opsiyonel

Katılımcının id' si ve mevcut durumunun tarih aralığı

OrganizationId

shortName
opsiyonel

Katılımcı Kısa Adı

string

status
opsiyonel

Katılımcının Durumu
Örnek : "1:Onay Bekleyen, 2:Onaylı, 3:Pasif, 4:Reddedilmis, 5:Askıda"

integer(int64)

9.70. OrganizationId

Katılımcının id' sini ve GÖP için katılımın anlaşmasının bulunduğu tarih aralığını tutar.

İsim Açıklama Şema

id
opsiyonel

Katılımcı id’si

integer(int64)

period
opsiyonel

Katılımcının GÖP katılım anlaşmasının bulunduğu tarih

string(date-time)

9.71. OrganizationResponse

İkili anlaşmanın yapıldığı karşı organizasyon bilgisini tutar.

İsim Açıklama Şema

organizations
opsiyonel

İkili anlaşmanın yapıldığı karşı organizasyon listesi

< Organization > array

9.72. OrganizationServiceResponse

İkili anlaşmanın yapıldığı karşı organizasyon bilgisini tutar.

İsim Açıklama Şema

body
opsiyonel

OrganizationResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.73. ParameterQueryResponse

Sistem parametrik değişkenlerin bilgisini tutar.

İsim Açıklama Şema

parameters
opsiyonel

Sistem parametrik değişkenlerinin tutulduğu listedir.

< ParameterResponse > array

9.74. ParameterQueryServiceResponse

Sistem parametrik değişkenlerin bilgisini tutar.

İsim Açıklama Şema

body
opsiyonel

ParameterQueryResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.75. ParameterResponse

Sistem parametrik değişkenlerinin bilgilerini tutar.

İsim Açıklama Şema

description
opsiyonel

Sistem parametrik değişkeninin açıklamasını tutar.

string

value
opsiyonel

Sistem parametrik değişkeninin değerini tutar.

string

9.76. PercentageStatRequest

Ptf istatistiklerini sorgulama kriterleri

İsim Açıklama Şema

deliveryDay
opsiyonel

Ptf istatistiklerinin sorgulanacağı gün

string(date-time)

regionCode
opsiyonel

string

9.77. PercentageStatResponse

Ptf istatistik bilgilerini detaylı olarak tutan model

İsim Açıklama Şema

dayDiffPercentage
opsiyonel

Günlük değişim yüzdesi

integer(int32)

dayMCPAverage
opsiyonel

Günlük PTF ortalaması

number

dayTimeDiffPercentage
opsiyonel

Gündüz zamanı değişimi yüzdesi

integer(int32)

dayTimeMCPAverage
opsiyonel

Gündüz Zamanı PTF ortalaması

number

monthDiffPercantage
opsiyonel

Aylık değişim yüzdesi

integer(int32)

monthMCPAverage
opsiyonel

Aylık PTF ortalaması

number

nightTimeDiffPercentage
opsiyonel

Gece zamanı değişimi yüzdesi

integer(int32)

nightTimeMCPAverage
opsiyonel

Gece Zamanı PTF ortalaması

number

peakTimeDiffPercentage
opsiyonel

Puant zamanı değişimi yüzdesi

integer(int32)

peakTimeMCPAverage
opsiyonel

Puant Zamanı PTF ortalaması

number

totalMatchingAmount
opsiyonel

Toplam Eşleşme Miktarı

number

totalMatchingAmountPercentage
opsiyonel

Eşleşme miktarı değişim yüzdesi

integer(int32)

weekDiffPercentage
opsiyonel

Haftalık değişim yüzdesi

integer(int32)

weekMCPAverage
opsiyonel

Haftalık PTF ortalaması

number

yearDiffPercantage
opsiyonel

Yıllık değişim yüzdesi

integer(int32)

yearMCPAverage
opsiyonel

Yıllık PTF ortalaması

number

9.78. QueryActiveGateOperationsRequest

Sürec bilgilerini sorgulamak için kullanılır.

İsim Açıklama Şema

effectiveDate
gerekli

Sürecin ilgili olduğu tarih bilgisidir. D+1 tarihli işlemleri için D tarihi ile sorgulama yapılmalıdır.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

9.79. QueryContractListRequest

İkili anlaşma silme istek bilgilerini tutar.

İsim Açıklama Şema

contracts
opsiyonel

Silinmesi istenen ikili anlaşma bilgileri.

< QueryContractRequest > array

9.80. QueryContractPeriodRequest

İkili anlaşmanın periyot bilgilerini tutar.

İsim Açıklama Şema

deliveryDay
opsiyonel

Dönülecek periyot listesinin hangi teslim tarihine ait olduğu bilgisini tutar.

string(date-time)

9.81. QueryContractPeriodResponse

İkili anlaşmanın girildiği periyot bilgilerini tutar.

İsim Açıklama Şema

contractHourPeriods
opsiyonel

İkili anlaşma periyot listesi

< ContractBlockHour > array

9.82. QueryContractPeriodServiceResponse

İkili anlaşmanın girildiği periyot bilgilerini tutar.

İsim Açıklama Şema

body
opsiyonel

QueryContractPeriodResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.83. QueryContractRequest

İkili Anlaşma servislerinde kullanılan istek objesidir.

İsim Açıklama Şema

cancellationType
opsiyonel

İptal tipi bilgisini tutar. Varsayılan BILATERAL

enum (UNILITERAL, BILATERAL, COLLATERAL_SANCTION, BMO_SANCTION)

counterEic
opsiyonel

ETSO kod bilgisini tutar.

string

counterRegionCode
opsiyonel

Karşı bölge bilgisini tutar.

string

deliveryDay
opsiyonel

ISO8601 formatında tarih girilmelidir.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

eic
opsiyonel

ETSO kod bilgisini tutar.

string

regionCode
opsiyonel

Bölge bilgisini tutar.

string

status
opsiyonel

Teklif tipi bilgisini tutar.
Örnek : "APPROVED, WAITING_FOR_APPROVAL, INVALID"

enum (APPROVED, WAITING_FOR_APPROVAL, INVALID)

9.84. QueryContractStatusResponse

İkili Anlaşmanın hangi statülerde olabileceğini tutar.

İsim Açıklama Şema

statuses
opsiyonel

İkili anlaşmanın olabileceği statü listesi

< ContractStatus > array

9.85. QueryDeliveryDayRequest

Teslim Tarihine göre geçerlilik kontrolü Request Bilgileri

İsim Açıklama Şema

deliveryDay
gerekli

Teslim tarihini tutar
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

9.86. QueryFinalResultRequest

Bölgesel Sonuçlar Request Bilgilerini tutar.

İsim Açıklama Şema

deliveryDay
gerekli

ISO8601 formatında tarih bilgisi.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

region
opsiyonel

Bölge Bilgisi

string

9.87. QueryObjectionResponse

Yapılmış olan itirazların listesini dönen model

İsim Açıklama Şema

objections
opsiyonel

Yapılmış olan itirazların listesidir.

< ObjectionModel > array

9.88. QueryOfferHistoryRequest

Teklif Tarihçesi Listeleme Request Bilgileri

İsim Açıklama Şema

deliveryDay
opsiyonel

Teslim Tarihi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

offerType
opsiyonel

Teklif Tipi
Örnek : "HOURLY,BLOCK,FLEXIBLE"

enum (HOURLY, BLOCK, FLEXIBLE)

regionCode
opsiyonel

Bölge Kodu
Örnek : "TR1"

string

9.89. QueryOfferHourBlockRequest

Teklif Saat Periyotları Listeleme Request Bilgileri

İsim Açıklama Şema

date
opsiyonel

Listelenmesi istenen periyotların tarih bilgisi
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

offerType
opsiyonel

Teklif Tipi
Örnek : "HOURLY,BLOCK,FLEXIBLE"

enum (HOURLY, BLOCK, FLEXIBLE)

9.90. QueryOfferHourBlockResponse

İsim Açıklama Şema

offerBlockHours
opsiyonel

< OfferBlockHour > array

9.91. QueryOfferHourBlockServiceResponse

İsim Açıklama Şema

body
opsiyonel

QueryOfferHourBlockResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.92. QueryOfferRequest

Teklifleri listelemek için kullanılır. 'version' alanı verilmediği hallerde sadece aktif olan teklifler listelenir. 'version' alanı verildiğinde aktif yada iptal edilmiş olmasına bakılmaksızın o versiyona ait teklif görüntülenir.

İsim Açıklama Şema

end
gerekli

Teklifleri listelemek için kullanılır. 'version' alanı verilmediği hallerde sadece aktif olan teklifler listelenir. 'version' alanı verildiğinde aktif yada iptal edilmiş olmasına bakılmaksızın o versiyona ait teklif görüntülenir.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

offerType
gerekli

Teklifleri listelemek için kullanılır. 'version' alanı verilmediği hallerde sadece aktif olan teklifler listelenir. 'version' alanı verildiğinde aktif yada iptal edilmiş olmasına bakılmaksızın o versiyona ait teklif görüntülenir.
Örnek : "HOURLY, FLEXIBLE, BLOCK"

enum (HOURLY, BLOCK, FLEXIBLE)

regionCode
gerekli

Teklifleri listelemek için kullanılır. 'version' alanı verilmediği hallerde sadece aktif olan teklifler listelenir. 'version' alanı verildiğinde aktif yada iptal edilmiş olmasına bakılmaksızın o versiyona ait teklif görüntülenir.

string

start
gerekli

Teklifleri listelemek için kullanılır. 'version' alanı verilmediği hallerde sadece aktif olan teklifler listelenir. 'version' alanı verildiğinde aktif yada iptal edilmiş olmasına bakılmaksızın o versiyona ait teklif görüntülenir.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

version
gerekli

Teklifleri listelemek için kullanılır. 'version' alanı verilmediği hallerde sadece aktif olan teklifler listelenir. 'version' alanı verildiğinde aktif yada iptal edilmiş olmasına bakılmaksızın o versiyona ait teklif görüntülenir.

integer(int32)

9.93. QueryOfferResponse

Genel Teklif Response bilgilerini tutar.

İsim Açıklama Şema

offers
opsiyonel

Teklif bilgilerini tutar.

< OfferResponse > array

9.94. QueryOfferResultServiceResponse

Teklif Eşleşme Sonuçları Response Detayları

İsim Açıklama Şema

body
opsiyonel

OfferResultResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.95. QueryOfferServiceResponse

Genel Teklif Response bilgilerini tutar.

İsim Açıklama Şema

body
opsiyonel

QueryOfferResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.96. QueryTradingLimitDetailsResponse

Ticaret Limit Detayları Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

tradingLimitDetails
opsiyonel

Ticaret Limit Detayları Listeleme Servisi Sonuçları

< MarketOperationDetail > array

9.97. QueryTradingLimitDetailsServiceResponse

Ticaret Limitleri Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

body
opsiyonel

QueryTradingLimitDetailsResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.98. QueryTradingLimitsRequest

Ticaret Limitleri Listeleme Servisi İstek Detayları

İsim Açıklama Şema

deliveryDay
gerekli

Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

eic
opsiyonel

Organizasyon EIC Bilgisi

string

regionCode
opsiyonel

Bölge Kodu

string

9.99. QueryTradingLimitsResponse

Ticaret Limitleri Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

tradingLimits
opsiyonel

Ticaret Limitleri Listeleme Servisi Sonuçları

< MarketOperation > array

9.100. QueryTradingLimitsServiceResponse

Ticaret Limitleri Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

body
opsiyonel

QueryTradingLimitsResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.101. QueryUserResponse

Kullanıcı bilgilerini tutan model

İsim Açıklama Şema

allowedExchange
opsiyonel

Varsayılan : false

boolean

applyGopOfferLimit
opsiyonel

Varsayılan : false

boolean

email
opsiyonel

Kullanıcı gerçek adı

string

gopBlockMaxDemandAmount
opsiyonel

integer(int64)

gopBlockMaxDemandPrice
opsiyonel

number

gopBlockMaxSupplyAmount
opsiyonel

integer(int64)

gopBlockMinSupplyPrice
opsiyonel

number

gopFlexibleMaxDemandAmount
opsiyonel

integer(int64)

gopFlexibleMaxDemandPrice
opsiyonel

number

gopFlexibleMaxSupplyAmount
opsiyonel

integer(int64)

gopFlexibleMinSupplyPrice
opsiyonel

number

gopHourlyMaxDemandAmount
opsiyonel

integer(int64)

gopHourlyMaxSupplyAmount
opsiyonel

integer(int64)

gopTotalMaxDemandAmount
opsiyonel

integer(int64)

gopTotalMaxSupplyAmount
opsiyonel

integer(int64)

id
opsiyonel

integer(int64)

name
opsiyonel

Kullanıcı gerçek adı

string

organizationEic
opsiyonel

string

organizationName
opsiyonel

string

organizationShortName
opsiyonel

string

phone
opsiyonel

Kullanıcı telefon

string

roles
opsiyonel

< string > array

status
opsiyonel

Varsayılan : false

boolean

userMode
opsiyonel

Varsayılan : false

boolean

username
opsiyonel

Kullanıcı adı

string

9.102. RegionRequest

Tekliflerde kullanılan bölgelerin listesini döner.

İsim Açıklama Şema

deliveryDay
gerekli

Teslim günü anlamına gelir. ISO8601 formatında tarih girilmelidir.
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

9.103. Service

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

object

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.104. ServiceAdvanceResultRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

AdvanceResultRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.105. ServiceBadContractQueryRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

BadContractQueryRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.106. ServiceCollateralOrganizationRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

CollateralOrganizationRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.107. ServiceContractObjectListRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

ContractObjectListRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.108. ServiceContractOrganizationRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

ContractOrganizationRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.109. ServiceContractRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

ContractRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.110. ServiceCreateContractObjectionRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

CreateContractObjectionRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.111. ServiceCreateTradeIncreaseRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

CreateTradeIncreaseRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.112. ServiceCurrencyRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

CurrencyRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.113. ServiceDeleteOfferRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

DeleteOfferRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.114. ServiceDeleteTradeIncreaseRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

DeleteTradeIncreaseRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.115. ServiceMinMaxPriceListRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

MinMaxPriceListRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.116. ServiceObject

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

object

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.117. ServiceObjectionCreateRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

ObjectionCreateRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.118. ServiceObjectionReplyRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

ObjectionReplyRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.119. ServiceObjectionRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

ObjectionRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.120. ServiceOfferRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

OfferRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.121. ServiceOfferResultRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

OfferResultRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.122. ServiceOperationHistorySearchRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

OperationHistorySearchRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.123. ServicePercentageStatRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

PercentageStatRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.124. ServiceQueryActiveGateOperationsRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryActiveGateOperationsRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.125. ServiceQueryContractListRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryContractListRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.126. ServiceQueryContractPeriodRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryContractPeriodRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.127. ServiceQueryContractRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryContractRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.128. ServiceQueryDeliveryDayRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryDeliveryDayRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.129. ServiceQueryFinalResultRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryFinalResultRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.130. ServiceQueryOfferHistoryRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryOfferHistoryRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.131. ServiceQueryOfferHourBlockRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryOfferHourBlockRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.132. ServiceQueryOfferRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryOfferRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.133. ServiceQueryTradingLimitsRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

QueryTradingLimitsRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.134. ServiceRegionRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

RegionRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.135. ServiceTradeIncreaseNotificationListRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

TradeIncreaseNotificationListRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.136. ServiceUpdateTradeIncreaseRequest

İsim Açıklama Şema

body
opsiyonel

Request body bilgisini tutar.

UpdateTradeIncreaseRequest

header
opsiyonel

Request header bilgisini tutar.

< Header > array

9.137. TradeIncreaseNotificationListRequest

Ticaret Artış Bildirimi Listeleme Servisi İstek Detayları

İsim Açıklama Şema

deliveryEndDay
gerekli

Bitiş Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

deliveryStartDay
gerekli

İlk Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

regionCode
gerekli

Bölge Kodu

string

9.138. TradeIncreaseNotificationListResponse

Ticaret Artış Bildirimi Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

tradeIncreases
opsiyonel

Ticaret Artış Bildirimi Listeleme Servisi Sonuç Detayları

< TradeIncreaseResponseModel > array

9.139. TradeIncreaseNotificationListServiceResponse

Ticaret Artış Bildirimi Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

body
opsiyonel

TradeIncreaseNotificationListResponse

resultCode
opsiyonel

0 başarılı diğer hallerde hata kodu içerir.

string

resultDescription
opsiyonel

Başarılı durumda OK diğer hallerde hatanın açıklamasını içerir

string

resultType
opsiyonel

Başarılı isteklerde SUCCESS , bir iş kuralına takıldıysanız BUSINESSERROR , bir sistem hatası ile karşılaşırsanız SYSTEMERROR döner.

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

9.140. TradeIncreaseResponseModel

Ticaret Artış Bildirimi Listeleme Servisi Sonuç Detayları

İsim Açıklama Şema

deliveryEndDay
gerekli

Bitiş Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

deliveryStartDay
gerekli

İlk Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

id
opsiyonel

Organizasyon id si

integer(int64)

lastModifyDate
gerekli

Son Değişiklik Zamanı
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

organizationCode
opsiyonel

Organizasyon Kodu

integer(int64)

organizationShortName
gerekli

Organizasyon Kısa Adı

string

regionCode
gerekli

Bölge Kodu

string

status
opsiyonel

Statü(Aktif/Pasif Durumu)
Varsayılan : false

boolean

user
gerekli

Kullanıcı

string

version
opsiyonel

Versiyon

integer(int32)

9.141. UpdateTradeIncreaseRequest

Ticaret Artış Bildirimi Güncelleme Servisi İstek Detayları

İsim Açıklama Şema

deliveryEndDay
gerekli

Bitiş Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

deliveryStartDay
gerekli

İlk Teslim Günü
Örnek : "2019-05-29T00:00:00.000+0300"

string(date-time)

id
gerekli

Organizasyon id si

integer(int64)

regionCode
gerekli

Bölge Kodu

string

user
gerekli

Kullanıcı

string

9.142. objectionOfferDetailModel

İsim Açıklama Şema

deliveryDate
opsiyonel

Teklifin teslim günü
Örnek : "2016-03-27T00:00:00.000+0200"

string(date-time)

endPeriod
opsiyonel

Teklifin Bittigi Period

integer(int32)

marketTradePrice
opsiyonel

Eşleşme fiyatı

number

matchInfos
opsiyonel

Eslesme Bilgileri

< OfferPrice > array

matchedPeriod
opsiyonel

Eslesme baslangic periyodu

integer(int32)

objectedOfferRegion
opsiyonel

İtiraz edilen teklifin bölgesi

string

offerCode
opsiyonel

Teklifin tekil numarası

integer(int64)

offerName
opsiyonel

Teklif Adi

string

offerPrice
opsiyonel

Teklifin detayı

< OfferPrice > array

offerType
opsiyonel

Teklifin türü

string

offerVersion
opsiyonel

Teklifin versiyon numarası

integer(int64)

period
opsiyonel

Teklifin başladığı period

integer(int32)

periodDescription
opsiyonel

Teklifin kapsadığı saat aralığı

string

relatedBlockName
opsiyonel

Bagli Blok Adi

string

relatedOfferCode
opsiyonel

Bağlı Teklifin tekil numarası

integer(int64)

volume
opsiyonel

Eşleşme miktarı

integer(int32)