# Takiweb Api
Api desenvolvida para possibilitar que os lojistas da plataforma façam integrações de seus sistemas com a Taki.
## Autenticação
Para se autenticar na plataforma o lojista deverá utilizar suas credenciais de api, que se encontram no painel Taki: https://takiweb.takiapp.com.br/markets/{SEU_MARKET_ID}/api_credentials.
Estas credenciais serão enviadas no header das requisições, conforme o exemplo abaixo:
Headers:
```json
{
Content-Type: 'application/json',
MARKETID: '11113ae888888888886c158f721010101090307',
MARKETSECRET: '999941cfa2f26101010105547ad02281994'
}
```
## Utilização
### Listagem de pedidos
#### Endpoint:
https://takiweb.takiapp.com.br/apimarkets/v1/orders
#### Descrição
Retorna um array com todos os pedidos do lojista.
#### Parâmetros:
`date_from`, `date_to` e `order_number`.
* Os campos de data devem seguir o formato: `YYYY-MM-DD`
Os parâmetros de filtragem podem ser enviados via query string, exemplo:
https://takiweb.takiapp.com.br/apimarkets/v1/orders?date_from=2021-09-06&date_to=2021-09-06
#### Exemplo de resposta
```json
[{
"id": 999999,
"payment_type_id": 4,
"status": "canceled",
"deliver_start_time": "2021-09-06T12:00:00.000-03:00",
"deliver_end_time": "2021-09-06T13:00:00.000-03:00",
"created_at": "2021-09-06T11:04:13.362-03:00",
"updated_at": "2021-09-06T17:27:42.494-03:00",
"market_id": 9999,
"client_id": 99999,
"order_number": "2021961644299999",
"cash": null,
"missing_items_preference": "call",
"note": "cliente profissional da beleza",
"edited_price": "99.9",
"tax_coupon": {
"url": null
},
"status_push_notification_in_delivery_at": null,
"status_push_notification_done_at": null,
"customer_id": 99999,
"first_purchase": false,
"discount": "0.0",
"market_investment": "0.0",
"platform_investment": "0.0",
"pending_customer_credit": false,
"cancel_requested": false,
"drivethru": false,
"subtotal": "99.9",
"service_tax": "0.0",
"delivery_tax": "1.0",
"delivery_interval": 0,
"has_free_delivery": false,
"has_scheduled_notifications": false,
"verified": true,
"app_generated_token": null,
"user_agent": null,
"subtotal_with_additions": "0.0",
"delivery_preparation": null,
"app_id": 4,
"campaign_id": null,
"total": "100.9",
"discount_cupom": "0.0",
"value_discount": "0.0",
"type_discount": null,
"observations": "",
"follow_up": false,
"request_params": "{\"fake_data\"=>\"fake-content\"}",
"server_created_time": "2021-09-06T11:04:13.153-03:00",
"wirecard": null,
"wirecard_status": null,
"wirecard_error_message": null,
"card_id": null,
"delivery_immediate": null,
"address": null,
"complement": "",
"number": 999,
"neighborhood_id": 9999,
"address_name": "da gloria, 250",
"zoop_transaction_id": null,
"shop_refused": false,
"market_user_id": null,
"bee_delivery_id": null,
"delivery_with_bee": false,
"bee_delivery_fee_paid": "0.0",
"zoop_edited_price_status": "pending",
"has_drivethru": false,
"delivery_id": null,
"market_delivery_service_id": null,
"cancellation_reason": null,
"coupon_url": null
}]
```