From a85a34180c835936e3f429f6f5be0ec5b1e4ace6 Mon Sep 17 00:00:00 2001 From: Pratik Patel Date: Thu, 13 Nov 2025 13:51:34 +0100 Subject: [PATCH] new postman collection file --- ...k Operations Basic.postman_collection.json | 2307 +++++++++++++++++ 1 file changed, 2307 insertions(+) create mode 100644 All API Framework Operations Basic.postman_collection.json diff --git a/All API Framework Operations Basic.postman_collection.json b/All API Framework Operations Basic.postman_collection.json new file mode 100644 index 0000000..74efb9c --- /dev/null +++ b/All API Framework Operations Basic.postman_collection.json @@ -0,0 +1,2307 @@ +{ + "info": { + "_postman_id": "3ae7c044-696b-42af-8ddd-2d3556cfe597", + "name": "All API Framework Operations Basic", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "29186461" + }, + "item": [ + { + "name": "JsonAPI", + "item": [ + { + "name": "JsonAPI JWT", + "item": [ + { + "name": "JsonAPI JWT Login", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"login\": \"portal\",\n \"password\": \"portal\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:8019/user-jsonapi-jwt-rs/api/jwt/auth/login", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "user-jsonapi-jwt-rs", + "api", + "jwt", + "auth", + "login" + ] + } + }, + "response": [] + }, + { + "name": "JsonAPI JWT Login Options", + "request": { + "method": "OPTIONS", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"login\": \"admin\",\n \"password\": \"admin\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:8019/user-jsonapi-jwt-rs/api/jwt/auth/login", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "user-jsonapi-jwt-rs", + "api", + "jwt", + "auth", + "login" + ] + } + }, + "response": [] + }, + { + "name": "JWT JsonAPI Sale Fetch", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "Authorization", + "value": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOjYsIm5hbWUiOiJKb2VsIFdpbGxpcyIsImV4cCI6MTc1MTEwNTUzMH0.afi2rxhrE-XlfPpwFthD7NRFvXvTFyT-aKnPrpS8RKTYYIeuDqJ5AX5BcsyMWLBmWwfQLf15NDYPaSaClBMhoDfbt_ZYb2hnkXMIOi5H-GeUhui6rONa_VynTGw3PEmTjkEPJUxUA9hLsXuzInLFvuZ8sJWdQLnQZZDf_qjxSofvXVDBDwuB90xUW4DcCJuv_-G0mVO0g35G1XlBPGYhGHpXOdIQalyEaWs7yxdBJfqQxUUGbSjTfOyJgBnfhEFOUAdB7z4xNQZpvNhevxnppLiGpHI2fPTDfXXZF2YgkX-xbdzzdDBNUl4s7gAcRQsl5sGCark-xU4sUuzVQkaCkg", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:8019/user-jsonapi-jwt-rs/sale.order?fields[sale.order]=name,order_line,partner_id", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "user-jsonapi-jwt-rs", + "sale.order" + ], + "query": [ + { + "key": "fields[sale.order]", + "value": "name,order_line,partner_id" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "JsonAPI Public", + "item": [ + { + "name": "JsonAPI Product Public", + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + } + ], + "url": { + "raw": "http://localhost:8019/jsonapi-public/product.product?fields[product.product]=name", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "jsonapi-public", + "product.product" + ], + "query": [ + { + "key": "fields[product.product]", + "value": "name" + } + ] + } + }, + "response": [] + }, + { + "name": "JsonAPI Sale Order Public Check", + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + } + ], + "url": { + "raw": "http://localhost:8012/jsonapi_public/sale.order?fields[sale.order]=name", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8012", + "path": [ + "jsonapi_public", + "sale.order" + ], + "query": [ + { + "key": "fields[sale.order]", + "value": "name" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "JsonAPI User Auth", + "item": [ + { + "name": "READ", + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "username", + "value": "admin", + "type": "text" + }, + { + "key": "password", + "value": "admin", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + } + ], + "url": { + "raw": "http://localhost:8019/user-jsonapi-apiuser/res.partner?fields[res.partner]=name,email,phone,country_id,user_id,company_id&fields[res.country]=name,code&fields[res.users]=name,active&include=country_id,user_id,company_id&fields[res.company]=name&page[number]=3&page[size]=4&sort=id", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "user-jsonapi-apiuser", + "res.partner" + ], + "query": [ + { + "key": "fields[res.partner]", + "value": "name,email,phone,country_id,user_id,company_id" + }, + { + "key": "fields[res.country]", + "value": "name,code" + }, + { + "key": "fields[res.users]", + "value": "name,active" + }, + { + "key": "include", + "value": "country_id,user_id,company_id" + }, + { + "key": "fields[res.company]", + "value": "name" + }, + { + "key": "page[number]", + "value": "3" + }, + { + "key": "page[size]", + "value": "4" + }, + { + "key": "sort", + "value": "id" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "JsonAPI Basic Auth", + "item": [ + { + "name": "READ", + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "Authorization", + "value": "basic YWRtaW46YWRtaW4=", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + } + ], + "url": { + "raw": "http://localhost:8019/user-jsonapi-basic/res.partner?fields[res.partner]=name,email,phone,country_id,user_id,company_id&fields[res.country]=name,code&fields[res.users]=name,active&include=country_id,user_id,company_id&fields[res.company]=name&page[number]=3&page[size]=4&sort=id", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "user-jsonapi-basic", + "res.partner" + ], + "query": [ + { + "key": "fields[res.partner]", + "value": "name,email,phone,country_id,user_id,company_id" + }, + { + "key": "fields[res.country]", + "value": "name,code" + }, + { + "key": "fields[res.users]", + "value": "name,active" + }, + { + "key": "include", + "value": "country_id,user_id,company_id" + }, + { + "key": "fields[res.company]", + "value": "name" + }, + { + "key": "page[number]", + "value": "3" + }, + { + "key": "page[size]", + "value": "4" + }, + { + "key": "sort", + "value": "id" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "JsonAPI API-Key Auth", + "item": [ + { + "name": "READ", + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "db", + "value": "api-15-db-2", + "type": "text", + "disabled": true + }, + { + "key": "x-api-key", + "value": "fLRNUittCt2F0tPCz9ET00cQG5K3mkXj", + "type": "text" + }, + { + "key": "Access-Control-Request-Headers", + "value": "content-type, x-api-key", + "type": "text" + }, + { + "key": "Access-Control-Request-Method", + "value": "GET", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + }, + { + "key": "Accept", + "value": "*/*", + "type": "text" + } + ], + "url": { + "raw": "https://api_framework-18.demo.odoo-apps.ekika.co/user-jsonapi-apikey/res.partner?fields[res.partner]=name,is_company,email,phone,child_ids,parent_id,user_id,country_id&fields[res.country]=name,code&fields[res.users]=name,active&include=country_id,user_id,company_id,child_ids&fields[res.company]=name,partner_id&page[number]=1&page[size]=2&sort=name,-id", + "protocol": "https", + "host": [ + "api_framework-18", + "demo", + "odoo-apps", + "ekika", + "co" + ], + "path": [ + "user-jsonapi-apikey", + "res.partner" + ], + "query": [ + { + "key": "fields[res.partner]", + "value": "name,is_company,email,phone,child_ids,parent_id,user_id,country_id" + }, + { + "key": "fields[res.country]", + "value": "name,code" + }, + { + "key": "fields[res.users]", + "value": "name,active" + }, + { + "key": "include", + "value": "country_id,user_id,company_id,child_ids" + }, + { + "key": "fields[res.company]", + "value": "name,partner_id" + }, + { + "key": "page[number]", + "value": "1" + }, + { + "key": "page[size]", + "value": "2" + }, + { + "key": "sort", + "value": "name,-id" + }, + { + "key": "filter", + "value": "[('is_company', '=', true)]", + "disabled": true + }, + { + "key": "db", + "value": "api-15-db-1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "READ Copy", + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "db", + "value": "api-15-db-2", + "type": "text", + "disabled": true + }, + { + "key": "x-api-key", + "value": "XS2wf2cxjf3zuxfD8Jw0EnvpUk4q8OGW", + "type": "text" + }, + { + "key": "Access-Control-Request-Headers", + "value": "content-type, x-api-key", + "type": "text" + }, + { + "key": "Access-Control-Request-Method", + "value": "GET", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + }, + { + "key": "Accept", + "value": "*/*", + "type": "text" + } + ], + "url": { + "raw": "http://localhost:8019/user-jsonapi-apikey/res.partner?fields[res.partner]=name,is_company,email,phone,child_ids,parent_id,user_id&fields[res.country]=name,code&fields[res.users]=name,active&include=country_id,user_id,company_id,child_ids&fields[res.company]=name,partner_id&page[number]=1&page[size]=5&sort=name,-id", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "user-jsonapi-apikey", + "res.partner" + ], + "query": [ + { + "key": "fields[res.partner]", + "value": "name,is_company,email,phone,child_ids,parent_id,user_id" + }, + { + "key": "fields[res.country]", + "value": "name,code" + }, + { + "key": "fields[res.users]", + "value": "name,active" + }, + { + "key": "include", + "value": "country_id,user_id,company_id,child_ids" + }, + { + "key": "fields[res.company]", + "value": "name,partner_id" + }, + { + "key": "page[number]", + "value": "1" + }, + { + "key": "page[size]", + "value": "5" + }, + { + "key": "sort", + "value": "name,-id" + }, + { + "key": "filter", + "value": "[('is_company', '=', true)]", + "disabled": true + }, + { + "key": "db", + "value": "api-15-db-1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "READ Data in body", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "x-api-key", + "value": "ksrC84sW2XGdabQbrKojsDHP2Z9gYIWq", + "type": "text" + }, + { + "key": "Access-Control-Request-Headers", + "value": "content-type, x-api-key", + "type": "text" + }, + { + "key": "Access-Control-Request-Method", + "value": "GET", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + }, + { + "key": "Accept", + "value": "*/*", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"context\": {\n \"allowed_company_ids\": [\n 2,1\n ]\n }\n },\n \"fields[sale.order]\": \"name,date_order,partner_id\",\n \"page[number]\": 1,\n \"page[size]\": 10\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:8019/jsonapi-data-in-body/sale.order", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "jsonapi-data-in-body", + "sale.order" + ], + "query": [ + { + "key": "fields[sale.order]", + "value": "name,date_order,partner_id", + "disabled": true + }, + { + "key": "page[number]", + "value": "1", + "disabled": true + }, + { + "key": "page[size]", + "value": "10", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "All Operations", + "item": [ + { + "name": "Export Data", + "protocolProfileBehavior": { + "disableBodyPruning": true, + "disabledSystemHeaders": { + "content-type": true, + "accept": true + } + }, + "request": { + "method": "GET", + "header": [ + { + "key": "x-api-key", + "value": "DVlDhYuVjbBIu0KEOMXNQQaIi1IAjahQ", + "type": "text" + }, + { + "key": "Accept", + "value": "application/vnd.api+json", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"import_compat\": false,\n \"context\": {\n \"lang\": \"en_US\",\n \"tz\": \"Asia/Calcutta\",\n \"uid\": 2,\n \"allowed_company_ids\": [\n 1\n ]\n },\n \"domain\": [\n [\n \"user_id\",\n \"=\",\n 2\n ]\n ],\n \"fields\": [\n {\n \"name\": \"name\",\n \"label\": \"Order Reference\",\n \"type\": \"char\"\n },\n {\n \"name\": \"display_name\",\n \"label\": \"Display Name\",\n \"type\": \"char\"\n },\n {\n \"name\": \"activity_ids\",\n \"label\": \"Activities\",\n \"type\": \"one2many\"\n },\n {\n \"name\": \"create_date\",\n \"label\": \"Creation Date\",\n \"type\": \"datetime\"\n },\n {\n \"name\": \"partner_id\",\n \"label\": \"Customer\",\n \"type\": \"many2one\"\n },\n {\n \"name\": \"user_id\",\n \"label\": \"Salesperson\",\n \"type\": \"many2one\"\n },\n {\n \"name\": \"user_id/name\",\n \"label\": \"Salesperson/Name\",\n \"type\": \"char\"\n },\n {\n \"name\": \"state\",\n \"label\": \"Status\",\n \"type\": \"selection\"\n },\n {\n \"name\": \"amount_total\",\n \"label\": \"Total\",\n \"type\": \"monetary\"\n }\n // {\n // \"name\": \"tag_ids\",\n // \"label\": \"Tags\",\n // \"type\": \"many2many\"\n // },\n // {\n // \"name\": \"tag_ids/name\",\n // \"label\": \"Tags/Tag Name\",\n // \"type\": \"char\"\n // }\n ],\n \"groupby\": [],\n \"ids\": [\n 20,\n 19,\n 14,\n 13,\n 7,\n 6,\n 4\n ],\n \"model\": \"sale.order\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:8012/jsonapi-key/export", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8012", + "path": [ + "jsonapi-key", + "export" + ] + } + }, + "response": [] + }, + { + "name": "READ", + "request": { + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "x-api-key", + "value": "g\"7}`YDA2d$M1^HtoD)qjCH]5a)4:;>DL8s[j$", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"type\": \"res.partner\",\n \"id\": 50,\n \"attributes\": {\n \"active\": true,\n \"name\": \"Ekika Corporation Pvt Ltd.\",\n \"company_type\": \"company\",\n \"city\": \"Gandhinagar\",\n \"street\": \"Gandhinagar\",\n \"zip\": \"000000\",\n \"comment\": \"

Comment Here

\",\n \"phone\": \"5554444555444\",\n \"mobile\": \"1010101\",\n \"website\": \"http://www.ekika.co\",\n \"email\": \"hello@ekika.co\"\n },\n \"relationships\": {\n \"category_id\": {\n \"data\": []\n },\n \"bank_ids\":{\n \"data\": [\n {\n \"type\": \"res.partner.bank\",\n \"id\" : 5,\n \"attributes\": {\n \"sequence\": 25,\n \"bank_id\": 2,\n \"acc_number\": \"999999\",\n \"allow_out_payment\": true,\n \"acc_holder_name\": false\n }\n }\n ]\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://192.168.1.15:8019/user-jsonapi-apikey/res.partner/50", + "protocol": "http", + "host": [ + "192", + "168", + "1", + "15" + ], + "port": "8019", + "path": [ + "user-jsonapi-apikey", + "res.partner", + "50" + ] + } + }, + "response": [] + }, + { + "name": "DELETE", + "request": { + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "x-api-key", + "value": "1ro\"Y5sO_ULeeeZ>H]5a)4:;>DL8s[j$", + "type": "text" + } + ], + "url": { + "raw": "http://192.168.1.15:8019/user-jsonapi-apikey/res.partner/50", + "protocol": "http", + "host": [ + "192", + "168", + "1", + "15" + ], + "port": "8019", + "path": [ + "user-jsonapi-apikey", + "res.partner", + "50" + ] + } + }, + "response": [] + }, + { + "name": "METHOD EXECUTE", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "default" + }, + { + "key": "x-api-key", + "value": "O<>}3g%1zItW7jh[2P&)/3VPefc6?(sv", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"method\": \"action_confirm\",\n \"kwargs\":{}\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "192.168.1.15:8016/user-jsonapi-apikey/sale.order/22/execute", + "host": [ + "192", + "168", + "1", + "15" + ], + "port": "8016", + "path": [ + "user-jsonapi-apikey", + "sale.order", + "22", + "execute" + ] + } + }, + "response": [] + }, + { + "name": "CREATE", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "x-api-key", + "value": "XS2wf2cxjf3zuxfD8Jw0EnvpUk4q8OGW", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"type\": \"res.partner\",\n \"attributes\": {\n \"active\": true,\n \"name\": \"Ekika Corporation\",\n \"company_type\": \"company\",\n \"city\": \"Gandhinagar\",\n \"street\": \"Gandhinagar\",\n \"zip\": \"382421\",\n \"comment\": \"

Comment Here

\",\n \"phone\": \"5554444555444\",\n // \"mobile\": \"1010101\",\n \"website\": \"http://www.ekika.co\",\n \"email\": \"hello@ekika.co\"\n },\n \"relationships\": {\n \"category_id\": {\n \"data\": [\n {\n \"type\": \"res.partner.category\",\n \"id\": \"4\"\n },\n {\n \"type\": \"res.partner.category\",\n \"id\": \"3\"\n }\n ]\n },\n \"bank_ids\":{\n \"data\": [\n {\n \"type\": \"res.partner.bank\",\n \"attributes\": {\n \"sequence\": 10,\n \"bank_id\": 2,\n \"acc_number\": \"11212121212\",\n \"allow_out_payment\": true,\n \"acc_holder_name\": false\n }\n },\n {\n \"type\": \"res.partner.bank\",\n \"attributes\": {\n \"sequence\": 11,\n \"bank_id\": 3,\n \"acc_number\": \"3434343434343434\",\n \"allow_out_payment\": true,\n \"acc_holder_name\": false\n }\n }\n ]\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:8019/user-jsonapi-apikey/res.partner", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "user-jsonapi-apikey", + "res.partner" + ] + } + }, + "response": [] + }, + { + "name": "CREATE Copy", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "x-api-key", + "value": "iMrrgAbLJAXcygMyxI6tfy8uIqM6QkiA", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"type\": \"sale.order\",\n \"attributes\": {\n \"partner_id\": 21\n },\n \"context\": {\n \"lang\": \"en_US\",\n \"tz\": \"Asia/Calcutta\",\n \"allowed_company_ids\": [\n 2\n ],\n \"bin_size\": true,\n \"params\": {\n \"action\": \"sales\",\n \"actionStack\": [\n {\n \"action\": \"sales\"\n }\n ]\n },\n \"current_company_id\": 3\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:8013/user-jsonapi-apikey/sale.order", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8013", + "path": [ + "user-jsonapi-apikey", + "sale.order" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Custom Access", + "item": [ + { + "name": "Read Partner", + "request": { + "method": "GET", + "header": [ + { + "key": "x-api-key", + "value": "HrP2lLjX42vAZgQlKlYwvP2NXAOqKPno", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + } + ], + "url": { + "raw": "http://localhost:8019/custom-jsonapi-apikey/res.partner?fields[res.partner]=name,email,phone,country_id&fields[res.country]=name,code&fields[res.users]=name,active&fields[res.company]=name&page[number]=3&page[size]=4&sort=id", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "custom-jsonapi-apikey", + "res.partner" + ], + "query": [ + { + "key": "fields[res.partner]", + "value": "name,email,phone,country_id" + }, + { + "key": "fields[res.country]", + "value": "name,code" + }, + { + "key": "fields[res.users]", + "value": "name,active" + }, + { + "key": "include", + "value": "country_id,user_id,company_id", + "disabled": true + }, + { + "key": "fields[res.company]", + "value": "name" + }, + { + "key": "page[number]", + "value": "3" + }, + { + "key": "page[size]", + "value": "4" + }, + { + "key": "sort", + "value": "id" + } + ] + } + }, + "response": [] + }, + { + "name": "Read Sale Order", + "request": { + "method": "GET", + "header": [ + { + "key": "x-api-key", + "value": "HrP2lLjX42vAZgQlKlYwvP2NXAOqKPno", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + } + ], + "url": { + "raw": "http://localhost:8019/custom-jsonapi-apikey/sale.order?fields[sale.order]=name,date_order", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "8019", + "path": [ + "custom-jsonapi-apikey", + "sale.order" + ], + "query": [ + { + "key": "fields[sale.order]", + "value": "name,date_order" + } + ] + } + }, + "response": [] + } + ] + } + ] + }, + { + "name": "GraphQL", + "item": [ + { + "name": "GraphQL JWT", + "item": [ + { + "name": "GQL JWT Login Copy", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/vnd.api+json", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"login\": \"admin\",\n \"password\": \"admin\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{base_url}}/gql_jwt/api/jwt/auth/login", + "host": [ + "{{base_url}}" + ], + "path": [ + "gql_jwt", + "api", + "jwt", + "auth", + "login" + ] + } + }, + "response": [] + }, + { + "name": "JWT GraphQL Sale Fetch Copy", + "request": { + "method": "POST", + "header": [ + { + "key": "Authorization", + "value": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOjIsIm5hbWUiOiJNaXRjaGVsbCBBZG1pbiIsImV4cCI6MTc1Mjc1ODA3MX0.UUr4VspeqQFGPJcOnRPRtKC9kDHxBUaetuJ2ySSJiK-5-cYtfXny5or4ZYMCt5kXMLCe8BXUxmx7qTVhccntBx2V3Fhpc7259K_6P5HtHSGzvCUyIk-4dxlSGIhMlIpvNOM6EwNDPVkjSdD6VhODqeOJGq0m2j3EjwkpyACBjXdszq3OUTHffN8TWD0Si_z5j4IloYo_b6gJsIxpc516gZZZl2m3SUzmCul8miK3UYBrAeh-eZKVrmwz2TxgBG4-4VQczkjNW5p01Cneg1svWvZUjHXFCvvCPdbWtTzf1A70TCz6QNZO-MtuRqdwL5z_4A4Sn4mPTEk1n7CZric2Rg", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery {\n SaleOrder {\n id\n name\n amount_total\n order_line {\n id\n name\n product_id{\n id\n name\n }\n }\n }\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/gql_jwt", + "host": [ + "{{base_url}}" + ], + "path": [ + "gql_jwt" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "GraphQL Public", + "item": [ + { + "name": "GraphQL Product Public Copy", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery{\n ProductProduct{\n id\n name\n lst_price\n }\n ProductTemplate{\n id\n name\n list_price\n }\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/gql_public", + "host": [ + "{{base_url}}" + ], + "path": [ + "gql_public" + ] + } + }, + "response": [] + }, + { + "name": "GraphQL Public Sale Order Check Copy", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery{\n SaleOrder{\n id\n name\n }\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/gql_public", + "host": [ + "{{base_url}}" + ], + "path": [ + "gql_public" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "GraphQL User Auth", + "item": [ + { + "name": "READ", + "request": { + "method": "POST", + "header": [ + { + "key": "username", + "value": "demo", + "type": "text" + }, + { + "key": "password", + "value": "demo", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery {\n ResPartner{\n name\n phone\n email\n country_id{\n name\n code\n }\n user_id{\n name\n active\n }\n company_id{\n name\n }\n }\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apiuser", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apiuser" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "GraphQL Basic Auth", + "item": [ + { + "name": "READ", + "request": { + "method": "POST", + "header": [ + { + "key": "Authorization", + "value": "basic ZGVtbzpkZW1v", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery {\n ResPartner{\n name\n phone\n email\n country_id{\n name\n code\n }\n user_id{\n name\n active\n }\n company_id{\n name\n }\n }\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-basic", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-basic" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "GraphQL API-Key Auth", + "item": [ + { + "name": "READ", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "2BKo9Mdhq7HpGKEVvJGQCEtYk01wfM8x", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery {\n ResPartner{\n id\n name\n email\n }\n}", + "variables": "{\n \"offset\": 0,\n \"limit\": 5,\n \"order\": \"name,id desc\",\n \"domain\": [[\"is_company\",\"=\",true]]\n}" + } + }, + "url": { + "raw": "{{base_url}}/graphql", + "host": [ + "{{base_url}}" + ], + "path": [ + "graphql" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "All Operations", + "item": [ + { + "name": "READ", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "Iti7TbdOLWzwKWL3BcOpHmI5WxbB70ww", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery {\n SaleOrder{\n id\n name\n }\n}", + "variables": "{\n \"offset\": 0,\n \"limit\": 5,\n \"order\": \"name,id desc\",\n \"domain\": [[\"is_company\",\"=\",true]],\n \"context\": {\n \"lang\": \"en_US\",\n \"tz\": \"Asia/Calcutta\",\n \"uid\": 2,\n \"allowed_company_ids\": [\n 1,2\n ],\n \"bin_size\": true,\n \"params\": {\n \"action\": \"sales\",\n \"actionStack\": [\n {\n \"action\": \"sales\"\n }\n ]\n },\n \"current_company_id\": 3\n }\n}" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "READ Options request for CORS", + "request": { + "method": "OPTIONS", + "header": [ + { + "key": "x-api-key", + "value": "bzyWiqgANST9IEQ7OyBATmeQ4QTJsAbC", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "Origin", + "value": "http://localhost:8016", + "type": "text" + }, + { + "key": "Access-Control-Request-Headers", + "value": "content-type, x-api-key", + "type": "text" + }, + { + "key": "Access-Control-Request-Method", + "value": "POST", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery {\n ResUsers{\n id\n name\n country_id{\n name\n }\n partner_id {\n id\n name\n }\n child_ids{\n id\n name\n }\n parent_id\n }\n}", + "variables": "{\n \"offset\": 0,\n \"limit\": 5,\n \"order\": \"name,id desc\",\n \"domain\": [[\"is_company\",\"=\",true]]\n}" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "READ Single Record", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "dRQYZ9ffJTUgFnYUVIwXWFYtZ3YVhyHM", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query MyQuery {\n ResPartner(id: 80)\n {\n id\n name\n phone\n email\n is_company\n category_id\n bank_ids{\n id\n display_name\n bank_id{\n id\n display_name\n }\n }\n country_id{\n name\n code\n }\n user_id{\n name\n active\n }\n company_id{\n name\n }\n }\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "CREATE", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "{{api_key}}", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "mutation Create {\n createResPartner: ResPartner(\n ResPartnerValues: {\n active: true,\n name: \"Ekika Corporation New\",\n category_id: [4, 3]\n company_type: \"company\",\n bank_ids: [\n [0, 0, {\n sequence: 10,\n bank_id: 2,\n acc_number: \"11212121212\",\n allow_out_payment: true,\n acc_holder_name: false\n }],\n [0, 0, {\n sequence: 11,\n bank_id: 3,\n acc_number: \"3434343434343434\",\n allow_out_payment: true,\n acc_holder_name: false\n }]\n ]\n city: \"Gandhinagar\",\n street: \"Gandhinagar\",\n street2: \"\",\n zip: \"382421\",\n comment: \"

Comment Here

\",\n phone: \"5554444555444\",\n mobile: \"1010101\",\n website: \"http://www.ekika.co\",\n email: \"hello@ekika.co\",\n }\n )\n {\n active\n category_id{\n id\n }\n bank_ids{\n id\n display_name\n }\n city\n comment\n company_type\n id\n name\n phone\n mobile\n email\n street\n zip\n }\n}", + "variables": "{\n \"context\": {\n \"lang\": \"en_US\",\n \"tz\": \"Asia/Calcutta\",\n \"uid\": 2,\n \"allowed_company_ids\": [\n 1\n ],\n \"bin_size\": true,\n \"params\": {\n \"action\": \"sales\",\n \"actionStack\": [\n {\n \"action\": \"sales\"\n }\n ]\n }\n },\n \"createValues\": {\n \"active\": true,\n \"name\": \"Ekika Corporation New\",\n \"category_id\": [2, 3],\n \"company_type\": \"company\",\n \"bank_ids\": [\n [0, 0, {\n \"sequence\": 10,\n \"bank_id\": 2,\n \"acc_number\": \"11212dff22226665\",\n \"acc_holder_name\": false\n }],\n [0, 0, {\n \"sequence\": 11,\n \"bank_id\": 3,\n \"acc_number\": \"343434343df342278782\",\n \"acc_holder_name\": false\n }]\n ],\n \"city\": \"Gandhinagar\",\n \"street\": \"Gandhinagar\",\n \"street2\": \"\",\n \"zip\": \"382421\",\n \"comment\": \"

Comment Here

\",\n \"phone\": \"5554444555444\",\n \"mobile\": \"1010101\",\n \"website\": \"http://www.ekika.co\",\n \"email\": \"hello@ekika.co\"\n }\n}" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "UPDATE", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "VWN%SqC9y=:>$$zkFYzgA]<[PWSQ#''G", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "mutation Update {\n updateResPartner: ResPartner(\n id: 1026, \n ResPartnerValues: {\n active: true,\n name: \"Ekika Corporation PVT LTD.\",\n category_id: null\n company_type: \"company\",\n bank_ids: [\n\t\t\t\t\t[1, 12, {\n\t\t\t\t\t\tsequence: 25,\n\t\t\t\t\t\tbank_id: 2,\n\t\t\t\t\t\tacc_number: \"999999\",\n\t\t\t\t\t\tallow_out_payment: true,\n\t\t\t\t\t\tacc_holder_name: false\n\t\t\t\t\t}],\n [3, 13, 0]\n\t\t\t\t]\n }\n )\n {\n active\n category_id\n bank_ids\n city\n comment\n company_type\n id\n name\n phone\n mobile\n email\n street\n zip\n }\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "UPDATE Copy", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "{{api_key}}", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "mutation Update {\n updateResPartner: ResPartner(\n id: 83, \n ResPartnerValues: {\n active: true,\n name: \"Ekika Corporation PVT LTD.4444\",\n category_id: [1, 3]\n company_type: \"company\",\n bank_ids: [\n [1, 42, {\n sequence: 25,\n bank_id: 2,\n allow_out_payment: true,\n acc_holder_name: false\n }],\n \n ]\n }\n )\n {\n active\n category_id{\n id\n }\n bank_ids{\n id\n display_name\n }\n city\n comment\n company_type\n id\n name\n phone\n mobile\n email\n street\n zip\n }\n}", + "variables": "{\n \"id\": 65,\n \"update_value\": {\n \"active\": true,\n \"name\": \"Ekika Corporation PVT LTD.\",\n \"category_id\": [[5,0,0]],\n \"company_type\": \"company\",\n \"bank_ids\": [\n [1, 22, {\n \"sequence\": 25,\n \"bank_id\": 3,\n \"acc_holder_name\": false\n }],\n [3, 23,0]\n\n ]\n },\n \"bank_values\": [\n [0, 0, {\n \"sequence\": 25,\n \"bank_id\": 3,\n \"acc_number\": \"asdasasd12as12\",\n \"allow_out_payment\": true,\n \"acc_holder_name\": false\n }]\n ]\n}" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "DELETE", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "VWN%SqC9y=:>$$zkFYzgA]<[PWSQ#''G", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "mutation Delete {\n deleteResPartner: ResPartner(\n id: 1028, \n )\n}", + "variables": "" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "READ Request Export", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "4ku7n2TwgDWchXCqbxSYWZjITXlctCNA", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + } + ], + "body": { + "mode": "graphql", + "graphql": { + "query": "query ExportQuery {\n ResPartner{\n id\n name\n }\n ExportData(\n values: $export_data\n )\n}", + "variables": "{\n \"export_data\":{\n \"import_compat\": false,\n \"context\": {\n \"lang\": \"en_US\",\n \"tz\": \"Asia/Calcutta\",\n \"uid\": 2,\n \"allowed_company_ids\": [\n 1\n ]\n },\n \"domain\": [\n [\n \"user_id\",\n \"=\",\n 2\n ]\n ],\n \"fields\": [\n {\n \"name\": \"name\",\n \"label\": \"Order Reference\",\n \"type\": \"char\"\n },\n {\n \"name\": \"display_name\",\n \"label\": \"Display Name\",\n \"type\": \"char\"\n },\n {\n \"name\": \"activity_ids\",\n \"label\": \"Activities\",\n \"type\": \"one2many\"\n },\n {\n \"name\": \"create_date\",\n \"label\": \"Creation Date\",\n \"type\": \"datetime\"\n },\n {\n \"name\": \"partner_id\",\n \"label\": \"Customer\",\n \"type\": \"many2one\"\n },\n {\n \"name\": \"user_id\",\n \"label\": \"Salesperson\",\n \"type\": \"many2one\"\n },\n {\n \"name\": \"user_id/name\",\n \"label\": \"Salesperson/Name\",\n \"type\": \"char\"\n },\n {\n \"name\": \"state\",\n \"label\": \"Status\",\n \"type\": \"selection\"\n },\n {\n \"name\": \"amount_total\",\n \"label\": \"Total\",\n \"type\": \"monetary\"\n }\n ],\n \"groupby\": [],\n \"ids\": [\n 7,\n 6\n ],\n \"model\": \"sale.order\"\n}\n}" + } + }, + "url": { + "raw": "{{base_url}}/user-graphql-apikey", + "host": [ + "{{base_url}}" + ], + "path": [ + "user-graphql-apikey" + ] + } + }, + "response": [] + }, + { + "name": "Method Execute", + "request": { + "method": "POST", + "header": [ + { + "key": "x-api-key", + "value": "FR16