{"openapi":"3.1.0","info":{"title":"AbaNinja Documents API - Credit Note Settings","version":"3.0.0","x-domain-id":"documents"},"servers":[{"url":"https://api.abaninja.ch","description":"The AbaNinja API server"}],"tags":[{"name":"document-credit-note-settings","description":"Manage credit note settings","x-displayName":"Credit Note Settings"}],"security":[{"ApiToken":[]}],"paths":{"/accounts/{accountUuid}/documents/v2/credit-notes/settings/number-ranges/credit-notes":{"get":{"tags":["document-credit-note-settings"],"summary":"Get credit-note number range settings","description":"Get credit-note number range settings","operationId":"documents_list_credit_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":"70da8bad0e6870c73a9a09650b36484d","x-required-scopes":["settings"]},"patch":{"tags":["document-credit-note-settings"],"summary":"Update credit-note number range settings","description":"Update credit-note number range settings","operationId":"documents_update_credit_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":"4e0909e094c30540d071b237b2b4c3ff","x-required-scopes":["settings"]}},"/accounts/{accountUuid}/documents/v2/credit-notes/settings/number-ranges/templates":{"get":{"tags":["document-credit-note-settings"],"summary":"Get credit-note template number range settings","description":"Get credit-note template number range settings","operationId":"documents_list_templates_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":"46e5eb40ea25a5763cc4ef4818fb15ed","x-required-scopes":["settings"]},"patch":{"tags":["document-credit-note-settings"],"summary":"Update credit-note template number range settings","description":"Update credit-note template number range settings","operationId":"documents_update_templates_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":"7951d17c35d1d9182a219f59fd133f21","x-required-scopes":["settings"]}}},"components":{"securitySchemes":{"ApiToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Bearer token authentication. Create tokens in Settings > API Token."}}}}