UNPKG

@itentialopensource/adapter-microsoft_dynamics

Version:

This adapter integrates with system described as: Microsoft Dynamics 365: Business Applications

1,707 lines 1.04 MB
{ "openapi": "3.0.0", "info": { "title": "(v1.0) Dynamics 365 Business Central", "description": "(v1.0) Business Central Standard APIs", "contact": {}, "version": "1.0.0" }, "servers": [ { "url": "https://api.businesscentral.dynamics.com/v2.0/sandbox/api/v1.0", "description": "(v1.0) \"Sandbox\"", "variables": {} }, { "url": "https://login.windows.net/common/oauth2/authorize?resource=https://api.businesscentral.dynamics.com", "description": "(v1.0) \"Sandbox\"", "variables": {} }, { "url": "https://api.businesscentral.dynamics.com/v2.0/production/api/v1.0", "description": "(v1.0) \"Production\"", "variables": {} }, { "url": "https://login.windows.net/common/oauth2/authorize?resource=https://api.businesscentral.dynamics.com", "description": "(v1.0) \"Production\"", "variables": {} } ], "paths": { "/companies": { "get": { "tags": [ "company" ], "summary": "listCompanies", "description": "Returns a list of companies", "operationId": "listCompanies", "parameters": [ { "name": "$top", "in": "query", "description": "(v1.0) Number of items to return from the top of the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$skip", "in": "query", "description": "(v1.0) Number of items to skip from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$limit", "in": "query", "description": "(v1.0) Number of items to return from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$filter", "in": "query", "description": "(v1.0) Filtering expression", "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned a list of companies", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompaniesResponse" } } } } }, "deprecated": false } }, "/companies({company_id})": { "get": { "tags": [ "company" ], "summary": "getCompany", "description": "Retrieve the properties and relationships of an object of type company for Dynamics 365 Business Central.", "operationId": "getCompany", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned the requested company", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/company" } } } } }, "deprecated": false } }, "/companies({company_id})/items": { "get": { "tags": [ "item" ], "summary": "listItems", "description": "Returns a list of items", "operationId": "listItems", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$top", "in": "query", "description": "(v1.0) Number of items to return from the top of the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$skip", "in": "query", "description": "(v1.0) Number of items to skip from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$limit", "in": "query", "description": "(v1.0) Number of items to return from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$filter", "in": "query", "description": "(v1.0) Filtering expression", "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "$expand", "in": "query", "description": "(v1.0) Entities to expand", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/expand" } } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select2" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned a list of items", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompaniesAPIItemsResponse" } } } } }, "deprecated": false }, "post": { "tags": [ "item" ], "summary": "postItem", "description": "Creates an object of type item in Dynamics 365 Business Central", "operationId": "postItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/item1" } } }, "required": true }, "responses": { "201": { "description": "(v1.0) A new item has been succesfully created", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/item" } } } } }, "deprecated": false } }, "/companies({company_id})/items({item_id})": { "get": { "tags": [ "item" ], "summary": "getItem", "description": "Retrieve the properties and relationships of an object of type item for Dynamics 365 Business Central.", "operationId": "getItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "item_id", "in": "path", "description": "(v1.0) id for item", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$expand", "in": "query", "description": "(v1.0) Entities to expand", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/expand" } } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select2" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned the requested item", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/item" } } } } }, "deprecated": false }, "delete": { "tags": [ "item" ], "summary": "deleteItem", "description": "Deletes an object of type item in Dynamics 365 Business Central", "operationId": "deleteItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "item_id", "in": "path", "description": "(v1.0) id for item", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "204": { "description": "(v1.0) Succesfully deleted the specified item", "headers": {}, "content": {} } }, "deprecated": false }, "patch": { "tags": [ "item" ], "summary": "patchItem", "description": "Updates an object of type item in Dynamics 365 Business Central", "operationId": "patchItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "item_id", "in": "path", "description": "(v1.0) id for item", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "If-Match", "in": "header", "description": "(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/item1" } } }, "required": true }, "responses": { "200": { "description": "(v1.0) Succesfully updated the specifieditem", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/item" } } } } }, "deprecated": false } }, "/companies({company_id})/items({item_id})/picture": { "get": { "tags": [ "picture" ], "summary": "listPictureForItem", "description": "Returns a list of picture", "operationId": "listPictureForItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "item_id", "in": "path", "description": "(v1.0) id for item", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$top", "in": "query", "description": "(v1.0) Number of items to return from the top of the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$skip", "in": "query", "description": "(v1.0) Number of items to skip from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$limit", "in": "query", "description": "(v1.0) Number of items to return from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$filter", "in": "query", "description": "(v1.0) Filtering expression", "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned a list of picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompaniesAPIItemsAPIPictureResponse" } } } } }, "deprecated": false } }, "/companies({company_id})/items({item_id})/picture({picture_id})": { "get": { "tags": [ "picture" ], "summary": "getPictureForItem", "description": "Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.", "operationId": "getPictureForItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "item_id", "in": "path", "description": "(v1.0) id for item", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned the requested picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false }, "delete": { "tags": [ "picture" ], "summary": "deletePictureForItem", "description": "Deletes an object of type picture in Dynamics 365 Business Central", "operationId": "deletePictureForItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "item_id", "in": "path", "description": "(v1.0) id for item", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "204": { "description": "(v1.0) Succesfully deleted the specified picture", "headers": {}, "content": {} } }, "deprecated": false }, "patch": { "tags": [ "picture" ], "summary": "patchPictureForItem", "description": "Updates an object of type picture in Dynamics 365 Business Central", "operationId": "patchPictureForItem", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "item_id", "in": "path", "description": "(v1.0) id for item", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "If-Match", "in": "header", "description": "(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture1" } } }, "required": true }, "responses": { "200": { "description": "(v1.0) Succesfully updated the specifiedpicture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false } }, "/companies({company_id})/picture": { "get": { "tags": [ "picture" ], "summary": "listPicture", "description": "Returns a list of picture", "operationId": "listPicture", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$top", "in": "query", "description": "(v1.0) Number of items to return from the top of the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$skip", "in": "query", "description": "(v1.0) Number of items to skip from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$limit", "in": "query", "description": "(v1.0) Number of items to return from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$filter", "in": "query", "description": "(v1.0) Filtering expression", "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned a list of picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompaniesAPIPictureResponse" } } } } }, "deprecated": false } }, "/companies({company_id})/picture({picture_id})": { "get": { "tags": [ "picture" ], "summary": "getPicture", "description": "Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.", "operationId": "getPicture", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned the requested picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false }, "delete": { "tags": [ "picture" ], "summary": "deletePicture", "description": "Deletes an object of type picture in Dynamics 365 Business Central", "operationId": "deletePicture", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "204": { "description": "(v1.0) Succesfully deleted the specified picture", "headers": {}, "content": {} } }, "deprecated": false }, "patch": { "tags": [ "picture" ], "summary": "patchPicture", "description": "Updates an object of type picture in Dynamics 365 Business Central", "operationId": "patchPicture", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "If-Match", "in": "header", "description": "(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture1" } } }, "required": true }, "responses": { "200": { "description": "(v1.0) Succesfully updated the specifiedpicture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false } }, "/companies({company_id})/customers({customer_id})/picture": { "get": { "tags": [ "picture" ], "summary": "listPictureForCustomer", "description": "Returns a list of picture", "operationId": "listPictureForCustomer", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "customer_id", "in": "path", "description": "(v1.0) id for customer", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$top", "in": "query", "description": "(v1.0) Number of items to return from the top of the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$skip", "in": "query", "description": "(v1.0) Number of items to skip from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$limit", "in": "query", "description": "(v1.0) Number of items to return from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$filter", "in": "query", "description": "(v1.0) Filtering expression", "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned a list of picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompaniesAPICustomersAPIPictureResponse" } } } } }, "deprecated": false } }, "/companies({company_id})/customers({customer_id})/picture({picture_id})": { "get": { "tags": [ "picture" ], "summary": "getPictureForCustomer", "description": "Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.", "operationId": "getPictureForCustomer", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "customer_id", "in": "path", "description": "(v1.0) id for customer", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned the requested picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false }, "delete": { "tags": [ "picture" ], "summary": "deletePictureForCustomer", "description": "Deletes an object of type picture in Dynamics 365 Business Central", "operationId": "deletePictureForCustomer", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "customer_id", "in": "path", "description": "(v1.0) id for customer", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "204": { "description": "(v1.0) Succesfully deleted the specified picture", "headers": {}, "content": {} } }, "deprecated": false }, "patch": { "tags": [ "picture" ], "summary": "patchPictureForCustomer", "description": "Updates an object of type picture in Dynamics 365 Business Central", "operationId": "patchPictureForCustomer", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "customer_id", "in": "path", "description": "(v1.0) id for customer", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "If-Match", "in": "header", "description": "(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture1" } } }, "required": true }, "responses": { "200": { "description": "(v1.0) Succesfully updated the specifiedpicture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false } }, "/companies({company_id})/vendors({vendor_id})/picture": { "get": { "tags": [ "picture" ], "summary": "listPictureForVendor", "description": "Returns a list of picture", "operationId": "listPictureForVendor", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "vendor_id", "in": "path", "description": "(v1.0) id for vendor", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$top", "in": "query", "description": "(v1.0) Number of items to return from the top of the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$skip", "in": "query", "description": "(v1.0) Number of items to skip from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$limit", "in": "query", "description": "(v1.0) Number of items to return from the list", "style": "form", "explode": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "$filter", "in": "query", "description": "(v1.0) Filtering expression", "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned a list of picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompaniesAPIVendorsAPIPictureResponse" } } } } }, "deprecated": false } }, "/companies({company_id})/vendors({vendor_id})/picture({picture_id})": { "get": { "tags": [ "picture" ], "summary": "getPictureForVendor", "description": "Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.", "operationId": "getPictureForVendor", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "vendor_id", "in": "path", "description": "(v1.0) id for vendor", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$select", "in": "query", "description": "(v1.0) Selected properties to be retrieved", "style": "form", "explode": true, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/select4" } } } ], "responses": { "200": { "description": "(v1.0) Succesfully returned the requested picture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false }, "delete": { "tags": [ "picture" ], "summary": "deletePictureForVendor", "description": "Deletes an object of type picture in Dynamics 365 Business Central", "operationId": "deletePictureForVendor", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "vendor_id", "in": "path", "description": "(v1.0) id for vendor", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "204": { "description": "(v1.0) Succesfully deleted the specified picture", "headers": {}, "content": {} } }, "deprecated": false }, "patch": { "tags": [ "picture" ], "summary": "patchPictureForVendor", "description": "Updates an object of type picture in Dynamics 365 Business Central", "operationId": "patchPictureForVendor", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "vendor_id", "in": "path", "description": "(v1.0) id for vendor", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "picture_id", "in": "path", "description": "(v1.0) id for picture", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "If-Match", "in": "header", "description": "(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture1" } } }, "required": true }, "responses": { "200": { "description": "(v1.0) Succesfully updated the specifiedpicture", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/picture" } } } } }, "deprecated": false } }, "/companies({company_id})/employees({employee_id})/picture": { "get": { "tags": [ "picture" ], "summary": "listPictureForEmployee", "description": "Returns a list of picture", "operationId": "listPictureForEmployee", "parameters": [ { "name": "company_id", "in": "path", "description": "(v1.0) id for company", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "employee_id", "in": "path", "description": "(v1.0) id for employee", "required": true, "style": "simple", "schema": { "type": "string", "format": "uuid" } }, { "name": "$top", "in": "query", "de