action billbee_customer_update { label: "Updates a customer by id" provider: billbee method: PUT path: "/api/v1/customers/{id}" encoding: form input: { type: "object" properties: { ArchivedAt: { type: "string" format: "date-time" description: "If set, the customer was already archived at the given date. Further modification is disabled." } DefaultCommercialMailAddress: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultFax: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultMailAddress: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultPhone1: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultPhone2: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultStatusUpdatesMailAddress: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } Email: { type: "string" } Id: { type: "integer" format: "int64" description: "The Billbee Id of the customer" } LanguageId: { type: "integer" format: "int32" } MetaData: { type: "array" items: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } } Name: { type: "string" } Number: { type: "integer" format: "int32" } PriceGroupId: { type: "integer" format: "int64" } RestoredAt: { type: "string" format: "date-time" description: "If set, the customer was restored from the archive at the given date." } Tel1: { type: "string" } Tel2: { type: "string" } Type: { type: "integer" format: "int32" description: "Customer Type" } VatId: { type: "string" description: "The vat-id, that should be saved at the customer. Only used if CustomerVatId is not set on the order." } id: { type: "integer" format: "int64" } } required: ["id"] additionalProperties: false } output: { type: "object" properties: { Data: { type: "object" properties: { ArchivedAt: { type: "string" format: "date-time" description: "If set, the customer was already archived at the given date. Further modification is disabled." } DefaultCommercialMailAddress: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultFax: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultMailAddress: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultPhone1: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultPhone2: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } DefaultStatusUpdatesMailAddress: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } Email: { type: "string" } Id: { type: "integer" format: "int64" description: "The Billbee Id of the customer" } LanguageId: { type: "integer" format: "int32" } MetaData: { type: "array" items: { type: "object" properties: { Id: { type: "integer" format: "int64" } SubType: { type: "string" } TypeId: { type: "integer" format: "int64" } TypeName: { type: "string" } Value: { type: "string" } } } } Name: { type: "string" } Number: { type: "integer" format: "int32" } PriceGroupId: { type: "integer" format: "int64" } RestoredAt: { type: "string" format: "date-time" description: "If set, the customer was restored from the archive at the given date." } Tel1: { type: "string" } Tel2: { type: "string" } Type: { type: "integer" format: "int32" description: "Customer Type" } VatId: { type: "string" description: "The vat-id, that should be saved at the customer. Only used if CustomerVatId is not set on the order." } } } ErrorCode: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] } ErrorDescription: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] } ErrorMessage: { type: "string" } } } }