{"openapi":"3.1.0","info":{"title":"AbaNinja Documents API - Delivery Note Settings","version":"3.0.0","x-domain-id":"documents"},"servers":[{"url":"https://api.abaninja.ch","description":"The AbaNinja API server"}],"tags":[{"name":"document-delivery-note-settings","description":"Manage delivery note settings","x-displayName":"Delivery Note Settings"}],"security":[{"ApiToken":[]}],"paths":{"/accounts/{accountUuid}/documents/v2/delivery-notes/settings/default-conditions":{"get":{"tags":["document-delivery-note-settings"],"summary":"Get delivery-note default-condition settings","description":"Get delivery-note default-condition settings","operationId":"documents_list_default_conditions_2","parameters":[{"name":"accountUuid","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"properties":{"data":{"title":"Document default-conditions settings resource","properties":{"de":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"en":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"fr":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"it":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"}},"type":"object"},"message":{"title":"message","type":"string"},"status":{"example":200},"meta":{"title":"meta","type":["object","null"]}},"required":["data","message","status"]}}}}},"security":[{"ApiToken":["https://api.abaninja.ch/auth/settings"]}],"x-legacy-operation-id":"b6d1479c6346c0fcdea00f944aae8187","x-required-scopes":["settings"]},"patch":{"tags":["document-delivery-note-settings"],"summary":"Update delivery-note default-condition settings","description":"Update delivery-note default-condition settings","operationId":"documents_update_default_conditions_2","parameters":[{"name":"accountUuid","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"description":"default-condition settings","required":true,"content":{"application/json":{"schema":{"title":"Update default-condition settings request","required":[],"properties":{"de":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"en":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"fr":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"it":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"}},"type":"object"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"properties":{"data":{"title":"Document default-conditions settings resource","properties":{"de":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"en":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"fr":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"},"it":{"properties":{"defaultConditions":{"type":["string","null"]}},"type":"object"}},"type":"object"},"message":{"title":"message","type":"string"},"status":{"example":200},"meta":{"title":"meta","type":["object","null"]}},"required":["data","message","status"]}}}},"400":{"description":"Bad request or validation error","content":{"application/json":{"schema":{"properties":{"detail":{"title":"details"},"type":{"title":"type","type":"string"},"requestUuid":{"title":"requestUuid","type":"string","format":"uuid"},"path":{"title":"path","type":"string"},"message":{"title":"message","type":["string","null"]},"status":{"title":"status","description":"HTTP status code","type":"integer"}},"required":["detail","type","message","status"]}}}}},"security":[{"ApiToken":["https://api.abaninja.ch/auth/settings"]}],"x-legacy-operation-id":"9af9beaa1162f2cccd0a90cb19e6da39","x-required-scopes":["settings"]}},"/accounts/{accountUuid}/documents/v2/delivery-notes/settings/number-ranges/delivery-notes":{"get":{"tags":["document-delivery-note-settings"],"summary":"Get delivery-note number range settings","description":"Get delivery-note number range settings","operationId":"documents_list_delivery_notes_2","parameters":[{"name":"accountUuid","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"properties":{"data":{"title":"Number range settings resource","properties":{"counter":{"type":"number","format":"int64","minimum":1},"pattern":{"type":"string"},"padding":{"type":"number","format":"int64","maximum":8,"minimum":1}},"type":"object"},"message":{"title":"message","type":"string"},"status":{"example":200},"meta":{"title":"meta","type":["object","null"]}},"required":["data","message","status"]}}}}},"security":[{"ApiToken":["https://api.abaninja.ch/auth/settings"]}],"x-legacy-operation-id":"3cfd127993df6bb4473f01f8dea3efe9","x-required-scopes":["settings"]},"patch":{"tags":["document-delivery-note-settings"],"summary":"Update delivery-note number range settings","description":"Update delivery-note number range settings","operationId":"documents_update_delivery_notes_2","parameters":[{"name":"accountUuid","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"description":"number range settings","required":true,"content":{"application/json":{"schema":{"title":"Update number range request","required":[],"properties":{"counter":{"type":"number","format":"int64","minimum":1},"pattern":{"type":"string"},"padding":{"type":"number","format":"int64","maximum":8,"minimum":1}},"type":"object"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"properties":{"data":{"title":"Number range settings resource","properties":{"counter":{"type":"number","format":"int64","minimum":1},"pattern":{"type":"string"},"padding":{"type":"number","format":"int64","maximum":8,"minimum":1}},"type":"object"},"message":{"title":"message","type":"string"},"status":{"example":200},"meta":{"title":"meta","type":["object","null"]}},"required":["data","message","status"]}}}},"400":{"description":"Bad request or validation error","content":{"application/json":{"schema":{"properties":{"detail":{"title":"details"},"type":{"title":"type","type":"string"},"requestUuid":{"title":"requestUuid","type":"string","format":"uuid"},"path":{"title":"path","type":"string"},"message":{"title":"message","type":["string","null"]},"status":{"title":"status","description":"HTTP status code","type":"integer"}},"required":["detail","type","message","status"]}}}}},"security":[{"ApiToken":["https://api.abaninja.ch/auth/settings"]}],"x-legacy-operation-id":"6f4b947ea2c2687f9fffee32c48753ae","x-required-scopes":["settings"]}},"/accounts/{accountUuid}/documents/v2/delivery-notes/settings/number-ranges/templates":{"get":{"tags":["document-delivery-note-settings"],"summary":"Get delivery-note template number range settings","description":"Get delivery-note template number range settings","operationId":"documents_list_templates_3","parameters":[{"name":"accountUuid","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"properties":{"data":{"title":"Number range settings resource","properties":{"counter":{"type":"number","format":"int64","minimum":1},"pattern":{"type":"string"},"padding":{"type":"number","format":"int64","maximum":8,"minimum":1}},"type":"object"},"message":{"title":"message","type":"string"},"status":{"example":200},"meta":{"title":"meta","type":["object","null"]}},"required":["data","message","status"]}}}}},"security":[{"ApiToken":["https://api.abaninja.ch/auth/settings"]}],"x-legacy-operation-id":"dd874820340f2c04f504c78a20c65969","x-required-scopes":["settings"]},"patch":{"tags":["document-delivery-note-settings"],"summary":"Update delivery-note template number range settings","description":"Update delivery-note template number range settings","operationId":"documents_update_templates_3","parameters":[{"name":"accountUuid","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"description":"number range settings","required":true,"content":{"application/json":{"schema":{"title":"Update number range request","required":[],"properties":{"counter":{"type":"number","format":"int64","minimum":1},"pattern":{"type":"string"},"padding":{"type":"number","format":"int64","maximum":8,"minimum":1}},"type":"object"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"properties":{"data":{"title":"Number range settings resource","properties":{"counter":{"type":"number","format":"int64","minimum":1},"pattern":{"type":"string"},"padding":{"type":"number","format":"int64","maximum":8,"minimum":1}},"type":"object"},"message":{"title":"message","type":"string"},"status":{"example":200},"meta":{"title":"meta","type":["object","null"]}},"required":["data","message","status"]}}}},"400":{"description":"Bad request or validation error","content":{"application/json":{"schema":{"properties":{"detail":{"title":"details"},"type":{"title":"type","type":"string"},"requestUuid":{"title":"requestUuid","type":"string","format":"uuid"},"path":{"title":"path","type":"string"},"message":{"title":"message","type":["string","null"]},"status":{"title":"status","description":"HTTP status code","type":"integer"}},"required":["detail","type","message","status"]}}}}},"security":[{"ApiToken":["https://api.abaninja.ch/auth/settings"]}],"x-legacy-operation-id":"bd823d7f15f52bc17bf675b6f0ef41c8","x-required-scopes":["settings"]}}},"components":{"securitySchemes":{"ApiToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Bearer token authentication. Create tokens in Settings > API Token."}}}}