{"resource":"https://aluflow.co.il/api","resource_name":"AluFlow API","scopes_supported":["QUOTE_DESIGN","QUOTE_COSTS","QUOTE_COSTS_NO_AMOUNTS","ORDER_CREATE","PDF_CONTACT","PDF_QUOTE","PDF_BOQ_NO_AMOUNTS","PDF_BOQ_WITH_AMOUNTS","PDF_MANUFACTURING_VISUAL","PDF_MANUFACTURING_NAMED","PDF_ENGINEERING","USER_SETTINGS","ANALYTICS","PROJECT_CREATE","PROJECTS_VIEW","QUOTES_VIEW","PROFITABILITY_REPORT","PRICE_LIST","CUSTOMER_VIEW","CUSTOMER_MANAGE","PRICING_VIEW","PRICING_EDIT","LEGAL_TERMS_EDIT","BUSINESS_PROFILE_EDIT","TEAM_VIEW_ALL_ACTIVITY","WORK_ORDER_EDIT","SCHEDULE_VIEW","SCHEDULE_MANAGE","LEADS_VIEW","LEADS_MANAGE","LEADS_ADMIN","TEAM_VIEW_ALL_PROJECTS","PORTAL_USERS_MANAGE","PAYMENTS_VIEW","PAYMENTS_MANAGE"],"bearer_methods_supported":["header"],"resource_documentation":"https://aluflow.co.il/docs","resource_policy_uri":"https://aluflow.co.il/privacy","resource_tos_uri":"https://aluflow.co.il/terms","x-token-issuance":{"note":"No OAuth authorization server. Credentials are obtained out of band.","api_key":{"format":"aluflow_live_<64 hex>","created_at":"https://aluflow.co.il/settings","rate_limit":"600 requests/minute per key"},"openapi":"https://aluflow.co.il/openapi.json"},"x-scope-semantics":"Identity permissions enforced per calling user, not token-narrowing OAuth scopes. An API key inherits the full permission set of the user who created it and cannot be issued more narrowly."}