{"name":"LTIT ace","description":"","url":"https:\/\/portal.aceindcontrols.com","home":"https:\/\/portal.aceindcontrols.com","gmt_offset":"0","timezone_string":"","page_for_posts":0,"page_on_front":0,"show_on_front":"posts","namespaces":["oembed\/1.0","agent-chat\/v1","ltit-audit\/v1","ltit-cron\/v1","ltit-health\/v1","probe\/v1","ltit-guard\/v1","ltit-tenant\/v1","agent-action\/v1","workspace\/v1","doc-sig\/v1","doc-req\/v1","lantech-crm\/v1","lt\/v1","ltit-rd\/v1","policyflow\/v1","portal\/v1","ltit-sso\/v1","control-plane\/v1","meal-orders\/v1","stockflow\/v1","hr-employee-manager\/v1","security-desk\/v1","service-request-manager\/v1","lantech-service-desk\/v1","workspace-services\/v1","lantech-billing\/v1","cs\/v1","pm-pro\/v1","wp\/v2","wp-site-health\/v1","wp-block-editor\/v1","wp-abilities\/v1"],"authentication":{"application-passwords":{"endpoints":{"authorization":"https:\/\/portal.aceindcontrols.com\/wp-admin\/authorize-application.php"}}},"routes":{"\/":{"namespace":"","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/"}]}},"\/batch\/v1":{"namespace":"","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"validation":{"type":"string","enum":["require-all-validate","normal"],"default":"normal","required":false},"requests":{"type":"array","maxItems":25,"items":{"type":"object","properties":{"method":{"type":"string","enum":["POST","PUT","PATCH","DELETE"],"default":"POST"},"path":{"type":"string","required":true},"body":{"type":"object","properties":[],"additionalProperties":true},"headers":{"type":"object","properties":[],"additionalProperties":{"type":["string","array"],"items":{"type":"string"}}}}},"required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/batch\/v1"}]}},"\/oembed\/1.0":{"namespace":"oembed\/1.0","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"oembed\/1.0","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/oembed\/1.0"}]}},"\/oembed\/1.0\/embed":{"namespace":"oembed\/1.0","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"url":{"description":"The URL of the resource for which to fetch oEmbed data.","type":"string","format":"uri","required":true},"format":{"default":"json","required":false},"maxwidth":{"default":600,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/oembed\/1.0\/embed"}]}},"\/oembed\/1.0\/proxy":{"namespace":"oembed\/1.0","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"url":{"description":"The URL of the resource for which to fetch oEmbed data.","type":"string","format":"uri","required":true},"format":{"description":"The oEmbed format to use.","type":"string","default":"json","enum":["json","xml"],"required":false},"maxwidth":{"description":"The maximum width of the embed frame in pixels.","type":"integer","default":600,"required":false},"maxheight":{"description":"The maximum height of the embed frame in pixels.","type":"integer","required":false},"discover":{"description":"Whether to perform an oEmbed discovery request for unsanctioned providers.","type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/oembed\/1.0\/proxy"}]}},"\/agent-chat\/v1":{"namespace":"agent-chat\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"agent-chat\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-chat\/v1"}]}},"\/agent-chat\/v1\/state":{"namespace":"agent-chat\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-chat\/v1\/state"}]}},"\/ltit-audit\/v1":{"namespace":"ltit-audit\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"ltit-audit\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-audit\/v1"}]}},"\/ltit-audit\/v1\/log":{"namespace":"ltit-audit\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":50,"required":false},"event_type":{"type":"string","default":"","required":false},"severity":{"type":"string","default":"","required":false},"actor_id":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-audit\/v1\/log"}]}},"\/ltit-audit\/v1\/verify":{"namespace":"ltit-audit\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-audit\/v1\/verify"}]}},"\/ltit-cron\/v1":{"namespace":"ltit-cron\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"ltit-cron\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-cron\/v1"}]}},"\/ltit-cron\/v1\/status":{"namespace":"ltit-cron\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-cron\/v1\/status"}]}},"\/ltit-health\/v1":{"namespace":"ltit-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"ltit-health\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-health\/v1"}]}},"\/ltit-health\/v1\/status":{"namespace":"ltit-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-health\/v1\/status"}]}},"\/probe\/v1":{"namespace":"probe\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"probe\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/probe\/v1"}]}},"\/probe\/v1\/session":{"namespace":"probe\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/probe\/v1\/session"}]}},"\/ltit-guard\/v1":{"namespace":"ltit-guard\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"ltit-guard\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-guard\/v1"}]}},"\/ltit-guard\/v1\/rate-limits":{"namespace":"ltit-guard\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-guard\/v1\/rate-limits"}]}},"\/ltit-guard\/v1\/status":{"namespace":"ltit-guard\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-guard\/v1\/status"}]}},"\/ltit-tenant\/v1":{"namespace":"ltit-tenant\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"ltit-tenant\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-tenant\/v1"}]}},"\/ltit-tenant\/v1\/domain-map":{"namespace":"ltit-tenant\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-tenant\/v1\/domain-map"}]}},"\/ltit-tenant\/v1\/backfill":{"namespace":"ltit-tenant\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-tenant\/v1\/backfill"}]}},"\/ltit-tenant\/v1\/enforcer-status":{"namespace":"ltit-tenant\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-tenant\/v1\/enforcer-status"}]}},"\/agent-action\/v1":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"agent-action\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1"}]}},"\/agent-action\/v1\/admin\/tools":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"plugin":{"type":"string","default":"","required":false},"enabled":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/admin\/tools"}]}},"\/agent-action\/v1\/admin\/agents\/(?P<id>\\d+)\/tools":{"namespace":"agent-action\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"tools":{"type":"array","required":true}}}]},"\/agent-action\/v1\/admin\/agents\/(?P<id>\\d+)\/tools\/(?P<slug>[a-z0-9._-]+)":{"namespace":"agent-action\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true},"slug":{"type":"string","required":true}}}]},"\/agent-action\/v1\/teams\/inbound":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/teams\/inbound"}]}},"\/agent-action\/v1\/admin\/agents\/(?P<id>\\d+)\/profile":{"namespace":"agent-action\/v1","methods":["GET","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PATCH"],"args":{"id":{"type":"integer","required":true},"agent_display_name":{"type":"string","required":false},"communication_style":{"type":"string","required":false},"timezone":{"type":"string","required":false},"pinned_tools":{"type":"array","required":false}}}]},"\/agent-action\/v1\/admin\/assignments":{"namespace":"agent-action\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"tenant":{"type":"string","default":"","required":false}}},{"methods":["POST"],"args":{"user_id":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/admin\/assignments"}]}},"\/agent-action\/v1\/admin\/templates":{"namespace":"agent-action\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"slug":{"type":"string","required":true},"display_name":{"type":"string","required":true},"description":{"type":"string","default":"","required":false},"tools":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/admin\/templates"}]}},"\/agent-action\/v1\/admin\/agents\/(?P<id>\\d+)\/apply-template":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"template":{"type":"string","required":true}}}]},"\/agent-action\/v1\/admin\/bulk\/apply-template":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"agent_ids":{"type":"array","required":true},"template":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/admin\/bulk\/apply-template"}]}},"\/agent-action\/v1\/admin\/integration-health":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/admin\/integration-health"}]}},"\/agent-action\/v1\/tools\/reindex":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"batch":{"type":"integer","default":50,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/tools\/reindex"}]}},"\/agent-action\/v1\/credentials":{"namespace":"agent-action\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"provider":{"type":"string","required":true},"credential_key":{"type":"string","required":true},"tool_slug":{"type":"string","default":"","required":false},"credential_type":{"type":"string","default":"api_key","required":false},"label":{"type":"string","default":"","required":false},"is_tenant_default":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/credentials"}]}},"\/agent-action\/v1\/credentials\/(?P<id>\\d+)":{"namespace":"agent-action\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"type":"integer","required":false}}}]},"\/agent-action\/v1\/credentials\/stats":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/credentials\/stats"}]}},"\/agent-action\/v1\/credentials\/(?P<id>\\d+)\/revoke":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":false}}}]},"\/agent-action\/v1\/gateway\/tools\/(?P<openclaw_agent_id>[a-zA-Z0-9_-]+)":{"namespace":"agent-action\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET","POST"],"args":{"openclaw_agent_id":{"type":"string","required":true},"message":{"type":"string","default":"","required":false}}}]},"\/agent-action\/v1\/gateway\/tool-schema":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"agent_id":{"type":"string","required":true},"slugs":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/gateway\/tool-schema"}]}},"\/agent-action\/v1\/gateway\/execute":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"tool_slug":{"type":"string","required":true},"input":{"type":"object","required":true},"openclaw_agent_id":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/gateway\/execute"}]}},"\/agent-action\/v1\/oauth\/callback":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/oauth\/callback"}]}},"\/agent-action\/v1\/oauth\/providers":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/oauth\/providers"}]}},"\/agent-action\/v1\/providers":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/providers"}]}},"\/agent-action\/v1\/admin\/providers":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/admin\/providers"}]}},"\/agent-action\/v1\/admin\/providers\/(?P<provider_id>[a-z0-9_]+)":{"namespace":"agent-action\/v1","methods":["PUT"],"endpoints":[{"methods":["PUT"],"args":{"provider_id":{"type":"string","required":true},"enabled":{"type":"boolean","default":null,"required":false},"app_credentials":{"type":"object","default":null,"properties":{"client_id":{"type":"string","sanitize_callback":"sanitize_text_field"},"client_secret":{"type":"string","sanitize_callback":"sanitize_text_field"},"tenant_id":{"type":"string","sanitize_callback":"sanitize_text_field"},"azure_tenant_id":{"type":"string","sanitize_callback":"sanitize_text_field"}},"required":false}}}]},"\/agent-action\/v1\/onboarding\/dismiss":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"action":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/onboarding\/dismiss"}]}},"\/agent-action\/v1\/telemetry\/turn-complete":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"agent_id":{"type":"integer","required":true},"iterations":{"type":"integer","default":0,"required":false},"search_hatch_used":{"type":"boolean","default":false,"required":false},"meta_tools_expanded":{"type":"array","default":[],"items":{"type":"string"},"required":false},"tool_calls":{"type":"array","default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/telemetry\/turn-complete"}]}},"\/agent-action\/v1\/telemetry\/summary":{"namespace":"agent-action\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"since":{"type":"integer","default":3600,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/telemetry\/summary"}]}},"\/agent-action\/v1\/tools\/build":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/tools\/build"}]}},"\/agent-action\/v1\/tools\/credential":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/tools\/credential"}]}},"\/agent-action\/v1\/tools\/http":{"namespace":"agent-action\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/agent-action\/v1\/tools\/http"}]}},"\/workspace\/v1":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"workspace\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1"}]}},"\/workspace\/v1\/documents":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"cat":{"required":false},"ext":{"required":false},"search":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/documents"}]}},"\/workspace\/v1\/documents\/(?P<id>\\d+)":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}}]},"\/workspace\/v1\/documents\/graph":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/documents\/graph"}]}},"\/workspace\/v1\/conversations":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/conversations"}]}},"\/workspace\/v1\/conversations\/day\/(?P<date>\\d{4}-\\d{2}-\\d{2})":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"required":false}}}]},"\/workspace\/v1\/conversations\/sentiment":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/conversations\/sentiment"}]}},"\/workspace\/v1\/agent\/status":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/agent\/status"}]}},"\/workspace\/v1\/agent\/activity":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/agent\/activity"}]}},"\/workspace\/v1\/agent\/tasks":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/agent\/tasks"}]}},"\/workspace\/v1\/plugins\/health":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/plugins\/health"}]}},"\/workspace\/v1\/stats":{"namespace":"workspace\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/stats"}]}},"\/workspace\/v1\/preferences":{"namespace":"workspace\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace\/v1\/preferences"}]}},"\/doc-sig\/v1":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"doc-sig\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1"}]}},"\/doc-sig\/v1\/portal\/status":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/status"}]}},"\/doc-sig\/v1\/portal\/tasks":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/tasks"}]}},"\/doc-sig\/v1\/portal\/search":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/search"}]}},"\/doc-req\/v1":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"doc-req\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1"}]}},"\/doc-req\/v1\/portal\/status":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/portal\/status"}]}},"\/doc-req\/v1\/portal\/tasks":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/portal\/tasks"}]}},"\/doc-req\/v1\/portal\/search":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/portal\/search"}]}},"\/doc-sig\/v1\/portal\/stats":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/stats"}]}},"\/doc-sig\/v1\/portal\/activity":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/activity"}]}},"\/doc-sig\/v1\/portal\/clients":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/clients"}]}},"\/doc-sig\/v1\/portal\/documents":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"client_id":{"type":"integer","required":false},"category":{"type":"string","required":false},"search":{"type":"string","required":false},"orderby":{"type":"string","default":"created_at","required":false},"order":{"type":"string","default":"desc","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/documents"}]}},"\/doc-sig\/v1\/portal\/documents\/(?P<id>\\d+)":{"namespace":"doc-sig\/v1","methods":["GET","PUT","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT"],"args":{"id":{"type":"integer","required":true},"title":{"type":"string","required":false},"category":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/doc-sig\/v1\/portal\/signatures":{"namespace":"doc-sig\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"status":{"type":"string","required":false},"client_id":{"type":"integer","required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false},"search":{"type":"string","required":false},"orderby":{"type":"string","default":"created_at","required":false},"order":{"type":"string","default":"desc","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/signatures"}]}},"\/doc-sig\/v1\/portal\/signatures\/(?P<id>\\d+)":{"namespace":"doc-sig\/v1","methods":["GET","PUT","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT"],"args":{"id":{"type":"integer","required":true},"signer_email":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/doc-sig\/v1\/portal\/signatures\/(?P<id>\\d+)\/remind":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/doc-sig\/v1\/portal\/signatures\/(?P<id>\\d+)\/cancel":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/doc-sig\/v1\/portal\/signatures\/(?P<id>\\d+)\/download":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/doc-sig\/v1\/portal\/doc-requests":{"namespace":"doc-sig\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"status":{"type":"string","required":false},"search":{"type":"string","required":false},"orderby":{"type":"string","default":"created_at","required":false},"order":{"type":"string","default":"desc","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/doc-requests"}]}},"\/doc-sig\/v1\/portal\/doc-requests\/(?P<id>\\d+)":{"namespace":"doc-sig\/v1","methods":["GET","PUT","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT"],"args":{"id":{"type":"integer","required":true},"message":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/doc-sig\/v1\/portal\/doc-requests\/(?P<id>\\d+)\/extend":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"days":{"type":"integer","required":true}}}]},"\/doc-sig\/v1\/portal\/templates":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/templates"}]}},"\/doc-sig\/v1\/portal\/documents\/upload":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/portal\/documents\/upload"}]}},"\/doc-sig\/v1\/portal\/documents\/(?P<id>\\d+)\/download":{"namespace":"doc-sig\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-crm\/v1":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"lantech-crm\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1"}]}},"\/lantech-crm\/v1\/companies":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false},"account_tier":{"type":"string","required":false},"status":{"type":"string","default":"active","required":false},"owner_id":{"type":"integer","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"industry":{"type":"string","required":false},"website":{"type":"string","required":false},"phone":{"type":"string","required":false},"email":{"type":"string","required":false},"account_tier":{"type":"string","default":"prospect","required":false},"status":{"type":"string","default":"active","required":false},"owner_id":{"type":"integer","required":false},"address_line_1":{"type":"string","required":false},"address_line_2":{"type":"string","required":false},"city":{"type":"string","required":false},"state":{"type":"string","required":false},"postal_code":{"type":"string","required":false},"country":{"type":"string","required":false},"annual_revenue":{"type":"number","required":false},"employee_count":{"type":"integer","required":false},"notes":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/companies"}]}},"\/lantech-crm\/v1\/companies\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/companies\/(?P<id>\\d+)\/sites":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/companies\/(?P<id>\\d+)\/contacts":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/companies\/(?P<id>\\d+)\/deals":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/companies\/(?P<id>\\d+)\/activities":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/contacts":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false},"company_id":{"type":"integer","required":false},"site_id":{"type":"integer","required":false},"owner_id":{"type":"integer","required":false},"status":{"type":"string","default":"active","required":false},"tag":{"type":"string","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/contacts"}]}},"\/lantech-crm\/v1\/contacts\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT","PATCH"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/contacts\/merge":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/contacts\/merge"}]}},"\/lantech-crm\/v1\/contacts\/(?P<id>\\d+)\/activities":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/lantech-crm\/v1\/contacts\/(?P<id>\\d+)\/deals":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/lantech-crm\/v1\/contacts\/(?P<id>\\d+)\/tasks":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/lantech-crm\/v1\/contacts\/(?P<id>\\d+)\/schedule":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","required":false},"to":{"type":"string","required":false}}}]},"\/lantech-crm\/v1\/contacts\/(?P<id>\\d+)\/availability":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"datetime":{"type":"string","required":true}}}]},"\/lantech-crm\/v1\/leads":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false},"status":{"type":"string","required":false},"lead_source":{"type":"string","required":false},"owner_id":{"type":"integer","required":false},"min_score":{"type":"integer","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/leads"}]}},"\/lantech-crm\/v1\/leads\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT","PATCH"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/leads\/(?P<id>\\d+)\/convert":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/lantech-crm\/v1\/leads\/(?P<id>\\d+)\/disqualify":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/lantech-crm\/v1\/deals":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false},"company_id":{"type":"integer","required":false},"stage_id":{"type":"integer","required":false},"owner_id":{"type":"integer","required":false},"status":{"type":"string","default":"open","required":false},"pipeline_id":{"type":"string","default":"default","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/deals"}]}},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/move-stage":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/close-won":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/close-lost":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/contacts":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}},{"methods":["POST"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/contacts\/(?P<contact_id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"type":"integer","required":false},"contact_id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/products":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}},{"methods":["POST"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/products\/(?P<line_id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PUT","PATCH","DELETE"],"endpoints":[{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":false},"line_id":{"type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":false},"line_id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/history":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/deals\/(?P<id>\\d+)\/activities":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/activities":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"contact_id":{"type":"integer","required":false},"company_id":{"type":"integer","required":false},"deal_id":{"type":"integer","required":false},"lead_id":{"type":"integer","required":false},"type":{"type":"string","required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/activities"}]}},"\/lantech-crm\/v1\/activities\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT","PATCH"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/tasks":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"assigned_to":{"type":"integer","required":false},"contact_id":{"type":"integer","required":false},"deal_id":{"type":"integer","required":false},"lead_id":{"type":"integer","required":false},"status":{"type":"string","required":false},"priority":{"type":"string","required":false}}},{"methods":["POST"],"args":{"title":{"type":"string","required":true},"description":{"type":"string","required":false},"assigned_to":{"type":"integer","required":false},"contact_id":{"type":"integer","required":false},"deal_id":{"type":"integer","required":false},"lead_id":{"type":"integer","required":false},"status":{"type":"string","default":"pending","required":false},"priority":{"type":"string","default":"medium","required":false},"due_date":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/tasks"}]}},"\/lantech-crm\/v1\/tasks\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["PUT","PATCH"],"args":{"id":{"required":false},"title":{"type":"string","required":false},"description":{"type":"string","required":false},"assigned_to":{"type":"integer","required":false},"contact_id":{"type":"integer","required":false},"deal_id":{"type":"integer","required":false},"lead_id":{"type":"integer","required":false},"status":{"type":"string","required":false},"priority":{"type":"string","required":false},"due_date":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/tasks\/(?P<id>\\d+)\/complete":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/sites":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"company_id":{"type":"integer","required":true}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/sites"}]}},"\/lantech-crm\/v1\/sites\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["PUT","PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/departments":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"site_id":{"type":"integer","required":true}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/departments"}]}},"\/lantech-crm\/v1\/departments\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PUT","PATCH","DELETE"],"endpoints":[{"methods":["PUT","PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/documents":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"deal_id":{"type":"integer","required":false},"contact_id":{"type":"integer","required":false},"company_id":{"type":"integer","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/documents"}]}},"\/lantech-crm\/v1\/documents\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/products":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"search":{"type":"string","required":false},"is_active":{"type":"boolean","required":false},"category_id":{"type":"integer","required":false},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/products"}]}},"\/lantech-crm\/v1\/products\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["PUT","PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/products\/categories":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"description":{"type":"string","required":false},"parent_id":{"type":"integer","required":false},"sort_order":{"type":"integer","default":0,"required":false},"icon":{"type":"string","required":false},"color":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/products\/categories"}]}},"\/lantech-crm\/v1\/products\/(?P<id>\\d+)\/materials":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["POST"],"args":{"id":{"required":false},"title":{"type":"string","required":true},"description":{"type":"string","required":false},"file_path":{"type":"string","required":false},"file_type":{"type":"string","required":false},"file_size":{"type":"integer","required":false},"target_audience":{"type":"string","required":false},"thumbnail_path":{"type":"string","required":false}}}]},"\/lantech-crm\/v1\/products\/(?P<id>\\d+)\/materials\/(?P<mid>\\d+)\/share":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false},"mid":{"required":false},"method":{"type":"string","default":"link","required":false},"recipient_email":{"type":"string","required":false},"recipient_phone":{"type":"string","required":false},"contact_id":{"type":"integer","required":false},"lead_id":{"type":"integer","required":false},"deal_id":{"type":"integer","required":false}}}]},"\/lantech-crm\/v1\/pipeline-stages":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"pipeline_id":{"type":"string","default":"default","required":false}}},{"methods":["POST"],"args":{"pipeline_id":{"type":"string","default":"default","required":false},"name":{"type":"string","required":true},"probability":{"type":"integer","default":0,"required":false},"sort_order":{"type":"integer","default":0,"required":false},"color":{"type":"string","default":null,"required":false},"is_won":{"type":"boolean","default":false,"required":false},"is_lost":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/pipeline-stages"}]}},"\/lantech-crm\/v1\/pipeline-stages\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PUT","PATCH","DELETE"],"endpoints":[{"methods":["PUT","PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/pipeline-stages\/reorder":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"order":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/pipeline-stages\/reorder"}]}},"\/lantech-crm\/v1\/tags":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"search":{"type":"string","default":"","required":false},"entity_type":{"type":"string","default":"","required":false},"entity_id":{"type":"integer","default":0,"required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"color":{"type":"string","default":null,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/tags"}]}},"\/lantech-crm\/v1\/tags\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/tags\/apply":{"namespace":"lantech-crm\/v1","methods":["POST","DELETE"],"endpoints":[{"methods":["POST"],"args":{"tag_id":{"type":"integer","required":true},"entity_id":{"type":"integer","required":true},"entity_type":{"type":"string","required":true}}},{"methods":["DELETE"],"args":{"tag_id":{"type":"integer","required":true},"entity_id":{"type":"integer","required":true},"entity_type":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/tags\/apply"}]}},"\/lantech-crm\/v1\/custom-fields":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"entity_type":{"type":"string","required":true}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/custom-fields"}]}},"\/lantech-crm\/v1\/custom-fields\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PUT","PATCH","DELETE"],"endpoints":[{"methods":["PUT","PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/dashboard":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/dashboard"}]}},"\/lantech-crm\/v1\/reports\/pipeline":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"pipeline_id":{"type":"string","default":"default","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/reports\/pipeline"}]}},"\/lantech-crm\/v1\/reports\/activity-summary":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/reports\/activity-summary"}]}},"\/lantech-crm\/v1\/reports\/lead-sources":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/reports\/lead-sources"}]}},"\/lantech-crm\/v1\/reports\/sales-forecast":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"months_ahead":{"type":"integer","default":3,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/reports\/sales-forecast"}]}},"\/lantech-crm\/v1\/reports\/rep-performance":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/reports\/rep-performance"}]}},"\/lantech-crm\/v1\/audit-log":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":50,"required":false},"entity_type":{"type":"string","required":false},"entity_id":{"type":"integer","required":false},"user_id":{"type":"integer","required":false},"action":{"type":"string","required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/audit-log"}]}},"\/lantech-crm\/v1\/settings":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings"}]}},"\/lantech-crm\/v1\/settings\/general":{"namespace":"lantech-crm\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":{"default_pipeline":{"type":"string","required":false},"default_owner_id":{"type":"integer","required":false},"timezone":{"type":"string","required":false},"currency":{"type":"string","required":false},"record_number_prefix":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/general"}]}},"\/lantech-crm\/v1\/settings\/pipelines":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"pipeline_id":{"type":"string","default":"default","required":false},"name":{"type":"string","required":true},"probability":{"type":"integer","required":false},"sort_order":{"type":"integer","required":false},"color":{"type":"string","required":false},"is_won":{"type":"boolean","required":false},"is_lost":{"type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/pipelines"}]}},"\/lantech-crm\/v1\/settings\/pipelines\/reorder":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"order":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/pipelines\/reorder"}]}},"\/lantech-crm\/v1\/settings\/pipelines\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"pipeline_id":{"type":"string","default":null,"required":false},"name":{"type":"string","required":false},"probability":{"type":"integer","required":false},"sort_order":{"type":"integer","required":false},"color":{"type":"string","required":false},"is_won":{"type":"boolean","required":false},"is_lost":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/settings\/custom-fields":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"entity_type":{"type":"string","required":false}}},{"methods":["POST"],"args":{"entity_type":{"type":"string","required":true},"field_name":{"type":"string","required":true},"field_label":{"type":"string","required":true},"field_type":{"type":"string","required":true},"options_json":{"type":"string","required":false},"visibility_roles":{"type":"array","required":false},"is_required":{"type":"boolean","required":false},"sort_order":{"type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/custom-fields"}]}},"\/lantech-crm\/v1\/settings\/custom-fields\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"entity_type":{"type":"string","required":false},"field_name":{"type":"string","required":false},"field_label":{"type":"string","required":false},"field_type":{"type":"string","required":false},"options_json":{"type":"string","required":false},"visibility_roles":{"type":"array","required":false},"is_required":{"type":"boolean","required":false},"sort_order":{"type":"integer","required":false}}},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/settings\/routing-rules":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"match_type":{"type":"string","required":true},"match_value":{"type":"string","required":true},"target_type":{"type":"string","default":"user","required":false},"target_id":{"type":"integer","required":true},"priority":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/routing-rules"}]}},"\/lantech-crm\/v1\/settings\/routing-rules\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"name":{"type":"string","required":false},"match_type":{"type":"string","required":false},"match_value":{"type":"string","required":false},"target_type":{"type":"string","default":null,"required":false},"target_id":{"type":"integer","required":false},"priority":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/settings\/scoring-rules":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"event_type":{"type":"string","required":true},"event_criteria_json":{"type":"string","required":false},"points":{"type":"integer","required":true},"decay_days":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/scoring-rules"}]}},"\/lantech-crm\/v1\/settings\/scoring-rules\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"name":{"type":"string","required":false},"event_type":{"type":"string","required":false},"event_criteria_json":{"type":"string","required":false},"points":{"type":"integer","required":false},"decay_days":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/settings\/activity-email":{"namespace":"lantech-crm\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":{"bcc_to_crm_address":{"type":"string","required":false},"teams_notifications_enabled":{"type":"boolean","required":false},"log_inbound_email":{"type":"boolean","required":false},"waph_phi_capture_confirmation":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/activity-email"}]}},"\/lantech-crm\/v1\/settings\/email-templates":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"slug":{"type":"string","required":true},"name":{"type":"string","required":true},"subject":{"type":"string","required":true},"body_html":{"type":"string","required":true},"body_text":{"type":"string","required":false},"is_active":{"type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/email-templates"}]}},"\/lantech-crm\/v1\/settings\/email-templates\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"slug":{"type":"string","required":false},"name":{"type":"string","required":false},"subject":{"type":"string","required":false},"body_html":{"type":"string","required":false},"body_text":{"type":"string","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/settings\/import-presets":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"entity_type":{"type":"string","required":true},"mapping_json":{"type":"string","required":true},"is_shared":{"type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/import-presets"}]}},"\/lantech-crm\/v1\/settings\/import-presets\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":[]}]},"\/lantech-crm\/v1\/settings\/retention":{"namespace":"lantech-crm\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":{"contacts_days":{"type":"integer","required":false},"companies_days":{"type":"integer","required":false},"leads_days":{"type":"integer","required":false},"deals_days":{"type":"integer","required":false},"activities_days":{"type":"integer","required":false},"tasks_days":{"type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/retention"}]}},"\/lantech-crm\/v1\/settings\/reassign-on-offboard":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"from_user_id":{"type":"integer","required":true},"to_user_id":{"type":"integer","required":true},"confirm":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/settings\/reassign-on-offboard"}]}},"\/lantech-crm\/v1\/modules":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/modules"}]}},"\/lantech-crm\/v1\/contacts\/import\/preview":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/contacts\/import\/preview"}]}},"\/lantech-crm\/v1\/contacts\/import":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"skip_updates":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/contacts\/import"}]}},"\/lantech-crm\/v1\/companies\/import\/preview":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/companies\/import\/preview"}]}},"\/lantech-crm\/v1\/companies\/import":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"skip_updates":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/companies\/import"}]}},"\/lantech-crm\/v1\/deals\/import\/preview":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/deals\/import\/preview"}]}},"\/lantech-crm\/v1\/deals\/import":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"skip_updates":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/deals\/import"}]}},"\/lantech-crm\/v1\/leads\/import\/preview":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/leads\/import\/preview"}]}},"\/lantech-crm\/v1\/leads\/import":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/leads\/import"}]}},"\/lantech-crm\/v1\/products\/import\/preview":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/products\/import\/preview"}]}},"\/lantech-crm\/v1\/products\/import":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"skip_updates":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/products\/import"}]}},"\/lantech-crm\/v1\/tasks\/import\/preview":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/tasks\/import\/preview"}]}},"\/lantech-crm\/v1\/tasks\/import":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/tasks\/import"}]}},"\/lantech-crm\/v1\/schedule":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"user_id":{"type":"integer","required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false},"type":{"type":"string","required":false},"status":{"type":"string","required":false}}},{"methods":["POST"],"args":{"title":{"type":"string","required":true},"start_datetime":{"type":"string","required":true},"end_datetime":{"type":"string","required":true},"salesman_id":{"type":"integer","required":false},"type":{"type":"string","required":false},"description":{"type":"string","required":false},"contact_id":{"type":"integer","required":false},"company_id":{"type":"integer","required":false},"lead_id":{"type":"integer","required":false},"deal_id":{"type":"integer","required":false},"location_address":{"type":"string","required":false},"location_lat":{"type":"number","required":false},"location_lng":{"type":"number","required":false},"all_day":{"type":"boolean","required":false},"reminder_minutes":{"type":"integer","required":false},"recurrence_rule":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/schedule"}]}},"\/lantech-crm\/v1\/schedule\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["PUT","PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/schedule\/week":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"user_id":{"type":"integer","required":false},"date":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/schedule\/week"}]}},"\/lantech-crm\/v1\/schedule\/suggest-next":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"salesman_id":{"type":"integer","required":false},"week_start_date":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/schedule\/suggest-next"}]}},"\/lantech-crm\/v1\/schedule\/templates":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"is_default":{"type":"boolean","required":false},"target_criteria":{"type":"object","required":false},"entries":{"type":"array","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/schedule\/templates"}]}},"\/lantech-crm\/v1\/schedule\/templates\/(?P<id>\\d+)\/assign":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false},"salesman_id":{"type":"integer","required":true},"effective_from":{"type":"string","required":false},"effective_to":{"type":"string","required":false}}}]},"\/lantech-crm\/v1\/map\/position":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"latitude":{"type":"number","required":true},"longitude":{"type":"number","required":true},"accuracy":{"type":"number","required":false},"speed":{"type":"number","required":false},"heading":{"type":"number","required":false},"address_label":{"type":"string","required":false},"battery_level":{"type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/map\/position"}]}},"\/lantech-crm\/v1\/map\/positions":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/map\/positions"}]}},"\/lantech-crm\/v1\/map\/salesman\/(?P<id>\\d+)\/trail":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false},"hours":{"type":"integer","default":8,"required":false}}}]},"\/lantech-crm\/v1\/assignments":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"salesman_id":{"type":"integer","required":false},"client_id":{"type":"integer","required":false},"status":{"type":"string","required":false}}},{"methods":["POST"],"args":{"doc_sig_client_id":{"type":"integer","required":true},"salesman_id":{"type":"integer","required":true},"is_primary":{"type":"boolean","default":true,"required":false},"notes":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/assignments"}]}},"\/lantech-crm\/v1\/assignments\/(?P<id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/assignments\/(?P<id>\\d+)\/transfer":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false},"transfer_to_id":{"type":"integer","required":true},"notes":{"type":"string","required":false}}}]},"\/lantech-crm\/v1\/assignments\/my-clients":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/assignments\/my-clients"}]}},"\/lantech-crm\/v1\/analytics\/overview":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/overview"}]}},"\/lantech-crm\/v1\/analytics\/pipeline-velocity":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/pipeline-velocity"}]}},"\/lantech-crm\/v1\/analytics\/team-performance":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/team-performance"}]}},"\/lantech-crm\/v1\/analytics\/material-effectiveness":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/material-effectiveness"}]}},"\/lantech-crm\/v1\/analytics\/environment-stats":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/environment-stats"}]}},"\/lantech-crm\/v1\/analytics\/mileage":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/mileage"}]}},"\/lantech-crm\/v1\/analytics\/scheduling":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/scheduling"}]}},"\/lantech-crm\/v1\/analytics\/engagement":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","default":"2026-04-06","required":false},"to":{"type":"string","default":"2026-05-06","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/analytics\/engagement"}]}},"\/lantech-crm\/v1\/environments":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/environments"}]}},"\/lantech-crm\/v1\/environments\/for-client\/(?P<client_id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"client_id":{"required":false}}}]},"\/lantech-crm\/v1\/environments\/create":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"client_id":{"type":"integer","required":true},"mode":{"type":"string","default":"sandbox-clone","required":false},"title":{"type":"string","required":false},"subdomain_slug":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/environments\/create"}]}},"\/lantech-crm\/v1\/environments\/check-subdomain":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/environments\/check-subdomain"}]}},"\/lantech-crm\/v1\/environments\/(?P<id>\\d+)\/send-tokens":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/lantech-crm\/v1\/environments\/templates":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/environments\/templates"}]}},"\/lantech-crm\/v1\/sync-doc-sig-clients":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/sync-doc-sig-clients"}]}},"\/lantech-crm\/v1\/sync-sources":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/sync-sources"}]}},"\/lantech-crm\/v1\/sync-sources\/(?P<source>[a-z_\\-]+)\/sync":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/lantech-crm\/v1\/sync-mapping\/(?P<source>[a-z_\\-]+)":{"namespace":"lantech-crm\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}]},"\/lantech-crm\/v1\/sync-options\/owners":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/sync-options\/owners"}]}},"\/lantech-crm\/v1\/portal\/status":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/portal\/status"}]}},"\/lantech-crm\/v1\/portal\/tasks":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/portal\/tasks"}]}},"\/lantech-crm\/v1\/portal\/search":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/portal\/search"}]}},"\/lantech-crm\/v1\/portal\/entities-by-source":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"source_type":{"type":"string","required":true},"source_id":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/portal\/entities-by-source"}]}},"\/lantech-crm\/v1\/portal\/notifications\/subscribe":{"namespace":"lantech-crm\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/portal\/notifications\/subscribe"}]}},"\/lantech-crm\/v1\/bridge\/(?P<source_type>[a-z\\-]+)\/(?P<source_id>\\d+)":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/lantech-crm\/v1\/portal\/requests-by-source":{"namespace":"lantech-crm\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"source_type":{"type":"string","required":true},"source_id":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-crm\/v1\/portal\/requests-by-source"}]}},"\/lt\/v1":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"lt\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1"}]}},"\/lt\/v1\/tasks":{"namespace":"lt\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/tasks"}]}},"\/lt\/v1\/tasks\/(?P<id>\\d+)":{"namespace":"lt\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT","PATCH"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/lt\/v1\/tasks\/(?P<id>\\d+)\/comments":{"namespace":"lt\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}]},"\/lt\/v1\/assignable-users":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/assignable-users"}]}},"\/lt\/v1\/admin\/permissions":{"namespace":"lt\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/admin\/permissions"}]}},"\/lt\/v1\/admin\/permissions\/toggle":{"namespace":"lt\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/admin\/permissions\/toggle"}]}},"\/lt\/v1\/admin\/roles":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/admin\/roles"}]}},"\/lt\/v1\/admin\/roles\/(?P<slug>[a-z0-9_-]+)\/users":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/lt\/v1\/stats":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/stats"}]}},"\/lt\/v1\/portal\/status":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/portal\/status"}]}},"\/lt\/v1\/portal\/tasks":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/portal\/tasks"}]}},"\/lt\/v1\/portal\/search":{"namespace":"lt\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lt\/v1\/portal\/search"}]}},"\/ltit-rd\/v1":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"ltit-rd\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1"}]}},"\/ltit-rd\/v1\/auth\/register":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"registration_token":{"type":"string","description":"One-time registration token issued by an administrator.","required":true},"public_key":{"type":"string","description":"Ed25519 public key (base64-encoded).","required":true},"hardware_model":{"type":"string","description":"Hardware model identifier (e.g., \"Raspberry Pi 4 Model B\").","required":true},"display_resolution":{"type":"string","description":"Display resolution (e.g., \"1024x600\").","required":true},"mac_address":{"type":"string","description":"Device MAC address.","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/auth\/register"}]}},"\/ltit-rd\/v1\/auth\/refresh":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"challenge":{"type":"string","description":"Server-issued challenge string.","required":true},"signature":{"type":"string","description":"Ed25519 signature of the challenge (base64-encoded).","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/auth\/refresh"}]}},"\/ltit-rd\/v1\/auth\/validate":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","description":"JWT token to validate.","required":true},"deviceId":{"type":"string","description":"Device UUID for cross-validation against JWT claims.","required":false},"remoteIp":{"type":"string","description":"Remote IP address of the connecting device.","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/auth\/validate"}]}},"\/ltit-rd\/v1\/auth\/revoke":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"device_id":{"type":"integer","description":"ID of the device whose tokens should be revoked.","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/auth\/revoke"}]}},"\/ltit-rd\/v1\/auth\/challenge":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"device_uuid":{"type":"string","description":"UUID of the pre-provisioned device.","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/auth\/challenge"}]}},"\/ltit-rd\/v1\/auth\/verify":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"device_uuid":{"type":"string","description":"UUID of the device completing authentication.","required":true},"challenge":{"type":"string","description":"Hex-encoded challenge from \/auth\/challenge.","required":true},"signature":{"type":"string","description":"Base64-encoded Ed25519 signature of the challenge.","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/auth\/verify"}]}},"\/ltit-rd\/v1\/auth\/device-token":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"device_id":{"type":"integer","required":true},"ttl_days":{"type":"integer","default":7,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/auth\/device-token"}]}},"\/ltit-rd\/v1\/devices":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"tenant":{"type":"string","description":"Filter by tenant (superadmin only).","required":false},"status":{"type":"string","description":"Filter by device status.","enum":["pending","provisioning","online","offline","maintenance","decommissioned"],"required":false},"group_id":{"type":"integer","description":"Filter by device group ID.","required":false},"search":{"type":"string","description":"Search devices by name, location, or MAC address.","required":false},"page":{"type":"integer","default":1,"minimum":1,"required":false},"per_page":{"type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"type":"string","default":"created_at","enum":["id","name","status","hardware_model","created_at","last_heartbeat"],"required":false},"order":{"type":"string","default":"DESC","enum":["ASC","DESC"],"required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Human-readable device name.","required":true},"tenant":{"type":"string","description":"Tenant slug (superadmin only, defaults to current tenant).","required":false},"location_label":{"type":"string","default":"","description":"Physical location label (e.g., \"Lobby\", \"Room 204\").","required":false},"hardware_model":{"type":"string","default":"","description":"Hardware model identifier.","required":false},"display_resolution":{"type":"string","default":"","description":"Display resolution (e.g., \"1024x600\"). Reported by device on first boot.","required":false},"timezone":{"type":"string","default":"","description":"IANA timezone identifier (e.g., \"America\/Chicago\"). Empty string or omit for system default.","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/devices"}]}},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["GET","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"location_label":{"type":"string","required":false},"display_orientation":{"type":"string","enum":["landscape","portrait","landscape-flipped","portrait-flipped"],"required":false},"status":{"type":"string","enum":["pending","online","offline","maintenance","decommissioned"],"required":false},"timezone":{"type":"string","description":"IANA timezone identifier. Empty string clears the stored value.","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/reboot":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/screenshot":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/screenshot\/upload":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/screenshot\/image":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/config":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/provision":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"name":{"type":"string","description":"Human-readable device name.","required":true},"display_profile":{"type":"string","description":"Display profile (7inch, 10inch, 15inch, 32inch).","required":true},"dashboard_id":{"type":"integer","description":"Initial dashboard assignment (optional).","required":false},"hostname":{"type":"string","description":"Network hostname for the device (auto-generated from name if omitted).","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/devices\/provision"}]}},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/image-status":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/image-download":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/image":{"namespace":"ltit-rd\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/credentials":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/regenerate-credentials":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/retry-stamp":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/permissions":{"namespace":"ltit-rd\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"capabilities":{"type":"object","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>[\\d]+)\/rotate-token":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"reason":{"type":"string","default":"","required":false}}}]},"\/ltit-rd\/v1\/telemetry":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"metrics":{"type":"object","description":"Telemetry metrics object.","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/telemetry"}]}},"\/ltit-rd\/v1\/telemetry\/device\/(?P<device_id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"device_id":{"type":"integer","required":true},"hours":{"default":24,"type":"integer","required":false}}}]},"\/ltit-rd\/v1\/telemetry\/fleet":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/telemetry\/fleet"}]}},"\/ltit-rd\/v1\/fleet\/status":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/fleet\/status"}]}},"\/ltit-rd\/v1\/fleet\/health":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/fleet\/health"}]}},"\/ltit-rd\/v1\/dashboards":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"tenant":{"type":"string","required":true},"description":{"type":"string","default":"","required":false},"board_type":{"type":"string","default":"metric_wall","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/dashboards"}]}},"\/ltit-rd\/v1\/dashboards\/(?P<id>[a-zA-Z0-9_-]+)":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"string","required":true}}}]},"\/ltit-rd\/v1\/dashboards\/discover":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/dashboards\/discover"}]}},"\/ltit-rd\/v1\/groups":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"search":{"description":"Search groups by name or description.","type":"string","default":"","required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false}}},{"methods":["POST"],"args":{"name":{"description":"Group name.","type":"string","required":true},"description":{"description":"Group description.","type":"string","default":"","required":false},"tenant":{"description":"Tenant slug. Only superadmins may specify this.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/groups"}]}},"\/ltit-rd\/v1\/groups\/(?P<id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the group.","type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the group.","type":"integer","required":true},"name":{"description":"Group name.","type":"string","required":false},"description":{"description":"Group description.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the group.","type":"integer","required":true}}}]},"\/ltit-rd\/v1\/groups\/(?P<id>[\\d]+)\/devices":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the group.","type":"integer","required":true},"device_ids":{"description":"Array of device IDs to add to the group.","type":"array","items":{"type":"integer"},"required":true}}}]},"\/ltit-rd\/v1\/groups\/(?P<id>[\\d]+)\/devices\/(?P<device_id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the group.","type":"integer","required":true},"device_id":{"description":"Unique identifier for the device to remove.","type":"integer","required":true}}}]},"\/ltit-rd\/v1\/groups\/(?P<id>[\\d]+)\/command":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the group.","type":"integer","required":true},"command":{"description":"Command to send to all devices in the group.","type":"string","enum":["reboot","screenshot","config_update"],"required":true},"params":{"description":"Additional parameters for the command.","type":"object","default":[],"required":false}}}]},"\/ltit-rd\/v1\/assignments":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"device_id":{"description":"Filter assignments by device ID (includes group assignments).","type":"integer","required":false},"group_id":{"description":"Filter assignments targeting a specific group.","type":"integer","required":false},"dashboard_id":{"description":"Filter assignments for a specific dashboard.","type":"integer","required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false}}},{"methods":["POST"],"args":{"dashboard_id":{"description":"Integer dashboard id, or a discovered dashboard slug.","type":["integer","string"],"required":true},"target_type":{"description":"Target type: \"device\" or \"group\".","type":"string","enum":["device","group"],"required":true},"target_id":{"description":"ID of the target device or group.","type":"integer","required":true},"layout_mode":{"description":"Layout mode for the dashboard display.","type":"string","default":"fullscreen","enum":["fullscreen","split_2","split_4","carousel"],"required":false},"panel_position":{"description":"Panel position index for grid layouts.","type":"integer","default":0,"required":false},"carousel_interval":{"description":"Rotation interval in seconds for carousel mode.","type":"integer","default":30,"required":false},"priority":{"description":"Priority for conflict resolution. Higher wins.","type":"integer","default":0,"required":false},"schedule_profile_id":{"description":"Optional schedule profile ID for time-based activation.","type":"integer","required":false},"profile_id":{"description":"Optional display profile ID controlling layout and rotation. 0 means no profile (fullscreen default).","type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/assignments"}]}},"\/ltit-rd\/v1\/assignments\/(?P<id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the assignment.","type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the assignment.","type":"integer","required":true},"dashboard_id":{"description":"ID of the dashboard to assign.","type":"integer","required":false},"layout_mode":{"description":"Layout mode for the dashboard display.","type":"string","enum":["fullscreen","split_2","split_4","carousel"],"required":false},"panel_position":{"description":"Panel position index for grid layouts.","type":"integer","required":false},"carousel_interval":{"description":"Rotation interval in seconds for carousel mode.","type":"integer","required":false},"priority":{"description":"Priority for conflict resolution. Higher wins.","type":"integer","required":false},"schedule_profile_id":{"description":"Optional schedule profile ID for time-based activation.","type":"integer","required":false},"is_active":{"description":"Whether the assignment is active.","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the assignment.","type":"integer","required":true}}}]},"\/ltit-rd\/v1\/assignments\/(?P<id>[\\d]+)\/panels":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Assignment ID.","type":"integer","required":true}}},{"methods":["POST"],"args":{"id":{"description":"Assignment ID.","type":"integer","required":true},"dashboard_source":{"description":"Panel source type.","type":"string","required":true},"dashboard_id":{"description":"ID of the dashboard or source to render.","type":"string","required":true},"rendering_mode":{"description":"Rendering mode (react or iframe).","type":"string","default":"react","required":false},"panel_position":{"description":"Panel position index.","type":"integer","default":0,"required":false},"carousel_order":{"description":"Order in carousel rotation.","type":"integer","default":0,"required":false},"carousel_duration_seconds":{"description":"Duration in seconds for carousel rotation.","type":"integer","default":30,"required":false},"refresh_interval_seconds":{"description":"Data refresh interval in seconds.","type":"integer","default":60,"required":false},"config_json":{"description":"Panel-specific configuration as JSON.","type":["string","object"],"default":null,"required":false}}}]},"\/ltit-rd\/v1\/assignments\/(?P<id>[\\d]+)\/panels\/(?P<panel_id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Assignment ID.","type":"integer","required":true},"panel_id":{"description":"Panel ID.","type":"integer","required":true},"dashboard_source":{"description":"Panel source type.","type":"string","required":false},"dashboard_id":{"description":"ID of the dashboard or source to render.","type":"string","required":false},"rendering_mode":{"description":"Rendering mode (react or iframe).","type":"string","required":false},"panel_position":{"description":"Panel position index.","type":"integer","required":false},"carousel_order":{"description":"Order in carousel rotation.","type":"integer","required":false},"carousel_duration_seconds":{"description":"Duration in seconds for carousel rotation.","type":"integer","required":false},"refresh_interval_seconds":{"description":"Data refresh interval in seconds.","type":"integer","required":false},"config_json":{"description":"Panel-specific configuration as JSON.","type":["string","object"],"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Assignment ID.","type":"integer","required":true},"panel_id":{"description":"Panel ID.","type":"integer","required":true}}}]},"\/ltit-rd\/v1\/assignments\/(?P<id>[\\d]+)\/panels\/reorder":{"namespace":"ltit-rd\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Assignment ID.","type":"integer","required":true},"order":{"description":"Array of panel IDs in desired order.","type":"array","items":{"type":"integer"},"required":true}}}]},"\/ltit-rd\/v1\/assignments\/device\/(?P<device_id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"device_id":{"description":"Unique identifier for the device.","type":"integer","required":true}}}]},"\/ltit-rd\/v1\/interaction":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"type":{"description":"Message type.","type":"string","required":true},"payload":{"description":"Interaction event payload.","type":"object","required":true},"deviceId":{"description":"Device ID that generated the event.","type":"integer","required":true},"tenantId":{"description":"Tenant slug.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/interaction"}]}},"\/ltit-rd\/v1\/ota\/packages":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"minimum":1,"required":false},"per_page":{"type":"integer","default":20,"minimum":1,"maximum":100,"required":false}}},{"methods":["POST"],"args":{"version":{"type":"string","required":true},"filename":{"type":"string","required":true},"file_size_bytes":{"type":"integer","default":0,"required":false},"checksum_sha256":{"type":"string","default":"","required":false},"release_notes":{"type":"string","default":"","required":false},"min_agent_version":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/ota\/packages"}]}},"\/ltit-rd\/v1\/ota\/packages\/(?P<id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/ltit-rd\/v1\/ota\/deploy":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"package_id":{"type":"integer","required":true},"device_ids":{"type":"array","items":{"type":"integer"},"required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/ota\/deploy"}]}},"\/ltit-rd\/v1\/ota\/deployments\/(?P<package_id>[\\d]+)":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"status":{"type":"string","enum":["pending","downloading","installing","completed","failed","rolled_back","cancelled"],"required":false}}}]},"\/ltit-rd\/v1\/ota\/deployments\/(?P<package_id>[\\d]+)\/cancel":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/ltit-rd\/v1\/ota\/report":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"deployment_id":{"type":"integer","required":true},"status":{"type":"string","enum":["pending","downloading","installing","completed","failed","rolled_back","cancelled"],"required":true},"error_message":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/ota\/report"}]}},"\/ltit-rd\/v1\/profiles":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"tenant":{"type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"layout_type":{"type":"string","required":true},"carousel_interval":{"type":"integer","default":30,"required":false},"widget_refresh_interval":{"type":"integer","default":60,"required":false},"status_bar_visible":{"type":"boolean","default":true,"required":false},"idle_timeout_seconds":{"type":"integer","default":0,"required":false},"hipaa_compliant":{"type":"boolean","default":false,"required":false},"layout_config":{"type":"object","description":"Advanced layout configuration including zones and idle fallback.","default":null,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/profiles"}]}},"\/ltit-rd\/v1\/profiles\/(?P<id>\\d+)":{"namespace":"ltit-rd\/v1","methods":["GET","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PATCH"],"args":{"name":{"type":"string","required":false},"layout_type":{"type":"string","required":false},"carousel_interval":{"type":"integer","default":30,"required":false},"widget_refresh_interval":{"type":"integer","default":60,"required":false},"status_bar_visible":{"type":"boolean","default":true,"required":false},"idle_timeout_seconds":{"type":"integer","default":0,"required":false},"hipaa_compliant":{"type":"boolean","default":false,"required":false},"layout_config":{"type":"object","description":"Advanced layout configuration including zones and idle fallback.","default":null,"required":false}}},{"methods":["DELETE"],"args":[]}]},"\/ltit-rd\/v1\/kiosk-proxy":{"namespace":"ltit-rd\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET","POST","PUT","PATCH","DELETE"],"args":{"endpoint":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/kiosk-proxy"}]}},"\/ltit-rd\/v1\/settings":{"namespace":"ltit-rd\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"image_factory_url":{"type":"string","required":false},"image_factory_api_key":{"type":"string","required":false},"device_token_lifetime":{"type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/settings"}]}},"\/ltit-rd\/v1\/settings\/test-factory":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/settings\/test-factory"}]}},"\/ltit-rd\/v1\/settings\/cleanup-images":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"older_than_days":{"type":"integer","default":30,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/settings\/cleanup-images"}]}},"\/ltit-rd\/v1\/boards":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"board_type":{"type":"string","required":true},"config_json":{"type":["string","object"],"required":true},"theme_json":{"type":["string","object"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/boards"}]}},"\/ltit-rd\/v1\/boards\/data-sources":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/boards\/data-sources"}]}},"\/ltit-rd\/v1\/boards\/(?P<id>\\d+)":{"namespace":"ltit-rd\/v1","methods":["GET","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PATCH"],"args":{"name":{"type":"string","required":false},"board_type":{"type":"string","required":false},"config_json":{"type":["string","object"],"required":false},"theme_json":{"type":["string","object"],"required":false},"id":{"type":"integer","required":true}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/boards\/(?P<id>\\d+)\/data":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/overlays":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"severity":{"type":"string","required":false},"is_active":{"type":"integer","default":1,"required":false}}},{"methods":["POST"],"args":{"title":{"type":"string","required":true},"message":{"type":"string","required":true},"severity":{"type":"string","required":true},"target_type":{"type":"string","required":true},"target_id":{"type":"integer","default":null,"required":false},"starts_at":{"type":"string","required":true},"expires_at":{"type":"string","default":null,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/overlays"}]}},"\/ltit-rd\/v1\/overlays\/(?P<id>\\d+)":{"namespace":"ltit-rd\/v1","methods":["GET","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PATCH"],"args":{"id":{"type":"integer","required":true},"title":{"type":"string","required":false},"message":{"type":"string","required":false},"severity":{"type":"string","required":false},"target_type":{"type":"string","required":false},"target_id":{"type":"integer","required":false},"is_active":{"type":"integer","required":false},"starts_at":{"type":"string","required":false},"expires_at":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/overlays\/device\/(?P<device_id>\\d+)":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"device_id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/wifi":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/wifi\/scan":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/wifi\/connect":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":true},"ssid":{"type":"string","required":true},"password":{"type":"string","default":"","required":false}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/wifi\/(?P<ssid>[^\/]+)":{"namespace":"ltit-rd\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"required":true},"ssid":{"required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/wifi\/reconfigure":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":true}}}]},"\/ltit-rd\/v1\/internal\/device-events":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"device_id":{"type":"integer","required":true},"type":{"type":"string","required":true},"payload":{"type":"object","default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/internal\/device-events"}]}},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/diagnostic":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/diagnostics":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/diagnostics\/latest":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/diagnostics\/request":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/commands":{"namespace":"ltit-rd\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true},"status":{"type":"string","default":"","required":false},"limit":{"type":"integer","default":50,"required":false}}},{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"command":{"type":"string","required":true},"params":{"type":"object","default":[],"required":false}}}]},"\/ltit-rd\/v1\/devices\/(?P<id>\\d+)\/commands\/(?P<cmd_id>cmd_[A-Za-z0-9]{8,40})":{"namespace":"ltit-rd\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"type":"integer","required":true},"cmd_id":{"type":"string","required":true},"status":{"type":"string","required":true},"result":{"type":"object","default":[],"required":false},"error_code":{"type":"string","default":"","required":false},"error_message":{"type":"string","default":"","required":false}}}]},"\/ltit-rd\/v1\/factory\/golden":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/factory\/golden"}]}},"\/ltit-rd\/v1\/factory\/golden\/rebuild":{"namespace":"ltit-rd\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/factory\/golden\/rebuild"}]}},"\/ltit-rd\/v1\/factory\/golden\/rebuild\/(?P<id>rebuild_[A-Za-z0-9]{8,40})":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"string","required":true}}}]},"\/ltit-rd\/v1\/factory\/golden\/rebuild\/(?P<id>rebuild_[A-Za-z0-9]{8,40})\/log":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"string","required":true}}}]},"\/ltit-rd\/v1\/preflight":{"namespace":"ltit-rd\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-rd\/v1\/preflight"}]}},"\/policyflow\/v1":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"policyflow\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1"}]}},"\/policyflow\/v1\/portal\/status":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/portal\/status"}]}},"\/policyflow\/v1\/portal\/tasks":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/portal\/tasks"}]}},"\/policyflow\/v1\/portal\/search":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/portal\/search"}]}},"\/policyflow\/v1\/portal\/employee-acknowledgments":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"user_id":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/portal\/employee-acknowledgments"}]}},"\/policyflow\/v1\/policies":{"namespace":"policyflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"default":1,"required":false},"per_page":{"default":20,"required":false},"client_id":{"default":null,"required":false},"search":{"default":"","required":false},"status":{"default":"active","required":false}}},{"methods":["POST"],"args":{"title":{"type":"string","required":true},"content":{"default":"","type":"string","required":false},"status":{"default":"draft","type":"string","required":false},"effective_date":{"default":"","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/policies"}]}},"\/policyflow\/v1\/policies\/(?P<id>\\d+)":{"namespace":"policyflow\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT","PATCH"],"args":{"title":{"type":"string","required":false},"content":{"type":"string","required":false},"status":{"type":"string","required":false},"effective_date":{"type":"string","required":false}}},{"methods":["DELETE"],"args":[]}]},"\/policyflow\/v1\/policies\/(?P<id>\\d+)\/assign":{"namespace":"policyflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"user_ids":{"type":"array","items":{"type":"integer"},"required":true},"due_date":{"default":null,"type":"string","required":false}}}]},"\/policyflow\/v1\/policies\/(?P<id>\\d+)\/new-version":{"namespace":"policyflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/policyflow\/v1\/acknowledgments\/pending":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/acknowledgments\/pending"}]}},"\/policyflow\/v1\/acknowledgments\/(?P<id>\\d+)\/acknowledge":{"namespace":"policyflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/policyflow\/v1\/stats":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/stats"}]}},"\/policyflow\/v1\/user-stats":{"namespace":"policyflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/policyflow\/v1\/user-stats"}]}},"\/portal\/v1":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"portal\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1"}]}},"\/portal\/v1\/auth\/me":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/auth\/me"}]}},"\/portal\/v1\/auth\/refresh":{"namespace":"portal\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/auth\/refresh"}]}},"\/portal\/v1\/auth\/logout":{"namespace":"portal\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/auth\/logout"}]}},"\/portal\/v1\/preferences":{"namespace":"portal\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/preferences"}]}},"\/portal\/v1\/roles":{"namespace":"portal\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"required":true},"description":{"required":false},"clone_from_role_id":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/roles"}]}},"\/portal\/v1\/roles\/permissions-catalog":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/roles\/permissions-catalog"}]}},"\/portal\/v1\/roles\/(?P<id>\\d+)":{"namespace":"portal\/v1","methods":["GET","PUT","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["PUT"],"args":{"id":{"required":false},"description":{"required":false},"permissions":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false},"reassign_to_role_id":{"required":false}}}]},"\/portal\/v1\/roles\/(?P<id>\\d+)\/users":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}}]},"\/portal\/v1\/roles\/(?P<id>\\d+)\/permissions":{"namespace":"portal\/v1","methods":["PUT"],"endpoints":[{"methods":["PUT"],"args":{"id":{"required":false},"permissions":{"required":true}}}]},"\/portal\/v1\/roles\/(?P<id>\\d+)\/layout":{"namespace":"portal\/v1","methods":["PUT"],"endpoints":[{"methods":["PUT"],"args":[]}]},"\/portal\/v1\/users":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/users"}]}},"\/portal\/v1\/users\/(?P<id>\\d+)\/role":{"namespace":"portal\/v1","methods":["PUT"],"endpoints":[{"methods":["PUT"],"args":[]}]},"\/portal\/v1\/audit-log":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/audit-log"}]}},"\/portal\/v1\/notifications":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"plugin":{"type":"string","default":"","required":false},"type":{"type":"string","default":"","required":false},"unread":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/notifications"}]}},"\/portal\/v1\/notifications\/(?P<id>\\d+)\/read":{"namespace":"portal\/v1","methods":["PUT"],"endpoints":[{"methods":["PUT"],"args":[]}]},"\/portal\/v1\/notifications\/read-all":{"namespace":"portal\/v1","methods":["PUT"],"endpoints":[{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/notifications\/read-all"}]}},"\/portal\/v1\/notifications\/unread-count":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/notifications\/unread-count"}]}},"\/portal\/v1\/plugins\/settings":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/plugins\/settings"}]}},"\/portal\/v1\/plugins\/settings\/(?P<pluginId>[a-z0-9-]+)":{"namespace":"portal\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}]},"\/portal\/v1\/plugins\/nav":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/plugins\/nav"}]}},"\/portal\/v1\/dashboard\/settings":{"namespace":"portal\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/dashboard\/settings"}]}},"\/portal\/v1\/widgets":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/widgets"}]}},"\/portal\/v1\/layouts":{"namespace":"portal\/v1","methods":["GET","PUT","DELETE"],"endpoints":[{"methods":["GET"],"args":{"context":{"type":"string","default":"dashboard","required":false}}},{"methods":["PUT"],"args":{"context":{"type":"string","default":"dashboard","required":false},"layout":{"type":"object","required":true}}},{"methods":["DELETE"],"args":{"context":{"type":"string","default":"dashboard","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/layouts"}]}},"\/portal\/v1\/layouts\/default":{"namespace":"portal\/v1","methods":["PUT"],"endpoints":[{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/layouts\/default"}]}},"\/portal\/v1\/auth\/sso\/microsoft":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"portal":{"type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/auth\/sso\/microsoft"}]}},"\/portal\/v1\/auth\/sso\/microsoft\/callback":{"namespace":"portal\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"code":{"type":"string","required":true},"state":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/portal\/v1\/auth\/sso\/microsoft\/callback"}]}},"\/ltit-sso\/v1":{"namespace":"ltit-sso\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"ltit-sso\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-sso\/v1"}]}},"\/ltit-sso\/v1\/auth\/microsoft":{"namespace":"ltit-sso\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"portal":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-sso\/v1\/auth\/microsoft"}]}},"\/ltit-sso\/v1\/auth\/microsoft\/callback":{"namespace":"ltit-sso\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"code":{"type":"string","required":true},"state":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-sso\/v1\/auth\/microsoft\/callback"}]}},"\/ltit-sso\/v1\/health":{"namespace":"ltit-sso\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/ltit-sso\/v1\/health"}]}},"\/control-plane\/v1":{"namespace":"control-plane\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"control-plane\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1"}]}},"\/control-plane\/v1\/checks\/run":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"only":{"type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/checks\/run"}]}},"\/control-plane\/v1\/heal\/(?P<action>[a-z0-9_]+)":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"action":{"type":"string","required":true},"args":{"type":"object","required":false}}}]},"\/control-plane\/v1\/agent\/register":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"agent_id":{"type":"string","required":true},"name":{"type":"string","required":true},"slug":{"type":"string","required":true},"role":{"type":"string","required":true},"served_wp_user_id":{"type":"integer","required":false},"openclaw_agent_id":{"type":"string","required":true},"waph_mode":{"type":"boolean","default":false,"required":false},"tool_slugs":{"type":"array","default":[],"items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/agent\/register"}]}},"\/control-plane\/v1\/agent\/deregister":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"openclaw_agent_id":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/agent\/deregister"}]}},"\/control-plane\/v1\/agent\/accept-terms":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"openclaw_agent_id":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/agent\/accept-terms"}]}},"\/control-plane\/v1\/credentials\/graph-config":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"client_id":{"type":"string","required":false},"client_secret":{"type":"string","required":false},"tenant_id":{"type":"string","required":false},"azure_tenant_id":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/credentials\/graph-config"}]}},"\/control-plane\/v1\/credentials\/telehealth-config":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"webhook_secret":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/credentials\/telehealth-config"}]}},"\/control-plane\/v1\/agent\/status":{"namespace":"control-plane\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"openclaw_agent_id":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/agent\/status"}]}},"\/control-plane\/v1\/agent\/update-status":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"agent_slug":{"type":"string","required":true},"effective_status":{"type":["string","null"],"required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/agent\/update-status"}]}},"\/control-plane\/v1\/sso\/config":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"client_id":{"type":"string","required":true},"tenant_id":{"type":"string","required":true},"client_secret":{"type":"string","required":true},"redirect_uri":{"type":"string","required":true},"enabled":{"type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/sso\/config"}]}},"\/control-plane\/v1\/demo-state":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"is_demo":{"type":"boolean","required":true},"expires_at":{"type":"string","default":null,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/demo-state"}]}},"\/control-plane\/v1\/credentials\/probe":{"namespace":"control-plane\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"key":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/credentials\/probe"}]}},"\/control-plane\/v1\/hipaa\/apply-overrides":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"overrides":{"type":"object","default":null,"required":false},"strict_mode":{"type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/hipaa\/apply-overrides"}]}},"\/control-plane\/v1\/plugin\/install":{"namespace":"control-plane\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"plugin_slug":{"type":"string","required":true},"version":{"type":"string","required":true},"artifact_url":{"type":"string","required":true},"artifact_sha256":{"type":"string","required":true},"overlay":{"type":"object","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/plugin\/install"}]}},"\/control-plane\/v1\/plugin\/state":{"namespace":"control-plane\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/control-plane\/v1\/plugin\/state"}]}},"\/meal-orders\/v1":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"meal-orders\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1"}]}},"\/meal-orders\/v1\/menu":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/menu"}]}},"\/meal-orders\/v1\/availability":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/availability"}]}},"\/meal-orders\/v1\/closures":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/closures"}]}},"\/meal-orders\/v1\/menu\/search":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/menu\/search"}]}},"\/meal-orders\/v1\/server-time":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/server-time"}]}},"\/meal-orders\/v1\/pickup-slots":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/pickup-slots"}]}},"\/meal-orders\/v1\/orders":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"date":{"type":"string","required":true},"items":{"type":"array","required":true},"special_instructions":{"type":"string","default":"","required":false},"payment_method":{"type":"string","default":"","required":false},"pickup_time":{"type":"string","default":"","required":false},"confirm_duplicate_date":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/orders"}]}},"\/meal-orders\/v1\/orders\/lookup":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"order_number":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/orders\/lookup"}]}},"\/meal-orders\/v1\/orders\/mine":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"limit":{"type":"integer","default":50,"required":false},"offset":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/orders\/mine"}]}},"\/meal-orders\/v1\/orders\/mine\/active":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/orders\/mine\/active"}]}},"\/meal-orders\/v1\/orders\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"items":{"type":"array","required":false},"special_instructions":{"type":"string","required":false},"pickup_time":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true},"reason":{"type":"string","default":"Cancelled by user","required":false}}}]},"\/meal-orders\/v1\/kitchen\/orders":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"type":"string","required":false},"status":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/kitchen\/orders"}]}},"\/meal-orders\/v1\/kitchen\/aggregate":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/kitchen\/aggregate"}]}},"\/meal-orders\/v1\/kitchen\/orders\/(?P<id>\\d+)\/status":{"namespace":"meal-orders\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"status":{"type":"string","required":true}}}]},"\/meal-orders\/v1\/kitchen\/export":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/kitchen\/export"}]}},"\/meal-orders\/v1\/kitchen\/stats":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/kitchen\/stats"}]}},"\/meal-orders\/v1\/kitchen\/orders\/(?P<id>\\d+)\/ticket":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/kitchen\/orders\/batch-print":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"ids":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/kitchen\/orders\/batch-print"}]}},"\/meal-orders\/v1\/kitchen\/pickup-lookup":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"pickup_token":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/kitchen\/pickup-lookup"}]}},"\/meal-orders\/v1\/orders\/(?P<id>[\\d]+)\/feedback":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"rating":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/admin\/settings":{"namespace":"meal-orders\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"settings":{"type":"object","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/settings"}]}},"\/meal-orders\/v1\/admin\/sections":{"namespace":"meal-orders\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"icon":{"type":"string","default":"","required":false},"description":{"type":"string","default":"","required":false},"sort_order":{"type":"integer","default":0,"required":false},"is_active":{"type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/sections"}]}},"\/meal-orders\/v1\/admin\/sections\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"icon":{"type":"string","required":false},"description":{"type":"string","required":false},"sort_order":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/admin\/sections\/reorder":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"ids":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/sections\/reorder"}]}},"\/meal-orders\/v1\/admin\/items":{"namespace":"meal-orders\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"section_id":{"type":"integer","default":0,"required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"section_id":{"type":"integer","default":0,"required":false},"description":{"type":"string","default":"","required":false},"base_price":{"type":"number","default":0,"required":false},"calories":{"type":"integer","required":false},"dietary_tags":{"type":"array","default":[],"required":false},"allergen_info":{"type":"string","default":"","required":false},"available_days":{"type":"array","default":[1,2,3,4,5],"required":false},"allow_special_instructions":{"type":"boolean","default":true,"required":false},"sort_order":{"type":"integer","default":0,"required":false},"is_active":{"type":"boolean","default":true,"required":false},"image_id":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/items"}]}},"\/meal-orders\/v1\/admin\/items\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"section_id":{"type":"integer","required":false},"description":{"type":"string","required":false},"base_price":{"type":"number","required":false},"calories":{"type":"integer","required":false},"dietary_tags":{"type":"array","required":false},"allergen_info":{"type":"string","required":false},"available_days":{"type":"array","required":false},"allow_special_instructions":{"type":"boolean","required":false},"sort_order":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/admin\/items\/(?P<id>\\d+)\/86":{"namespace":"meal-orders\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/admin\/options":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"item_id":{"type":"integer","required":true},"group_label":{"type":"string","default":"Choose one","required":false},"name":{"type":"string","required":true},"price_modifier":{"type":"number","default":0,"required":false},"sort_order":{"type":"integer","default":0,"required":false},"is_active":{"type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/options"}]}},"\/meal-orders\/v1\/admin\/options\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"group_label":{"type":"string","required":false},"price_modifier":{"type":"number","required":false},"sort_order":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/admin\/addons":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"item_id":{"type":"integer","required":true},"group_label":{"type":"string","default":"Add extras","required":false},"name":{"type":"string","required":true},"price":{"type":"number","default":0,"required":false},"sort_order":{"type":"integer","default":0,"required":false},"is_active":{"type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/addons"}]}},"\/meal-orders\/v1\/admin\/addons\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"group_label":{"type":"string","required":false},"price":{"type":"number","required":false},"sort_order":{"type":"integer","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/admin\/reports\/orders":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date_from":{"type":"string","default":"","required":false},"date_to":{"type":"string","default":"","required":false},"employee":{"type":"string","default":"","required":false},"status":{"type":"string","default":"","required":false},"department":{"type":"string","default":"","required":false},"limit":{"type":"integer","default":100,"required":false},"offset":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/reports\/orders"}]}},"\/meal-orders\/v1\/admin\/reports\/analytics":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/reports\/analytics"}]}},"\/meal-orders\/v1\/admin\/reports\/export":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date_from":{"type":"string","default":"","required":false},"date_to":{"type":"string","default":"","required":false},"employee":{"type":"string","default":"","required":false},"status":{"type":"string","default":"","required":false},"department":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/reports\/export"}]}},"\/meal-orders\/v1\/admin\/reports\/financial":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"type":"string","required":false},"to":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/reports\/financial"}]}},"\/meal-orders\/v1\/admin\/reports\/export\/pdf":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date_from":{"type":"string","default":"","required":false},"date_to":{"type":"string","default":"","required":false},"employee":{"type":"string","default":"","required":false},"status":{"type":"string","default":"","required":false},"department":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/reports\/export\/pdf"}]}},"\/meal-orders\/v1\/admin\/data\/export":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/data\/export"}]}},"\/meal-orders\/v1\/admin\/data\/cleanup":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"retention_days":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/data\/cleanup"}]}},"\/meal-orders\/v1\/admin\/closures":{"namespace":"meal-orders\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"closure_date":{"type":"string","required":true},"reason":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/closures"}]}},"\/meal-orders\/v1\/admin\/closures\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/admin\/daily-specials":{"namespace":"meal-orders\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"year":{"type":"integer","required":true},"month":{"type":"integer","required":true}}},{"methods":["POST"],"args":{"date":{"type":"string","required":true},"daily_lunch_description":{"type":"string","default":"","required":false},"daily_lunch_special_description":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/daily-specials"}]}},"\/meal-orders\/v1\/admin\/daily-specials\/import":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/daily-specials\/import"}]}},"\/meal-orders\/v1\/admin\/daily-specials\/ai-parse":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/daily-specials\/ai-parse"}]}},"\/meal-orders\/v1\/admin\/daily-specials\/ai-apply":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/daily-specials\/ai-apply"}]}},"\/meal-orders\/v1\/admin\/daily-specials\/clear-month":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"year":{"type":"integer","required":true},"month":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/daily-specials\/clear-month"}]}},"\/meal-orders\/v1\/admin\/migration\/export":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/migration\/export"}]}},"\/meal-orders\/v1\/admin\/migration\/import":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/migration\/import"}]}},"\/meal-orders\/v1\/admin\/menu\/import-waph":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/menu\/import-waph"}]}},"\/meal-orders\/v1\/admin\/activity-log":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"limit":{"type":"integer","default":100,"required":false},"offset":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/activity-log"}]}},"\/meal-orders\/v1\/favorites":{"namespace":"meal-orders\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"items":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/favorites"}]}},"\/meal-orders\/v1\/favorites\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/recurring":{"namespace":"meal-orders\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","default":"","required":false},"days_of_week":{"type":"array","required":true},"items":{"type":"array","required":true},"special_instructions":{"type":"string","default":"","required":false},"is_active":{"type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/recurring"}]}},"\/meal-orders\/v1\/recurring\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"days_of_week":{"type":"array","required":false},"items":{"type":"array","required":false},"special_instructions":{"type":"string","required":false},"is_active":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/meal-orders\/v1\/recurring\/(?P<id>\\d+)\/skip":{"namespace":"meal-orders\/v1","methods":["POST","DELETE"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"date":{"type":"string","required":true}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true},"date":{"type":"string","required":true}}}]},"\/meal-orders\/v1\/dietary-profile":{"namespace":"meal-orders\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"dietary_types":{"type":"array","default":[],"required":false},"allergies":{"type":"array","default":[],"required":false},"notes":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/dietary-profile"}]}},"\/meal-orders\/v1\/dietary-profile\/check":{"namespace":"meal-orders\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"item_ids":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/dietary-profile\/check"}]}},"\/meal-orders\/v1\/allowance":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/allowance"}]}},"\/meal-orders\/v1\/admin\/allowances":{"namespace":"meal-orders\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"limit":{"type":"integer","default":50,"required":false},"offset":{"type":"integer","default":0,"required":false}}},{"methods":["POST"],"args":{"user_id":{"type":"integer","required":true},"period_type":{"type":"string","default":"monthly","required":false},"budget_amount":{"type":"number","required":true},"period_start":{"type":"string","required":true},"period_end":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/allowances"}]}},"\/meal-orders\/v1\/admin\/overages":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"status":{"type":"string","default":"","required":false},"limit":{"type":"integer","default":50,"required":false},"offset":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/admin\/overages"}]}},"\/meal-orders\/v1\/admin\/overages\/(?P<id>\\d+)":{"namespace":"meal-orders\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"status":{"type":"string","required":true},"notes":{"type":"string","default":"","required":false}}}]},"\/meal-orders\/v1\/portal\/status":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/portal\/status"}]}},"\/meal-orders\/v1\/portal\/theme":{"namespace":"meal-orders\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"theme":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/portal\/theme"}]}},"\/meal-orders\/v1\/portal\/widget":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/portal\/widget"}]}},"\/meal-orders\/v1\/portal\/caps":{"namespace":"meal-orders\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/meal-orders\/v1\/portal\/caps"}]}},"\/stockflow\/v1":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"stockflow\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1"}]}},"\/stockflow\/v1\/portal\/status":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/portal\/status"}]}},"\/stockflow\/v1\/portal\/tasks":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/portal\/tasks"}]}},"\/stockflow\/v1\/portal\/search":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/portal\/search"}]}},"\/stockflow\/v1\/portal\/requests-by-source":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"source_type":{"type":"string","required":true},"source_id":{"type":"integer","default":1,"required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/portal\/requests-by-source"}]}},"\/stockflow\/v1\/bridge\/(?P<source_type>[a-z\\-]+)\/(?P<source_id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"source_type":{"type":"string","required":true},"source_id":{"type":"integer","default":1,"required":true}}}]},"\/stockflow\/v1\/qbo\/oauth\/begin":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/oauth\/begin"}]}},"\/stockflow\/v1\/qbo\/oauth\/disconnect":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/oauth\/disconnect"}]}},"\/stockflow\/v1\/qbo\/sync-status":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/sync-status"}]}},"\/stockflow\/v1\/qbo\/status":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/status"}]}},"\/stockflow\/v1\/qbo\/pushes":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"status":{"type":"string","default":"","required":false},"invoice_id":{"type":"integer","default":0,"required":false},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/pushes"}]}},"\/stockflow\/v1\/qbo\/pushes\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/qbo\/pushes\/(?P<id>\\d+)\/retry":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/qbo\/invoices\/(?P<id>\\d+)\/push":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/qbo\/vendor-review":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/vendor-review"}]}},"\/stockflow\/v1\/qbo\/vendor-review\/(?P<queue_id>\\d+)\/resolve":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"queue_id":{"type":"integer","required":true},"action":{"type":"string","required":true},"qbo_vendor_id":{"type":"string","default":"","required":false}}}]},"\/stockflow\/v1\/qbo\/accounts":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"type":{"type":"string","default":"expense","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/accounts"}]}},"\/stockflow\/v1\/qbo\/settings":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"default_expense_account_id":{"type":"string","required":true},"default_due_days":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/settings"}]}},"\/stockflow\/v1\/qbo\/admin\/drain":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/admin\/drain"}]}},"\/stockflow\/v1\/qbo\/admin\/status":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/admin\/status"}]}},"\/stockflow\/v1\/qbo\/admin\/disconnect":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/admin\/disconnect"}]}},"\/stockflow\/v1\/qbo\/admin\/reenable":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/admin\/reenable"}]}},"\/stockflow\/v1\/qbo\/metrics":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/qbo\/metrics"}]}},"\/stockflow\/v1\/items":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false},"category_id":{"type":"integer","default":0,"required":false},"status":{"type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"sku":{"type":"string","required":false},"description":{"type":"string","default":"","required":false},"category_id":{"type":"integer","default":0,"required":false},"unit":{"type":"string","required":false},"unit_cost":{"type":"number","default":0,"required":false},"quantity_on_hand":{"type":"integer","default":0,"required":false},"reorder_threshold":{"type":"integer","default":0,"required":false},"max_per_request":{"type":"integer","default":0,"required":false},"image_url":{"type":"string","required":false},"status":{"type":"string","default":"active","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/items"}]}},"\/stockflow\/v1\/items\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"sku":{"type":"string","required":false},"description":{"type":"string","default":"","required":false},"category_id":{"type":"integer","default":0,"required":false},"unit":{"type":"string","required":false},"unit_cost":{"type":"number","default":0,"required":false},"quantity_on_hand":{"type":"integer","default":0,"required":false},"reorder_threshold":{"type":"integer","default":0,"required":false},"max_per_request":{"type":"integer","default":0,"required":false},"image_url":{"type":"string","required":false},"status":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/items\/(?P<id>\\d+)\/ledger":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/items\/(?P<id>\\d+)\/bins":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/items\/(?P<id>\\d+)\/transfers":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/categories":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"description":{"type":"string","default":"","required":false},"parent_id":{"type":"integer","default":0,"required":false},"sort_order":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/categories"}]}},"\/stockflow\/v1\/categories\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"description":{"type":"string","default":"","required":false},"parent_id":{"type":"integer","default":0,"required":false},"sort_order":{"type":"integer","default":0,"required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/requests\/(?P<id>\\d+)\/approve":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"tier_level":{"type":"integer","required":false},"signature_text":{"type":"string","required":true}}}]},"\/stockflow\/v1\/requests\/(?P<id>\\d+)\/reject":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"tier_level":{"type":"integer","required":false},"signature_text":{"type":"string","required":true},"reason":{"type":"string","required":false}}}]},"\/stockflow\/v1\/requests\/(?P<id>\\d+)\/bypass":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"tier_level":{"type":"integer","required":false},"justification":{"type":"string","required":true}}}]},"\/stockflow\/v1\/requests\/(?P<id>\\d+)\/approval-chain":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/approval-rules":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"tier_level":{"type":"integer","required":true},"threshold_cents":{"type":"integer","required":true},"approver_role":{"type":"string","required":true},"is_active":{"type":"integer","default":1,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/approval-rules"}]}},"\/stockflow\/v1\/approval-rules\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"tier_level":{"type":"integer","required":false},"threshold_cents":{"type":"integer","required":false},"approver_role":{"type":"string","required":false},"is_active":{"type":"integer","default":1,"required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/requests":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"status":{"type":"string","required":false},"department_id":{"type":"integer","default":0,"required":false},"priority":{"type":"string","required":false},"delivery_status":{"type":"string","required":false},"requester_id":{"type":"integer","default":0,"required":false}}},{"methods":["POST"],"args":{"items":{"type":"array","required":true},"notes":{"type":"string","default":"","required":false},"department_id":{"type":"integer","default":0,"required":false},"priority":{"type":"string","default":"normal","required":false},"delivery_location":{"type":"string","required":false},"source_type":{"type":"string","required":false},"source_id":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/requests"}]}},"\/stockflow\/v1\/requests\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/requests\/(?P<id>\\d+)\/(?P<action>approve|deny|cancel|fulfill)":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"action":{"type":"string","required":true},"notes":{"type":"string","default":"","required":false}}}]},"\/stockflow\/v1\/requests\/(?P<id>\\d+)\/review":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"items":{"type":"array","required":true},"notes":{"type":"string","default":"","required":false}}}]},"\/stockflow\/v1\/requests\/(?P<id>\\d+)\/delivery":{"namespace":"stockflow\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"type":"integer","required":true},"delivery_status":{"type":"string","required":true},"notes":{"type":"string","default":"","required":false}}}]},"\/stockflow\/v1\/stock\/adjust":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"item_id":{"type":"integer","default":1,"required":true},"delta":{"type":"integer","required":true},"type":{"type":"string","default":"adjustment","required":false},"notes":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/stock\/adjust"}]}},"\/stockflow\/v1\/stock\/low":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/stock\/low"}]}},"\/stockflow\/v1\/dashboard":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/dashboard"}]}},"\/stockflow\/v1\/dashboard\/activity":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"tenant":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/dashboard\/activity"}]}},"\/stockflow\/v1\/users\/me":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/users\/me"}]}},"\/stockflow\/v1\/departments":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false},"status":{"type":"string","default":"active","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"code":{"type":"string","required":true},"location":{"type":"string","required":false},"head_user_id":{"type":"integer","default":0,"required":false},"status":{"type":"string","default":"active","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/departments"}]}},"\/stockflow\/v1\/departments\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"code":{"type":"string","required":false},"location":{"type":"string","required":false},"head_user_id":{"type":"integer","default":0,"required":false},"status":{"type":"string","default":"active","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/departments\/(?P<id>\\d+)\/users":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/vendors":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false},"status":{"type":"string","default":"active","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"contact_name":{"type":"string","required":false},"email":{"type":"string","required":false},"phone":{"type":"string","required":false},"address":{"type":"string","default":"","required":false},"notes":{"type":"string","default":"","required":false},"status":{"type":"string","default":"active","required":false},"w9_status":{"type":"string","default":"missing","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/vendors"}]}},"\/stockflow\/v1\/vendors\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"contact_name":{"type":"string","required":false},"email":{"type":"string","required":false},"phone":{"type":"string","required":false},"address":{"type":"string","default":"","required":false},"notes":{"type":"string","default":"","required":false},"status":{"type":"string","default":"active","required":false},"w9_status":{"type":"string","default":"missing","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/vendors\/(?P<id>\\d+)\/purchase-history":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false}}}]},"\/stockflow\/v1\/invoices":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"type":{"type":"string","required":false},"status":{"type":"string","required":false},"department_id":{"type":"integer","default":0,"required":false},"vendor_id":{"type":"integer","default":0,"required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false}}},{"methods":["POST"],"args":{"type":{"type":"string","required":true},"department_id":{"type":"integer","default":0,"required":false},"vendor_id":{"type":"integer","default":0,"required":false},"request_id":{"type":"integer","default":0,"required":false},"status":{"type":"string","default":"draft","required":false},"subtotal":{"type":"number","default":0,"required":false},"tax":{"type":"number","default":0,"required":false},"total":{"type":"number","default":0,"required":false},"notes":{"type":"string","default":"","required":false},"line_items":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/invoices"}]}},"\/stockflow\/v1\/invoices\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"type":{"type":"string","required":false},"department_id":{"type":"integer","default":0,"required":false},"vendor_id":{"type":"integer","default":0,"required":false},"status":{"type":"string","required":false},"subtotal":{"type":"number","default":0,"required":false},"tax":{"type":"number","default":0,"required":false},"total":{"type":"number","default":0,"required":false},"notes":{"type":"string","default":"","required":false}}}]},"\/stockflow\/v1\/invoices\/(?P<id>\\d+)\/receive":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"lines":{"type":"array","required":true}}}]},"\/stockflow\/v1\/invoices\/(?P<id>\\d+)\/print":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/bins":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false},"search":{"type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"location_label":{"type":"string","required":false},"description":{"type":"string","default":"","required":false},"sort_order":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/bins"}]}},"\/stockflow\/v1\/bins\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"location_label":{"type":"string","required":false},"description":{"type":"string","default":"","required":false},"sort_order":{"type":"integer","default":0,"required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/transfers":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"item_id":{"type":"integer","required":false},"bin_id":{"type":"integer","required":false},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false}}},{"methods":["POST"],"args":{"item_id":{"type":"integer","default":1,"required":true},"source_bin_id":{"type":"integer","default":1,"required":true},"destination_bin_id":{"type":"integer","default":1,"required":true},"quantity":{"type":"integer","required":true},"notes":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/transfers"}]}},"\/stockflow\/v1\/sample-data\/seed":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/sample-data\/seed"}]}},"\/stockflow\/v1\/sample-data\/clear":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/sample-data\/clear"}]}},"\/stockflow\/v1\/sample-data\/status":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/sample-data\/status"}]}},"\/stockflow\/v1\/export\/(?P<entity>[a-z_\\-]+)":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"entity":{"type":"string","required":true},"format":{"type":"string","required":true},"search":{"type":"string","required":false},"status":{"type":"string","required":false}}}]},"\/stockflow\/v1\/import\/preview":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"entity":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/import\/preview"}]}},"\/stockflow\/v1\/import\/commit":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"preview_token":{"type":"string","required":true},"column_map":{"type":"object","default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/import\/commit"}]}},"\/stockflow\/v1\/audit":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"user_id":{"type":"integer","default":0,"required":false},"item_id":{"type":"integer","default":0,"required":false},"action":{"type":"string","required":false},"reference_type":{"type":"string","required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/audit"}]}},"\/stockflow\/v1\/audit\/export":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"user_id":{"type":"integer","default":0,"required":false},"item_id":{"type":"integer","default":0,"required":false},"action":{"type":"string","required":false},"reference_type":{"type":"string","required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":20,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/audit\/export"}]}},"\/stockflow\/v1\/onboarding\/milestones":{"namespace":"stockflow\/v1","methods":["GET","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PATCH"],"args":{"milestone":{"type":"string","required":true},"data":{"type":"object","default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/onboarding\/milestones"}]}},"\/stockflow\/v1\/reports":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/reports"}]}},"\/stockflow\/v1\/reports\/(?P<report_key>[a-z0-9\\-]+)\/run":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"report_key":{"type":"string","required":true},"from":{"type":"string","required":true},"to":{"type":"string","required":true}}}]},"\/stockflow\/v1\/reports\/(?P<report_key>[a-z0-9\\-]+)\/export":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"report_key":{"type":"string","required":true},"from":{"type":"string","required":true},"to":{"type":"string","required":true},"format":{"type":"string","required":true}}}]},"\/stockflow\/v1\/webhooks":{"namespace":"stockflow\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"active":{"type":"integer","required":false},"event":{"type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"url":{"type":"string","required":true},"events_subscribed":{"type":"array","required":true},"active":{"type":"boolean","default":true,"required":false},"redact_signature":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/webhooks"}]}},"\/stockflow\/v1\/webhooks\/feature-flag":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/stockflow\/v1\/webhooks\/feature-flag"}]}},"\/stockflow\/v1\/webhooks\/(?P<id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"name":{"type":"string","required":false},"url":{"type":"string","required":false},"events_subscribed":{"type":"array","required":false},"active":{"type":"boolean","required":false},"redact_signature":{"type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/webhooks\/(?P<id>\\d+)\/rotate-secret":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/webhooks\/(?P<id>\\d+)\/test-fire":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/webhooks\/(?P<id>\\d+)\/reactivate":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/webhooks\/(?P<id>\\d+)\/deliveries":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true},"status":{"type":"string","required":false},"event":{"type":"string","required":false},"since":{"type":"string","required":false},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":50,"required":false}}}]},"\/stockflow\/v1\/webhooks\/(?P<id>\\d+)\/deliveries\/(?P<delivery_id>\\d+)":{"namespace":"stockflow\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true},"delivery_id":{"type":"integer","required":true}}}]},"\/stockflow\/v1\/webhooks\/(?P<id>\\d+)\/deliveries\/(?P<delivery_id>\\d+)\/redeliver":{"namespace":"stockflow\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"delivery_id":{"type":"integer","required":true}}}]},"\/hr-employee-manager\/v1":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"hr-employee-manager\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1"}]}},"\/hr-employee-manager\/v1\/dataverse\/import":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"tenant_id":{"required":false},"facility_slug":{"required":false},"dry_run":{"required":false},"rows":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/dataverse\/import"}]}},"\/hr-employee-manager\/v1\/tenant\/health":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/tenant\/health"}]}},"\/hr-employee-manager\/v1\/portal\/status":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/portal\/status"}]}},"\/hr-employee-manager\/v1\/portal\/tasks":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/portal\/tasks"}]}},"\/hr-employee-manager\/v1\/portal\/search":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/portal\/search"}]}},"\/hr-employee-manager\/v1\/employees":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/employees"}]}},"\/hr-employee-manager\/v1\/employees\/(?P<id>\\d+)\/documents":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/employees\/(?P<id>\\d+)\/tasks":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-templates":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-templates"}]}},"\/hr-employee-manager\/v1\/shift-templates\/(?P<id>\\d+)":{"namespace":"hr-employee-manager\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-slots":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-slots"}]}},"\/hr-employee-manager\/v1\/shift-slots\/bulk-publish":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-slots\/bulk-publish"}]}},"\/hr-employee-manager\/v1\/shift-slots\/(?P<id>\\d+)":{"namespace":"hr-employee-manager\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-claims":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-claims"}]}},"\/hr-employee-manager\/v1\/shift-claims\/(?P<id>\\d+)\/approve":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-claims\/(?P<id>\\d+)\/reject":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-claims\/(?P<id>\\d+)\/cancel":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-claims\/(?P<id>\\d+)\/clock-in":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-claims\/(?P<id>\\d+)\/clock-out":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-preferences":{"namespace":"hr-employee-manager\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-preferences"}]}},"\/hr-employee-manager\/v1\/schedule":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/schedule"}]}},"\/hr-employee-manager\/v1\/schedule\/availability":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/schedule\/availability"}]}},"\/hr-employee-manager\/v1\/shift-analytics":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-analytics"}]}},"\/hr-employee-manager\/v1\/shift-analytics\/scheduled-vs-actual":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-analytics\/scheduled-vs-actual"}]}},"\/hr-employee-manager\/v1\/shift-swaps":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-swaps"}]}},"\/hr-employee-manager\/v1\/shift-swaps\/(?P<id>\\d+)\/approve":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-swaps\/(?P<id>\\d+)\/reject":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/shift-waitlist":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-waitlist"}]}},"\/hr-employee-manager\/v1\/shift-overtime-check":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/shift-overtime-check"}]}},"\/hr-employee-manager\/v1\/employees\/(?P<id>\\d+)\/service-fields":{"namespace":"hr-employee-manager\/v1","methods":["GET","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PATCH"],"args":[]}]},"\/hr-employee-manager\/v1\/technicians\/search":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/technicians\/search"}]}},"\/hr-employee-manager\/v1\/oncall\/schedule":{"namespace":"hr-employee-manager\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/oncall\/schedule"}]}},"\/hr-employee-manager\/v1\/skill-tags":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/skill-tags"}]}},"\/hr-employee-manager\/v1\/dashboard\/stats":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/dashboard\/stats"}]}},"\/hr-employee-manager\/v1\/employees\/summary":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/employees\/summary"}]}},"\/hr-employee-manager\/v1\/employees\/enhanced":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"department":{"type":"string","default":"","required":false},"search":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/employees\/enhanced"}]}},"\/hr-employee-manager\/v1\/onboarding\/summary":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/onboarding\/summary"}]}},"\/hr-employee-manager\/v1\/departments":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"per_page":{"type":"integer","default":50,"required":false},"page":{"type":"integer","default":1,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/departments"}]}},"\/hr-employee-manager\/v1\/attendance":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"date_from":{"type":"string","required":true},"date_to":{"type":"string","required":true},"department":{"type":"string","default":"","required":false},"per_page":{"type":"integer","default":50,"required":false},"page":{"type":"integer","default":1,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/attendance"}]}},"\/hr-employee-manager\/v1\/leave-requests":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"status":{"type":"string","default":"","required":false},"employee_id":{"type":"integer","default":0,"required":false},"per_page":{"type":"integer","default":20,"required":false},"page":{"type":"integer","default":1,"required":false}}},{"methods":["POST"],"args":{"start_date":{"type":"string","required":true},"end_date":{"type":"string","required":true},"hours":{"type":"number","required":true},"notes":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/leave-requests"}]}},"\/hr-employee-manager\/v1\/leave-requests\/(?P<id>\\d+)":{"namespace":"hr-employee-manager\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"required":false},"status":{"type":"string","required":true},"notes":{"type":"string","default":"","required":false}}}]},"\/hr-employee-manager\/v1\/scheduler\/context":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/scheduler\/context"}]}},"\/hr-employee-manager\/v1\/eligible-shifts":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"from":{"required":false},"to":{"required":false},"facility_id":{"required":false},"include_denied":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/eligible-shifts"}]}},"\/hr-employee-manager\/v1\/facilities":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/facilities"}]}},"\/hr-employee-manager\/v1\/facilities\/(?P<id>\\d+)":{"namespace":"hr-employee-manager\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/facilities\/(?P<id>\\d+)\/units":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["POST"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/units\/(?P<id>\\d+)":{"namespace":"hr-employee-manager\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/periods":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/periods"}]}},"\/hr-employee-manager\/v1\/periods\/generate-biweekly":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/periods\/generate-biweekly"}]}},"\/hr-employee-manager\/v1\/periods\/(?P<id>\\d+)":{"namespace":"hr-employee-manager\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/tenant-policy":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/tenant-policy"}]}},"\/hr-employee-manager\/v1\/tenant-policy\/versions":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/tenant-policy\/versions"}]}},"\/hr-employee-manager\/v1\/user-credentials\/me":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/user-credentials\/me"}]}},"\/hr-employee-manager\/v1\/user-credentials\/(?P<id>\\d+)":{"namespace":"hr-employee-manager\/v1","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/hr-employee-manager\/v1\/user-credentials":{"namespace":"hr-employee-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/user-credentials"}]}},"\/hr-employee-manager\/v1\/manager\/calendar":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/manager\/calendar"}]}},"\/hr-employee-manager\/v1\/manager\/understaffing":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/manager\/understaffing"}]}},"\/hr-employee-manager\/v1\/policy-events":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/policy-events"}]}},"\/hr-employee-manager\/v1\/settings\/manifest":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"tenant_id":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/hr-employee-manager\/v1\/settings\/manifest"}]}},"\/hr-employee-manager\/v1\/settings\/section\/(?P<id>[a-z0-9_]+)":{"namespace":"hr-employee-manager\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"required":false},"tenant_id":{"required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"required":false},"tenant_id":{"required":false}}}]},"\/hr-employee-manager\/v1\/settings\/audit\/(?P<section_id>[a-z0-9_]+)":{"namespace":"hr-employee-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"section_id":{"required":false},"tenant_id":{"required":false},"per_page":{"required":false}}}]},"\/security-desk\/v1":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"security-desk\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1"}]}},"\/security-desk\/v1\/dashboard\/stats":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/dashboard\/stats"}]}},"\/security-desk\/v1\/persons":{"namespace":"security-desk\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/persons"}]}},"\/security-desk\/v1\/persons\/(?P<id>\\d+)":{"namespace":"security-desk\/v1","methods":["GET","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PATCH"],"args":[]}]},"\/security-desk\/v1\/persons\/(?P<id>\\d+)\/register-guest":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/security-desk\/v1\/cameras":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/cameras"}]}},"\/security-desk\/v1\/cameras\/(?P<id>\\d+)":{"namespace":"security-desk\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":[]}]},"\/security-desk\/v1\/cameras\/sync":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/cameras\/sync"}]}},"\/security-desk\/v1\/cameras\/(?P<id>\\d+)\/snapshot":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/security-desk\/v1\/sightings":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/sightings"}]}},"\/security-desk\/v1\/tracking\/active":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/tracking\/active"}]}},"\/security-desk\/v1\/tracking\/(?P<id>\\d+)\/resolve":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/security-desk\/v1\/incidents":{"namespace":"security-desk\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/incidents"}]}},"\/security-desk\/v1\/settings":{"namespace":"security-desk\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/settings"}]}},"\/security-desk\/v1\/unifi\/test-connection":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/unifi\/test-connection"}]}},"\/security-desk\/v1\/unifi\/save-connection":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/unifi\/save-connection"}]}},"\/security-desk\/v1\/events":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/events"}]}},"\/security-desk\/v1\/events\/ingest":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/events\/ingest"}]}},"\/security-desk\/v1\/audit-log":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/audit-log"}]}},"\/security-desk\/v1\/persons\/import":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/persons\/import"}]}},"\/security-desk\/v1\/persons\/export":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/persons\/export"}]}},"\/security-desk\/v1\/sightings\/export":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/sightings\/export"}]}},"\/security-desk\/v1\/capabilities":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/capabilities"}]}},"\/security-desk\/v1\/stream":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"last_id":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/stream"}]}},"\/security-desk\/v1\/stream\/live":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"last_id":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/stream\/live"}]}},"\/security-desk\/v1\/portal\/status":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/portal\/status"}]}},"\/security-desk\/v1\/portal\/tasks":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/portal\/tasks"}]}},"\/security-desk\/v1\/portal\/search":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/portal\/search"}]}},"\/security-desk\/v1\/portal\/notifications\/subscribe":{"namespace":"security-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/portal\/notifications\/subscribe"}]}},"\/security-desk\/v1\/portal\/nav":{"namespace":"security-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/security-desk\/v1\/portal\/nav"}]}},"\/service-request-manager\/v1":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"service-request-manager\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1"}]}},"\/service-request-manager\/v1\/tickets":{"namespace":"service-request-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"status":{"type":"string","required":false},"tech_status":{"type":"string","required":false},"priority":{"type":"string","required":false},"client_type":{"type":"string","required":false},"submission_channel":{"type":"string","required":false},"search":{"type":"string","required":false},"orderby":{"type":"string","default":"created_at","required":false},"order":{"type":"string","default":"DESC","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/tickets"}]}},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)":{"namespace":"service-request-manager\/v1","methods":["GET","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PATCH"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/notes":{"namespace":"service-request-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/history":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/assign":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/assignments\/(?P<id>\\d+)\/accept":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/assignments\/(?P<id>\\d+)\/decline":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/status":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/notify":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/workorder":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/workorder\/pdf":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/signature":{"namespace":"service-request-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/tickets\/(?P<id>\\d+)\/sla":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/service-request-manager\/v1\/sla\/at-risk":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"threshold_minutes":{"type":"integer","default":30,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/sla\/at-risk"}]}},"\/service-request-manager\/v1\/sla-profiles":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/sla-profiles"}]}},"\/service-request-manager\/v1\/dashboard\/stats":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/dashboard\/stats"}]}},"\/service-request-manager\/v1\/capabilities":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/capabilities"}]}},"\/service-request-manager\/v1\/technicians":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/technicians"}]}},"\/service-request-manager\/v1\/tech-map\/positions":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/tech-map\/positions"}]}},"\/service-request-manager\/v1\/audit-log":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/audit-log"}]}},"\/service-request-manager\/v1\/escalation-chains":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/escalation-chains"}]}},"\/service-request-manager\/v1\/canned-responses":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/canned-responses"}]}},"\/service-request-manager\/v1\/notification-templates":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/notification-templates"}]}},"\/service-request-manager\/v1\/notification-log":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/notification-log"}]}},"\/service-request-manager\/v1\/submission-types":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/submission-types"}]}},"\/service-request-manager\/v1\/categories":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/categories"}]}},"\/service-request-manager\/v1\/submission-types\/(?P<id>\\d+)\/fields":{"namespace":"service-request-manager\/v1","methods":["GET","PUT"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT"],"args":[]}]},"\/service-request-manager\/v1\/users\/mentionable":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/users\/mentionable"}]}},"\/service-request-manager\/v1\/webhooks\/atera":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/webhooks\/atera"}]}},"\/service-request-manager\/v1\/webhooks\/generic":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/webhooks\/generic"}]}},"\/service-request-manager\/v1\/webhooks\/twilio-sms":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/webhooks\/twilio-sms"}]}},"\/service-request-manager\/v1\/webhooks\/twilio-whatsapp":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/webhooks\/twilio-whatsapp"}]}},"\/service-request-manager\/v1\/csat\/(?P<token>[a-zA-Z0-9]+)":{"namespace":"service-request-manager\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/reports\/csat":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/reports\/csat"}]}},"\/service-request-manager\/v1\/reports\/notification-engagement":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/reports\/notification-engagement"}]}},"\/service-request-manager\/v1\/reports\/escalation-effectiveness":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/reports\/escalation-effectiveness"}]}},"\/service-request-manager\/v1\/reports\/client-type-breakdown":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/reports\/client-type-breakdown"}]}},"\/service-request-manager\/v1\/reports\/acceptance-rate":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/reports\/acceptance-rate"}]}},"\/service-request-manager\/v1\/reports\/communication-volume":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/reports\/communication-volume"}]}},"\/service-request-manager\/v1\/reports\/mileage":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/reports\/mileage"}]}},"\/service-request-manager\/v1\/channels\/status":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/channels\/status"}]}},"\/service-request-manager\/v1\/widget\/submit":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/widget\/submit"}]}},"\/service-request-manager\/v1\/widget\/status":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/widget\/status"}]}},"\/service-request-manager\/v1\/integrations\/health":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"_srm_health_key":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/integrations\/health"}]}},"\/service-request-manager\/v1\/feed\/recent":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"client_id":{"type":"integer","default":0,"required":false},"submission_channel":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/feed\/recent"}]}},"\/service-request-manager\/v1\/portal\/status":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/portal\/status"}]}},"\/service-request-manager\/v1\/portal\/tasks":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/portal\/tasks"}]}},"\/service-request-manager\/v1\/portal\/search":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/portal\/search"}]}},"\/service-request-manager\/v1\/portal\/notifications\/subscribe":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/portal\/notifications\/subscribe"}]}},"\/service-request-manager\/v1\/portal\/nav":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/portal\/nav"}]}},"\/service-request-manager\/v1\/stream":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"last_id":{"type":"integer","default":0,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/stream"}]}},"\/service-request-manager\/v1\/ai\/triage":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/ai\/triage"}]}},"\/service-request-manager\/v1\/ai\/suggest-response":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/ai\/suggest-response"}]}},"\/service-request-manager\/v1\/ai\/suggest-assignment":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/ai\/suggest-assignment"}]}},"\/service-request-manager\/v1\/search\/natural":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/search\/natural"}]}},"\/service-request-manager\/v1\/track\/(?P<token>[a-zA-Z0-9]{32,64})":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/service-request-manager\/v1\/track\/(?P<token>[a-zA-Z0-9]{32,64})\/message":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/service-request-manager\/v1\/track\/(?P<token>[a-zA-Z0-9]{32,64})\/stream":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"last_id":{"type":"integer","default":0,"required":false}}}]},"\/service-request-manager\/v1\/defender\/status":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/defender\/status"}]}},"\/service-request-manager\/v1\/defender\/poll":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/defender\/poll"}]}},"\/service-request-manager\/v1\/defender\/secure-score":{"namespace":"service-request-manager\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/defender\/secure-score"}]}},"\/service-request-manager\/v1\/teams-bot\/messages":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/teams-bot\/messages"}]}},"\/service-request-manager\/v1\/slack\/command":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/slack\/command"}]}},"\/service-request-manager\/v1\/slack\/interactive":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/slack\/interactive"}]}},"\/service-request-manager\/v1\/slack\/events":{"namespace":"service-request-manager\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/service-request-manager\/v1\/slack\/events"}]}},"\/lantech-service-desk\/v1":{"namespace":"lantech-service-desk\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"lantech-service-desk\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-service-desk\/v1"}]}},"\/lantech-service-desk\/v1\/submit":{"namespace":"lantech-service-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"request_type_slug":{"type":"string","required":true},"request_type_label":{"type":"string","required":true},"description":{"type":"string","required":false},"related_plugins":{"type":"array","default":[],"required":false},"screenshot":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-service-desk\/v1\/submit"}]}},"\/lantech-service-desk\/v1\/requests":{"namespace":"lantech-service-desk\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"title":{"type":"string","required":true},"description":{"type":"string","default":"","required":false},"priority":{"type":"string","default":"normal","required":false},"category":{"type":"string","default":"general","required":false},"requester":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-service-desk\/v1\/requests"}]}},"\/workspace-services\/v1":{"namespace":"workspace-services\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"workspace-services\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace-services\/v1"}]}},"\/workspace-services\/v1\/stream":{"namespace":"workspace-services\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"last_id":{"default":0,"required":false},"mode":{"default":"stream","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace-services\/v1\/stream"}]}},"\/workspace-services\/v1\/tasks":{"namespace":"workspace-services\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"status":{"required":false},"assigned_agent":{"required":false},"source":{"required":false},"page":{"default":1,"required":false},"per_page":{"default":20,"required":false},"include_archived":{"default":false,"required":false}}},{"methods":["POST"],"args":{"title":{"required":true},"description":{"required":false},"priority":{"default":3,"required":false},"assigned_agent":{"required":false},"due_at":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace-services\/v1\/tasks"}]}},"\/workspace-services\/v1\/tasks\/(?P<id>\\d+)":{"namespace":"workspace-services\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"required":false},"status":{"required":false},"assigned_agent":{"required":false},"result":{"required":false}}}]},"\/workspace-services\/v1\/agents":{"namespace":"workspace-services\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"slug":{"required":true},"display_name":{"required":true},"role":{"required":false},"capabilities":{"required":false},"avatar_config":{"required":false},"desk_position":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace-services\/v1\/agents"}]}},"\/workspace-services\/v1\/agents\/(?P<slug>[a-z0-9_-]+)":{"namespace":"workspace-services\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":{"slug":{"required":false},"display_name":{"required":false},"role":{"required":false},"capabilities":{"required":false},"avatar_config":{"required":false},"desk_position":{"required":false},"status_message":{"required":false}}}]},"\/workspace-services\/v1\/agents\/(?P<slug>[a-z0-9_-]+)\/heartbeat":{"namespace":"workspace-services\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/workspace-services\/v1\/agents\/(?P<slug>[a-z0-9_-]+)\/command":{"namespace":"workspace-services\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"slug":{"required":false},"command":{"required":true}}}]},"\/workspace-services\/v1\/agents\/(?P<slug>[a-z0-9_-]+)\/activate":{"namespace":"workspace-services\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"slug":{"required":false},"tenant":{"required":false},"desk_position":{"required":false},"teams_upn":{"required":false},"avatar_config":{"required":false}}}]},"\/workspace-services\/v1\/agents\/(?P<slug>[a-z0-9_-]+)\/suspend":{"namespace":"workspace-services\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"slug":{"required":false},"tenant":{"required":false}}}]},"\/workspace-services\/v1\/agents\/(?P<slug>[a-z0-9_-]+)\/reactivate":{"namespace":"workspace-services\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"slug":{"required":false},"tenant":{"required":false}}}]},"\/workspace-services\/v1\/agents\/(?P<slug>[a-z0-9_-]+)\/regenerate-key":{"namespace":"workspace-services\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"slug":{"required":false},"tenant":{"required":false}}}]},"\/workspace-services\/v1\/schedules":{"namespace":"workspace-services\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"required":true},"type":{"required":true},"cron_interval":{"required":false},"event_hook":{"required":false},"task_template":{"required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace-services\/v1\/schedules"}]}},"\/workspace-services\/v1\/schedules\/(?P<id>\\d+)":{"namespace":"workspace-services\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"required":false},"enabled":{"required":false}}},{"methods":["DELETE"],"args":{"id":{"required":false}}}]},"\/workspace-services\/v1\/upload":{"namespace":"workspace-services\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/workspace-services\/v1\/upload"}]}},"\/lantech-billing\/v1":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"lantech-billing\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1"}]}},"\/lantech-billing\/v1\/health":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/health"}]}},"\/lantech-billing\/v1\/sources\/stockflow\/products":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","default":"","required":false},"limit":{"type":"integer","default":25,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/sources\/stockflow\/products"}]}},"\/lantech-billing\/v1\/quotes":{"namespace":"lantech-billing\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"status":{"type":"string","description":"Comma-separated list of statuses, e.g. \"draft,sent,viewed\"","required":false},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"search":{"type":"string","required":false},"created_after":{"type":"string","required":false},"created_before":{"type":"string","required":false}}},{"methods":["POST"],"args":{"customer_type":{"type":"string","required":true},"customer_id":{"type":"integer","required":true},"currency":{"type":"string","default":"USD","required":false},"notes":{"type":"string","required":false},"terms":{"type":"string","required":false},"expiry_date":{"type":"string","required":false},"signature_required":{"type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/quotes"}]}},"\/lantech-billing\/v1\/quotes\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"currency":{"type":"string","default":"USD","required":false},"notes":{"type":"string","required":false},"terms":{"type":"string","required":false},"expiry_date":{"type":"string","required":false},"signature_required":{"type":"boolean","default":false,"required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/quotes\/(?P<id>\\d+)\/lines":{"namespace":"lantech-billing\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"source_type":{"type":"string","default":"manual","required":false},"source_id":{"type":"integer","required":false},"name":{"type":"string","required":false},"description":{"type":"string","required":false},"sku":{"type":"string","required":false},"qty":{"type":"number","default":1,"required":false},"unit_price":{"type":"number","required":false},"discount":{"type":"number","default":0,"required":false},"discount_type":{"type":"string","default":"amount","required":false},"tax_rate":{"type":"number","default":0,"required":false},"tax_category":{"type":"string","required":false},"sort_order":{"type":"integer","required":false},"use_source_data":{"type":"boolean","default":true,"required":false}}}]},"\/lantech-billing\/v1\/quotes\/(?P<id>\\d+)\/lines\/(?P<line_id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"line_id":{"type":"integer","required":true},"name":{"type":"string","required":false},"description":{"type":"string","required":false},"sku":{"type":"string","required":false},"qty":{"type":"number","default":1,"required":false},"unit_price":{"type":"number","required":false},"discount":{"type":"number","default":0,"required":false},"discount_type":{"type":"string","default":"amount","required":false},"tax_rate":{"type":"number","default":0,"required":false},"tax_category":{"type":"string","required":false},"sort_order":{"type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true},"line_id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/quotes\/(?P<id>\\d+)\/lines\/reorder":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"order":{"type":"array","description":"Line item IDs in the desired display order.","required":true}}}]},"\/lantech-billing\/v1\/quotes\/(?P<id>\\d+)\/send":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"recipient_emails":{"type":"array","description":"Recipient email addresses. At least one required.","required":true},"cc":{"type":"array","default":[],"required":false},"bcc":{"type":"array","default":[],"required":false},"message":{"type":"string","required":false},"require_signature":{"type":"boolean","required":false}}}]},"\/lantech-billing\/v1\/public\/quotes\/(?P<token>[a-f0-9]{48})":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"token":{"type":"string","required":true}}}]},"\/lantech-billing\/v1\/public\/quotes\/(?P<token>[a-f0-9]{48})\/pdf":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"token":{"type":"string","required":true}}}]},"\/lantech-billing\/v1\/public\/quotes\/(?P<token>[a-f0-9]{48})\/accept":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true},"accepter_name":{"type":"string","required":true},"accepter_email":{"type":"string","required":true},"signature_text":{"type":"string","required":false}}}]},"\/lantech-billing\/v1\/public\/quotes\/(?P<token>[a-f0-9]{48})\/decline":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true},"reason":{"type":"string","required":false}}}]},"\/lantech-billing\/v1\/public\/invoices\/(?P<token>[a-f0-9]{48})":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"token":{"type":"string","required":true}}}]},"\/lantech-billing\/v1\/public\/invoices\/(?P<token>[a-f0-9]{48})\/pdf":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"token":{"type":"string","required":true}}}]},"\/lantech-billing\/v1\/widgets\/quotes-out":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/widgets\/quotes-out"}]}},"\/lantech-billing\/v1\/widgets\/ar-aging":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/widgets\/ar-aging"}]}},"\/lantech-billing\/v1\/customer-search":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","default":"","required":false},"type":{"type":"string","default":"both","required":false},"limit":{"type":"integer","default":10,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/customer-search"}]}},"\/lantech-billing\/v1\/orders":{"namespace":"lantech-billing\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"status":{"type":"string","description":"Comma-separated list of statuses, e.g. \"pending,confirmed,fulfilled\"","required":false},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"source_quote_id":{"type":"integer","required":false},"search":{"type":"string","required":false},"created_after":{"type":"string","required":false},"created_before":{"type":"string","required":false}}},{"methods":["POST"],"args":{"customer_type":{"type":"string","required":true},"customer_id":{"type":"integer","required":true},"currency":{"type":"string","default":"USD","required":false},"notes":{"type":"string","required":false},"ship_to_address":{"type":"string","required":false},"bill_to_address":{"type":"string","required":false},"source_quote_id":{"type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/orders"}]}},"\/lantech-billing\/v1\/orders\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"currency":{"type":"string","default":"USD","required":false},"notes":{"type":"string","required":false},"ship_to_address":{"type":"string","required":false},"bill_to_address":{"type":"string","required":false},"fulfillment_status":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/orders\/(?P<id>\\d+)\/confirm":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"force_confirm":{"type":"boolean","default":false,"description":"Override stock-shortage failures during StockFlow decrement. Requires billing_force_confirm_orders cap.","required":false}}}]},"\/lantech-billing\/v1\/orders\/(?P<id>\\d+)\/fulfill":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/orders\/(?P<id>\\d+)\/cancel":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"reason":{"type":"string","description":"Human-readable reason; stored in cancellation_reason. Capped at 255 chars.","required":true}}}]},"\/lantech-billing\/v1\/quotes\/(?P<id>\\d+)\/convert-to-order":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/invoices":{"namespace":"lantech-billing\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"status":{"type":"string","description":"Comma-separated statuses, e.g. \"draft,sent,overdue\"","required":false},"aging_bucket":{"type":"string","description":"Comma-separated buckets: current, 30, 60, 90, 120plus","required":false},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"source_order_id":{"type":"integer","required":false},"search":{"type":"string","required":false},"due_after":{"type":"string","required":false},"due_before":{"type":"string","required":false},"created_after":{"type":"string","required":false},"created_before":{"type":"string","required":false}}},{"methods":["POST"],"args":{"customer_type":{"type":"string","required":true},"customer_id":{"type":"integer","required":true},"currency":{"type":"string","default":"USD","required":false},"notes":{"type":"string","required":false},"terms":{"type":"string","required":false},"due_date":{"type":"string","required":false},"payment_terms_days":{"type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/invoices"}]}},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"currency":{"type":"string","default":"USD","required":false},"notes":{"type":"string","required":false},"terms":{"type":"string","required":false},"due_date":{"type":"string","required":false},"payment_terms_days":{"type":"integer","required":false},"subtotal":{"type":"number","required":false},"tax_total":{"type":"number","required":false},"discount_total":{"type":"number","required":false},"total":{"type":"number","required":false},"balance_due":{"type":"number","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/orders\/(?P<id>\\d+)\/generate-invoice":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"due_date":{"type":"string","required":false},"payment_terms_days":{"type":"integer","required":false},"notes":{"type":"string","required":false}}}]},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/finalize":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/send":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"send_email":{"type":"boolean","default":true,"description":"When true (default), Invoice_Email dispatches the customer email on the post-send filter. When false, the invoice is marked sent and the PDF is rendered, but no email is dispatched (operator pre-emailed or hand-delivered).","required":false},"recipient_emails":{"type":["array","string"],"default":[],"description":"List of recipient email addresses (or comma-separated string). Validated and de-duplicated downstream.","required":false},"cc":{"type":["array","string"],"default":[],"required":false},"bcc":{"type":["array","string"],"default":[],"required":false},"message":{"type":"string","default":"","description":"Optional cover note rendered above the invoice summary in the email body.","required":false}}}]},"\/lantech-billing\/v1\/invoices\/bulk-send":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"invoice_ids":{"type":"array","description":"List of invoice IDs to bulk-send (max 500).","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/invoices\/bulk-send"}]}},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/void":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"reason":{"type":"string","description":"Human-readable reason; stored on void_reason. Capped at 255 chars. Use \"refund_full\" to void a paid invoice (per spec section 3.4).","required":true}}}]},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/pdf":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/payments":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"invoice_id":{"type":"integer","required":false},"recorded_by":{"type":"integer","required":false},"payment_method":{"type":"string","required":false},"status":{"type":"string","required":false},"received_after":{"type":"string","required":false},"received_before":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/payments"}]}},"\/lantech-billing\/v1\/payments\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/payments":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/record-payment":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"amount":{"type":"number","required":true},"reference_number":{"type":"string","description":"Check #, wire ref, or \"CASH\". Capped at 100 chars.","required":true},"received_at":{"type":"string","description":"Date the payment was received (YYYY-MM-DD).","required":true},"payment_method":{"type":"string","required":true},"cleared_at":{"type":"string","description":"Date funds cleared (YYYY-MM-DD). When set, payment status becomes \"cleared\"; absent leaves it \"pending\".","required":false},"notes":{"type":"string","required":false},"source_id":{"type":"string","required":false}}}]},"\/lantech-billing\/v1\/payments\/(?P<id>\\d+)\/refund":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"amount":{"type":"number","description":"Phase 2 supports full refunds only \u2014 must equal payment.amount.","required":true},"reason":{"type":"string","description":"Operator-supplied refund reason. Capped at 500 chars.","required":true}}}]},"\/lantech-billing\/v1\/refunds":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"invoice_id":{"type":"integer","required":false},"payment_id":{"type":"integer","required":false},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"source":{"type":"string","required":false},"status":{"type":"string","required":false},"since":{"type":"string","required":false},"until":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/refunds"}]}},"\/lantech-billing\/v1\/refunds\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/refunds":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false}}}]},"\/lantech-billing\/v1\/payments\/(?P<id>\\d+)\/refunds":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false}}}]},"\/lantech-billing\/v1\/bulk-send\/preview":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"invoice_ids":{"type":"array","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/bulk-send\/preview"}]}},"\/lantech-billing\/v1\/bulk-send":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false},"status":{"type":"string","required":false},"since":{"type":"string","required":false},"until":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/bulk-send"}]}},"\/lantech-billing\/v1\/bulk-send\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/bulk-send\/(?P<id>\\d+)\/cancel":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/audit":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":50,"required":false},"entity_type":{"type":"string","required":false},"entity_id":{"type":"integer","required":false},"event_type":{"type":"string","required":false},"event_type_prefix":{"type":"string","required":false},"actor_user_id":{"type":"integer","required":false},"since":{"type":"string","required":false},"until":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/audit"}]}},"\/lantech-billing\/v1\/audit\/(?P<entity_type>[a-zA-Z0-9_-]+)\/(?P<entity_id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"entity_type":{"type":"string","required":true},"entity_id":{"type":"integer","required":true},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":50,"required":false}}}]},"\/lantech-billing\/v1\/reports\/ar-aging":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"since":{"type":"string","required":false},"until":{"type":"string","required":false},"status":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/reports\/ar-aging"}]}},"\/lantech-billing\/v1\/reports\/revenue":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"since":{"type":"string","required":false},"until":{"type":"string","required":false},"status":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/reports\/revenue"}]}},"\/lantech-billing\/v1\/reports\/mrr":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"since":{"type":"string","required":false},"until":{"type":"string","required":false},"status":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/reports\/mrr"}]}},"\/lantech-billing\/v1\/reports\/payments":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"since":{"type":"string","required":false},"until":{"type":"string","required":false},"status":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/reports\/payments"}]}},"\/lantech-billing\/v1\/settings\/tax":{"namespace":"lantech-billing\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"active_provider":{"type":"string","description":"Slug of the desired tax provider. Must be in registered_providers.","required":false},"avalara":{"type":"object","description":"Avalara credentials sub-object. Empty or \"***\" license_key keeps the stored value.","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/settings\/tax"}]}},"\/lantech-billing\/v1\/settings\/tax\/test":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"avalara":{"type":"object","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/settings\/tax\/test"}]}},"\/lantech-billing\/v1\/subscriptions":{"namespace":"lantech-billing\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"status":{"type":["string","array"],"required":false},"customer_type":{"type":"string","required":false},"customer_id":{"type":"integer","required":false},"due_before":{"type":"string","required":false},"due_after":{"type":"string","required":false},"page":{"type":"integer","default":1,"required":false},"per_page":{"type":"integer","default":25,"required":false}}},{"methods":["POST"],"args":{"customer_type":{"type":"string","required":true},"customer_id":{"type":"integer","required":true},"plan_name":{"type":"string","required":true},"period_value":{"type":"integer","default":1,"required":false},"period_unit":{"type":"string","default":"month","required":false},"anchor_date":{"type":"string","required":true},"currency":{"type":"string","default":"USD","required":false},"trial_end_date":{"type":"string","required":false},"next_invoice_date":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/subscriptions"}]}},"\/lantech-billing\/v1\/subscriptions\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"type":"integer","required":true},"plan_name":{"type":"string","required":false},"period_value":{"type":"integer","required":false},"period_unit":{"type":"string","required":false},"anchor_date":{"type":"string","required":false},"next_invoice_date":{"type":"string","required":false},"currency":{"type":"string","required":false},"trial_end_date":{"type":"string","required":false}}}]},"\/lantech-billing\/v1\/subscriptions\/(?P<id>\\d+)\/cancel":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"at_period_end":{"type":"boolean","default":false,"required":false},"reason":{"type":"string","default":"","required":false}}}]},"\/lantech-billing\/v1\/subscriptions\/(?P<id>\\d+)\/resume":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/subscriptions\/(?P<id>\\d+)\/renew":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/subscriptions\/(?P<id>\\d+)\/periods":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true},"limit":{"type":"integer","default":100,"required":false}}}]},"\/lantech-billing\/v1\/provenance\/(?P<type>[a-z]+)\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"type":{"type":"string","required":true},"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/provenance\/(?P<type>[a-z]+)\/(?P<id>\\d+)\/unlock-pdf":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"type":{"type":"string","required":true},"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/provenance\/(?P<type>[a-z]+)\/(?P<id>\\d+)\/lock-pdf":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"type":{"type":"string","required":true},"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/stripe\/connect\/start":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"return_url":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/stripe\/connect\/start"}]}},"\/lantech-billing\/v1\/stripe\/connect\/callback":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"code":{"type":"string","required":false},"state":{"type":"string","required":false},"error":{"type":"string","required":false},"error_description":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/stripe\/connect\/callback"}]}},"\/lantech-billing\/v1\/stripe\/connect\/disconnect":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/stripe\/connect\/disconnect"}]}},"\/lantech-billing\/v1\/stripe\/settings":{"namespace":"lantech-billing\/v1","methods":["GET","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PATCH"],"args":{"mode":{"type":"string","required":false},"secret_key":{"type":"string","required":false},"publishable_key":{"type":"string","required":false},"webhook_secret":{"type":"string","required":false},"apply_mode":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/stripe\/settings"}]}},"\/lantech-billing\/v1\/customers\/(?P<id>\\d+)\/payment-method-link":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"customer_type":{"type":"string","required":true}}}]},"\/lantech-billing\/v1\/payment-methods":{"namespace":"lantech-billing\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"customer_type":{"type":"string","required":true},"customer_id":{"type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/payment-methods"}]}},"\/lantech-billing\/v1\/payment-methods\/(?P<id>\\d+)":{"namespace":"lantech-billing\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/lantech-billing\/v1\/invoices\/(?P<id>\\d+)\/charge":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"payment_method_id":{"type":"integer","default":0,"required":false}}}]},"\/lantech-billing\/v1\/save-card\/confirm":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true},"setup_intent_id":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/save-card\/confirm"}]}},"\/lantech-billing\/v1\/stripe\/webhook":{"namespace":"lantech-billing\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/lantech-billing\/v1\/stripe\/webhook"}]}},"\/doc-sig\/v1\/signer\/verify":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/signer\/verify"}]}},"\/doc-sig\/v1\/signer\/upload-signature":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true},"signer_name":{"type":"string","required":true},"signature_data":{"type":"string","required":true},"signature_type":{"default":"drawn","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/signer\/upload-signature"}]}},"\/doc-sig\/v1\/signer\/complete":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true},"coordinates":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/signer\/complete"}]}},"\/doc-sig\/v1\/signer\/decline":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true},"reason":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/signer\/decline"}]}},"\/doc-sig\/v1\/verify":{"namespace":"doc-sig\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"hash":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-sig\/v1\/verify"}]}},"\/doc-req\/v1\/requests":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/requests"}]}},"\/doc-req\/v1\/requests\/(?P<id>\\d+)":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/doc-req\/v1\/upload":{"namespace":"doc-req\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/upload"}]}},"\/doc-req\/v1\/verify-token":{"namespace":"doc-req\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"token":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/verify-token"}]}},"\/doc-req\/v1\/templates":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/templates"}]}},"\/doc-req\/v1\/storage-adapters":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/storage-adapters"}]}},"\/doc-req\/v1\/sharepoint\/sites":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/sharepoint\/sites"}]}},"\/doc-req\/v1\/sharepoint\/drives":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"site_id":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/sharepoint\/drives"}]}},"\/doc-req\/v1\/sharepoint\/folders":{"namespace":"doc-req\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"site_id":{"type":"string","required":true},"drive_id":{"type":"string","required":true},"folder_id":{"default":"root","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/doc-req\/v1\/sharepoint\/folders"}]}},"\/cs\/v1":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"cs\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1"}]}},"\/cs\/v1\/environments":{"namespace":"cs\/v1","methods":["GET","POST","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"title":{"type":"string","required":true},"mode":{"type":"string","required":true},"client_id":{"type":"integer","required":false},"pages":{"type":"array","items":{"type":"integer"},"required":false},"pin":{"type":"string","required":false},"expires_at":{"type":"string","required":false},"max_accesses":{"type":"integer","default":0,"required":false},"fab_color":{"type":"string","required":false},"company_name":{"type":"string","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/environments"}]}},"\/cs\/v1\/requests":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"status":{"type":"string","required":false},"environment_id":{"type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/requests"}]}},"\/cs\/v1\/requests\/(?P<id>\\d+)":{"namespace":"cs\/v1","methods":["GET","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PATCH"],"args":{"id":{"type":"integer","required":true},"status":{"type":"string","required":false},"assigned_to":{"type":"integer","required":false}}}]},"\/cs\/v1\/requests\/(?P<id>\\d+)\/comments":{"namespace":"cs\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"body":{"type":"string","required":true},"visibility":{"type":"string","default":"public","required":false}}}]},"\/cs\/v1\/requests\/(?P<id>\\d+)\/time":{"namespace":"cs\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"type":"integer","required":true},"hours":{"type":"number","required":true}}}]},"\/cs\/v1\/activity-log":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"required":false},"event_type":{"type":"string","required":false},"date_from":{"type":"string","required":false},"date_to":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/activity-log"}]}},"\/cs\/v1\/analytics\/summary":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/analytics\/summary"}]}},"\/cs\/v1\/analytics\/data":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/analytics\/data"}]}},"\/cs\/v1\/environments\/(?P<id>\\d+)":{"namespace":"cs\/v1","methods":["GET","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"type":"integer","required":true}}},{"methods":["PATCH"],"args":{"id":{"type":"integer","required":true},"status":{"type":"string","required":false},"expires_at":{"type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"type":"integer","required":true}}}]},"\/cs\/v1\/environments\/check-subdomain":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/environments\/check-subdomain"}]}},"\/cs\/v1\/environments\/(?P<id>\\d+)\/send-tokens":{"namespace":"cs\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/cs\/v1\/environments\/register":{"namespace":"cs\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/environments\/register"}]}},"\/cs\/v1\/environments\/for-client\/(?P<client_id>\\d+)":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/cs\/v1\/environments\/templates":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/environments\/templates"}]}},"\/cs\/v1\/portal\/status":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/portal\/status"}]}},"\/cs\/v1\/portal\/tasks":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/portal\/tasks"}]}},"\/cs\/v1\/portal\/search":{"namespace":"cs\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/cs\/v1\/portal\/search"}]}},"\/pm-pro\/v1":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"pm-pro\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1"}]}},"\/pm-pro\/v1\/projects":{"namespace":"pm-pro\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"type":"integer","default":1,"minimum":1,"required":false},"per_page":{"type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"search":{"type":"string","default":"","required":false},"status":{"type":"string","default":"","required":false}}},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/projects"}]}},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)":{"namespace":"pm-pro\/v1","methods":["GET","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["PUT","PATCH"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/clone":{"namespace":"pm-pro\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/tasks":{"namespace":"pm-pro\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}]},"\/pm-pro\/v1\/tasks\/(?P<id>\\d+)":{"namespace":"pm-pro\/v1","methods":["PUT","PATCH"],"endpoints":[{"methods":["PUT","PATCH"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/activity":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/pm-pro\/v1\/project-types":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/project-types"}]}},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/team":{"namespace":"pm-pro\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"user_id":{"type":"integer","required":true},"role":{"type":"string","default":"","required":false}}}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/team\/(?P<user_id>\\d+)":{"namespace":"pm-pro\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"role":{"type":"string","required":true}}},{"methods":["DELETE"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/comments":{"namespace":"pm-pro\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"content":{"type":"string","required":true},"parent_id":{"type":"integer","default":0,"required":false}}}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/comments\/(?P<comment_id>\\d+)":{"namespace":"pm-pro\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/folders":{"namespace":"pm-pro\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","required":true},"parent_id":{"type":"integer","default":0,"required":false}}}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/folders\/(?P<folder_id>\\d+)":{"namespace":"pm-pro\/v1","methods":["PATCH","DELETE"],"endpoints":[{"methods":["PATCH"],"args":{"name":{"type":"string","required":true}}},{"methods":["DELETE"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/folders\/(?P<folder_id>\\d+)\/files":{"namespace":"pm-pro\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/folders\/(?P<folder_id>\\d+)\/files\/(?P<attachment_id>\\d+)":{"namespace":"pm-pro\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":[]}]},"\/pm-pro\/v1\/projects\/(?P<id>\\d+)\/gantt":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"granularity":{"type":"string","default":"day","required":false}}}]},"\/pm-pro\/v1\/tasks\/(?P<id>\\d+)\/dates":{"namespace":"pm-pro\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":{"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false}}}]},"\/pm-pro\/v1\/tasks\/(?P<id>\\d+)\/dependency":{"namespace":"pm-pro\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":{"depends_on":{"type":"integer","default":0,"required":false}}}]},"\/pm-pro\/v1\/project-types\/(?P<slug>[a-z0-9_-]+)\/fields":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/pm-pro\/v1\/portal\/feature-flags":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/portal\/feature-flags"}]}},"\/pm-pro\/v1\/portal\/status":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/portal\/status"}]}},"\/pm-pro\/v1\/portal\/tasks":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/portal\/tasks"}]}},"\/pm-pro\/v1\/portal\/search":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/portal\/search"}]}},"\/pm-pro\/v1\/portal\/assignable-users":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"q":{"type":"string","default":"","required":false},"exclude":{"type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/portal\/assignable-users"}]}},"\/pm-pro\/v1\/stats":{"namespace":"pm-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/pm-pro\/v1\/stats"}]}},"\/pm-pro\/v1\/portal\/tasks\/(?P<id>\\d+)":{"namespace":"pm-pro\/v1","methods":["PATCH"],"endpoints":[{"methods":["PATCH"],"args":{"id":{"type":"integer","minimum":1,"required":true}}}]},"\/wp\/v2":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wp\/v2","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2"}]}},"\/wp\/v2\/posts":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"author":{"description":"Limit result set to posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"author_exclude":{"description":"Ensure result set excludes posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"categories":{"description":"Limit result set to items with specific terms assigned in the categories taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"categories_exclude":{"description":"Limit result set to items except those with specific terms assigned in the categories taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false}},"additionalProperties":false}],"required":false},"tags":{"description":"Limit result set to items with specific terms assigned in the tags taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"tags_exclude":{"description":"Limit result set to items except those with specific terms assigned in the tags taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]}},"additionalProperties":false}],"required":false},"sticky":{"description":"Limit result set to items that are sticky.","type":"boolean","required":false},"ignore_sticky":{"description":"Whether to ignore sticky posts or not.","type":"boolean","default":true,"required":false},"format":{"description":"Limit result set to items assigned one or more given formats.","type":"array","uniqueItems":true,"items":{"enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"format":{"description":"The format for the post.","type":"string","enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"sticky":{"description":"Whether or not the post should be treated as sticky.","type":"boolean","required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"categories":{"description":"The terms assigned to the post in the category taxonomy.","type":"array","items":{"type":"integer"},"required":false},"tags":{"description":"The terms assigned to the post in the post_tag taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/posts"}]}},"\/wp\/v2\/posts\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"excerpt_length":{"description":"Override the default excerpt length.","type":"integer","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"format":{"description":"The format for the post.","type":"string","enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"sticky":{"description":"Whether or not the post should be treated as sticky.","type":"boolean","required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"categories":{"description":"The terms assigned to the post in the category taxonomy.","type":"array","items":{"type":"integer"},"required":false},"tags":{"description":"The terms assigned to the post in the post_tag taxonomy.","type":"array","items":{"type":"integer"},"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/posts\/(?P<parent>[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/posts\/(?P<parent>[\\d]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/posts\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"format":{"description":"The format for the post.","type":"string","enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"sticky":{"description":"Whether or not the post should be treated as sticky.","type":"boolean","required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"categories":{"description":"The terms assigned to the post in the category taxonomy.","type":"array","items":{"type":"integer"},"required":false},"tags":{"description":"The terms assigned to the post in the post_tag taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}]},"\/wp\/v2\/posts\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/pages":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"author":{"description":"Limit result set to posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"author_exclude":{"description":"Ensure result set excludes posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"menu_order":{"description":"Limit result set to posts with a specific menu_order value.","type":"integer","required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title","menu_order"],"required":false},"parent":{"description":"Limit result set to items with particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"parent":{"description":"The ID for the parent of the post.","type":"integer","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"menu_order":{"description":"The order of the post in relation to other posts.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/pages"}]}},"\/wp\/v2\/pages\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"excerpt_length":{"description":"Override the default excerpt length.","type":"integer","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"parent":{"description":"The ID for the parent of the post.","type":"integer","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"menu_order":{"description":"The order of the post in relation to other posts.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/pages\/(?P<parent>[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/pages\/(?P<parent>[\\d]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/pages\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"menu_order":{"description":"The order of the post in relation to other posts.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}]},"\/wp\/v2\/pages\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/media":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"author":{"description":"Limit result set to posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"author_exclude":{"description":"Ensure result set excludes posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"parent":{"description":"Limit result set to items with particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"inherit","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["inherit","private","trash"],"type":"string"},"required":false},"media_type":{"default":null,"description":"Limit result set to attachments of a particular media type or media types.","type":"array","items":{"type":"string","enum":["image","video","text","application","audio"]},"required":false},"mime_type":{"default":null,"description":"Limit result set to attachments of a particular MIME type or MIME types.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"alt_text":{"description":"Alternative text to display when attachment is not displayed.","type":"string","required":false},"caption":{"description":"The attachment caption.","type":"object","properties":{"raw":{"description":"Caption for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML caption for the attachment, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"The attachment description.","type":"object","properties":{"raw":{"description":"Description for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML description for the attachment, transformed for display.","type":"string","context":["view","edit"],"readonly":true}},"required":false},"post":{"description":"The ID for the associated post of the attachment.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/media"}]}},"\/wp\/v2\/media\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"alt_text":{"description":"Alternative text to display when attachment is not displayed.","type":"string","required":false},"caption":{"description":"The attachment caption.","type":"object","properties":{"raw":{"description":"Caption for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML caption for the attachment, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"The attachment description.","type":"object","properties":{"raw":{"description":"Description for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML description for the attachment, transformed for display.","type":"string","context":["view","edit"],"readonly":true}},"required":false},"post":{"description":"The ID for the associated post of the attachment.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/media\/(?P<id>[\\d]+)\/post-process":{"namespace":"wp\/v2","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the attachment.","type":"integer","required":false},"action":{"type":"string","enum":["create-image-subsizes"],"required":true}}}]},"\/wp\/v2\/media\/(?P<id>[\\d]+)\/edit":{"namespace":"wp\/v2","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"src":{"description":"URL to the edited image file.","type":"string","format":"uri","required":true},"modifiers":{"description":"Array of image edits.","type":"array","minItems":1,"items":{"description":"Image edit.","type":"object","required":["type","args"],"oneOf":[{"title":"Flip","properties":{"type":{"description":"Flip type.","type":"string","enum":["flip"]},"args":{"description":"Flip arguments.","type":"object","required":["flip"],"properties":{"flip":{"description":"Flip direction.","type":"object","required":["horizontal","vertical"],"properties":{"horizontal":{"description":"Whether to flip in the horizontal direction.","type":"boolean"},"vertical":{"description":"Whether to flip in the vertical direction.","type":"boolean"}}}}}}},{"title":"Rotation","properties":{"type":{"description":"Rotation type.","type":"string","enum":["rotate"]},"args":{"description":"Rotation arguments.","type":"object","required":["angle"],"properties":{"angle":{"description":"Angle to rotate clockwise in degrees.","type":"number"}}}}},{"title":"Crop","properties":{"type":{"description":"Crop type.","type":"string","enum":["crop"]},"args":{"description":"Crop arguments.","type":"object","required":["left","top","width","height"],"properties":{"left":{"description":"Horizontal position from the left to begin the crop as a percentage of the image width.","type":"number"},"top":{"description":"Vertical position from the top to begin the crop as a percentage of the image height.","type":"number"},"width":{"description":"Width of the crop as a percentage of the image width.","type":"number"},"height":{"description":"Height of the crop as a percentage of the image height.","type":"number"}}}}}]},"required":false},"rotation":{"description":"The amount to rotate the image clockwise in degrees. DEPRECATED: Use `modifiers` instead.","type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":360,"exclusiveMaximum":true,"required":false},"x":{"description":"As a percentage of the image, the x position to start the crop from. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false},"y":{"description":"As a percentage of the image, the y position to start the crop from. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false},"width":{"description":"As a percentage of the image, the width to crop the image to. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false},"height":{"description":"As a percentage of the image, the height to crop the image to. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false},"caption":{"description":"The attachment caption.","type":"object","properties":{"raw":{"description":"Caption for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML caption for the attachment, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"The attachment description.","type":"object","properties":{"raw":{"description":"Description for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML description for the attachment, transformed for display.","type":"string","context":["view","edit"],"readonly":true}},"required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"post":{"description":"The ID for the associated post of the attachment.","type":"integer","required":false},"alt_text":{"description":"Alternative text to display when attachment is not displayed.","type":"string","required":false}}}]},"\/wp\/v2\/menu-items":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":100,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"menu_order","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title","menu_order"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"menus":{"description":"Limit result set to items with specific terms assigned in the menus taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"menus_exclude":{"description":"Limit result set to items except those with specific terms assigned in the menus taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]}},"additionalProperties":false}],"required":false},"menu_order":{"description":"Limit result set to posts with a specific menu_order value.","type":"integer","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"title":{"description":"The title for the object.","type":["string","object"],"properties":{"raw":{"description":"Title for the object, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the object, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"type":{"default":"custom","description":"The family of objects originally represented, such as \"post_type\" or \"taxonomy\".","type":"string","enum":["taxonomy","post_type","post_type_archive","custom"],"required":false},"status":{"default":"publish","description":"A named status for the object.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"parent":{"default":0,"description":"The ID for the parent of the object.","type":"integer","minimum":0,"required":false},"attr_title":{"description":"Text for the title attribute of the link element for this menu item.","type":"string","required":false},"classes":{"description":"Class names for the link element of this menu item.","type":"array","items":{"type":"string"},"required":false},"description":{"description":"The description of this menu item.","type":"string","required":false},"menu_order":{"default":1,"description":"The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.","type":"integer","minimum":1,"required":false},"object":{"description":"The type of object originally represented, such as \"category\", \"post\", or \"attachment\".","type":"string","required":false},"object_id":{"default":0,"description":"The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.","type":"integer","minimum":0,"required":false},"target":{"description":"The target attribute of the link element for this menu item.","type":"string","enum":["_blank",""],"required":false},"url":{"description":"The URL to which this menu item points.","type":"string","format":"uri","required":false},"xfn":{"description":"The XFN relationship expressed in the link of this menu item.","type":"array","items":{"type":"string"},"required":false},"menus":{"description":"The terms assigned to the object in the nav_menu taxonomy.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/menu-items"}]}},"\/wp\/v2\/menu-items\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"title":{"description":"The title for the object.","type":["string","object"],"properties":{"raw":{"description":"Title for the object, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the object, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"type":{"description":"The family of objects originally represented, such as \"post_type\" or \"taxonomy\".","type":"string","enum":["taxonomy","post_type","post_type_archive","custom"],"required":false},"status":{"description":"A named status for the object.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"parent":{"description":"The ID for the parent of the object.","type":"integer","minimum":0,"required":false},"attr_title":{"description":"Text for the title attribute of the link element for this menu item.","type":"string","required":false},"classes":{"description":"Class names for the link element of this menu item.","type":"array","items":{"type":"string"},"required":false},"description":{"description":"The description of this menu item.","type":"string","required":false},"menu_order":{"description":"The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.","type":"integer","minimum":1,"required":false},"object":{"description":"The type of object originally represented, such as \"category\", \"post\", or \"attachment\".","type":"string","required":false},"object_id":{"description":"The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.","type":"integer","minimum":0,"required":false},"target":{"description":"The target attribute of the link element for this menu item.","type":"string","enum":["_blank",""],"required":false},"url":{"description":"The URL to which this menu item points.","type":"string","format":"uri","required":false},"xfn":{"description":"The XFN relationship expressed in the link of this menu item.","type":"array","items":{"type":"string"},"required":false},"menus":{"description":"The terms assigned to the object in the nav_menu taxonomy.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/menu-items\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the object.","type":"integer","minimum":0,"required":false},"title":{"description":"The title for the object.","type":["string","object"],"properties":{"raw":{"description":"Title for the object, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the object, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"type":{"description":"The family of objects originally represented, such as \"post_type\" or \"taxonomy\".","type":"string","enum":["taxonomy","post_type","post_type_archive","custom"],"required":false},"status":{"description":"A named status for the object.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"attr_title":{"description":"Text for the title attribute of the link element for this menu item.","type":"string","required":false},"classes":{"description":"Class names for the link element of this menu item.","type":"array","items":{"type":"string"},"required":false},"description":{"description":"The description of this menu item.","type":"string","required":false},"menu_order":{"description":"The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.","type":"integer","minimum":1,"required":false},"object":{"description":"The type of object originally represented, such as \"category\", \"post\", or \"attachment\".","type":"string","required":false},"object_id":{"description":"The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.","type":"integer","minimum":0,"required":false},"target":{"description":"The target attribute of the link element for this menu item.","type":"string","enum":["_blank",""],"required":false},"url":{"description":"The URL to which this menu item points.","type":"string","format":"uri","required":false},"xfn":{"description":"The XFN relationship expressed in the link of this menu item.","type":"array","items":{"type":"string"},"required":false},"menus":{"description":"The terms assigned to the object in the nav_menu taxonomy.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}]},"\/wp\/v2\/menu-items\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/blocks":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"wp_pattern_category":{"description":"Limit result set to items with specific terms assigned in the wp_pattern_category taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"wp_pattern_category_exclude":{"description":"Limit result set to items except those with specific terms assigned in the wp_pattern_category taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]}},"additionalProperties":false}],"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["view","edit"]}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"wp_pattern_sync_status":{"type":"string","title":"","description":"","default":"","enum":["partial","unsynced"]},"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"wp_pattern_category":{"description":"The terms assigned to the post in the wp_pattern_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/blocks"}]}},"\/wp\/v2\/blocks\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"excerpt_length":{"description":"Override the default excerpt length.","type":"integer","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["view","edit"]}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"wp_pattern_sync_status":{"type":"string","title":"","description":"","default":"","enum":["partial","unsynced"]},"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"wp_pattern_category":{"description":"The terms assigned to the post in the wp_pattern_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/blocks\/(?P<parent>[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/blocks\/(?P<parent>[\\d]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/blocks\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["view","edit"]}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"wp_pattern_sync_status":{"type":"string","title":"","description":"","default":"","enum":["partial","unsynced"]},"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"wp_pattern_category":{"description":"The terms assigned to the post in the wp_pattern_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}]},"\/wp\/v2\/blocks\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/templates\/(?P<parent>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/templates\/(?P<parent>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/templates\/(?P<id>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false}}}]},"\/wp\/v2\/templates\/(?P<parent>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/templates":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"wp_id":{"description":"Limit to the specified post id.","type":"integer","required":false},"area":{"description":"Limit to the specified template part area.","type":"string","required":false},"post_type":{"description":"Post type to get the templates for.","type":"string","required":false}}},{"methods":["POST"],"args":{"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":true},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"default":"","description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"default":"","description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"default":"","description":"Description of template.","type":"string","required":false},"status":{"default":"publish","description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/templates"}]}},"\/wp\/v2\/templates\/lookup":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"The slug of the template to get the fallback for","type":"string","required":true},"is_custom":{"description":"Indicates if a template is custom or part of the template hierarchy","type":"boolean","required":false},"template_prefix":{"description":"The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy`","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/templates\/lookup"}]}},"\/wp\/v2\/templates\/(?P<id>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/template-parts\/(?P<parent>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/template-parts\/(?P<parent>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/template-parts\/(?P<id>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false},"area":{"description":"Where the template part is intended for use (header, footer, etc.)","type":"string","required":false}}}]},"\/wp\/v2\/template-parts\/(?P<parent>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/template-parts":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"wp_id":{"description":"Limit to the specified post id.","type":"integer","required":false},"area":{"description":"Limit to the specified template part area.","type":"string","required":false},"post_type":{"description":"Post type to get the templates for.","type":"string","required":false}}},{"methods":["POST"],"args":{"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":true},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"default":"","description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"default":"","description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"default":"","description":"Description of template.","type":"string","required":false},"status":{"default":"publish","description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false},"area":{"description":"Where the template part is intended for use (header, footer, etc.)","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/template-parts"}]}},"\/wp\/v2\/template-parts\/lookup":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"The slug of the template to get the fallback for","type":"string","required":true},"is_custom":{"description":"Indicates if a template is custom or part of the template hierarchy","type":"boolean","required":false},"template_prefix":{"description":"The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy`","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/template-parts\/lookup"}]}},"\/wp\/v2\/template-parts\/(?P<id>([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false},"area":{"description":"Where the template part is intended for use (header, footer, etc.)","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/global-styles\/(?P<parent>[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false}}}]},"\/wp\/v2\/global-styles\/(?P<parent>[\\d]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the global styles revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the global styles revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/global-styles\/themes\/(?P<stylesheet>[\\\/\\s%\\w\\.\\(\\)\\[\\]\\@_\\-]+)\/variations":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":false},"args":{"stylesheet":{"description":"The theme identifier","type":"string","required":false}}}]},"\/wp\/v2\/global-styles\/themes\/(?P<stylesheet>[^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":false},"args":{"stylesheet":{"description":"The theme identifier","type":"string","required":false}}}]},"\/wp\/v2\/global-styles\/(?P<id>[\\\/\\d+]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":false},"args":{"id":{"description":"ID of global styles config.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":false},"args":{"styles":{"description":"Global styles.","type":["object"],"required":false},"settings":{"description":"Global settings.","type":["object"],"required":false},"title":{"description":"Title of the global styles variation.","type":["object","string"],"properties":{"raw":{"description":"Title for the global styles variation, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false}}}]},"\/wp\/v2\/navigation":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit","embed"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/navigation"}]}},"\/wp\/v2\/navigation\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit","embed"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/navigation\/(?P<parent>[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/navigation\/(?P<parent>[\\d]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/navigation\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit","embed"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}]},"\/wp\/v2\/navigation\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/font-families":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"id","enum":["id","include"],"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"theme_json_version":{"description":"Version of the theme.json schema used for the typography settings.","type":"integer","default":3,"minimum":2,"maximum":3,"required":false},"font_family_settings":{"description":"font-family declaration in theme.json format, encoded as a string.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/font-families"}]}},"\/wp\/v2\/font-families\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"theme_json_version":{"description":"Version of the theme.json schema used for the typography settings.","type":"integer","default":3,"minimum":2,"maximum":3,"required":false},"font_family_settings":{"description":"font-family declaration in theme.json format, encoded as a string.","type":"string","required":true}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/font-families\/(?P<font_family_id>[\\d]+)\/font-faces":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"font_family_id":{"description":"The ID for the parent font family of the font face.","type":"integer","required":true},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"id","enum":["id","include"],"required":false}}},{"methods":["POST"],"args":{"font_family_id":{"description":"The ID for the parent font family of the font face.","type":"integer","required":true},"theme_json_version":{"description":"Version of the theme.json schema used for the typography settings.","type":"integer","default":3,"minimum":2,"maximum":3,"required":false},"font_face_settings":{"description":"font-face declaration in theme.json format, encoded as a string.","type":"string","required":true}}}]},"\/wp\/v2\/font-families\/(?P<font_family_id>[\\d]+)\/font-faces\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"font_family_id":{"description":"The ID for the parent font family of the font face.","type":"integer","required":true},"id":{"description":"Unique identifier for the font face.","type":"integer","required":true},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"font_family_id":{"description":"The ID for the parent font family of the font face.","type":"integer","required":true},"id":{"description":"Unique identifier for the font face.","type":"integer","required":true},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/cs_environment":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"cs_env_status":{"description":"Limit result set to items with specific terms assigned in the cs_env_status taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"cs_env_status_exclude":{"description":"Limit result set to items except those with specific terms assigned in the cs_env_status taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false}},"additionalProperties":false}],"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"cs_env_status":{"description":"The terms assigned to the post in the cs_env_status taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/cs_environment"}]}},"\/wp\/v2\/cs_environment\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"cs_env_status":{"description":"The terms assigned to the post in the cs_env_status taxonomy.","type":"array","items":{"type":"integer"},"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/cs_request":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"cs_request_status":{"description":"Limit result set to items with specific terms assigned in the cs_request_status taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"cs_request_status_exclude":{"description":"Limit result set to items except those with specific terms assigned in the cs_request_status taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false}},"additionalProperties":false}],"required":false},"cs_request_priority":{"description":"Limit result set to items with specific terms assigned in the cs_request_priority taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"cs_request_priority_exclude":{"description":"Limit result set to items except those with specific terms assigned in the cs_request_priority taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false}},"additionalProperties":false}],"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"cs_request_status":{"description":"The terms assigned to the post in the cs_request_status taxonomy.","type":"array","items":{"type":"integer"},"required":false},"cs_request_priority":{"description":"The terms assigned to the post in the cs_request_priority taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/cs_request"}]}},"\/wp\/v2\/cs_request\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"cs_request_status":{"description":"The terms assigned to the post in the cs_request_status taxonomy.","type":"array","items":{"type":"integer"},"required":false},"cs_request_priority":{"description":"The terms assigned to the post in the cs_request_priority taxonomy.","type":"array","items":{"type":"integer"},"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/cs_request\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"cs_request_status":{"description":"The terms assigned to the post in the cs_request_status taxonomy.","type":"array","items":{"type":"integer"},"required":false},"cs_request_priority":{"description":"The terms assigned to the post in the cs_request_priority taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}]},"\/wp\/v2\/cs_request\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/pm_project":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"pm_project_status":{"description":"Limit result set to items with specific terms assigned in the pm_project_status taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"pm_project_status_exclude":{"description":"Limit result set to items except those with specific terms assigned in the pm_project_status taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false}},"additionalProperties":false}],"required":false},"pm_project_category":{"description":"Limit result set to items with specific terms assigned in the pm_project_category taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"pm_project_category_exclude":{"description":"Limit result set to items except those with specific terms assigned in the pm_project_category taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false}},"additionalProperties":false}],"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"pm_project_status":{"description":"The terms assigned to the post in the pm_project_status taxonomy.","type":"array","items":{"type":"integer"},"required":false},"pm_project_category":{"description":"The terms assigned to the post in the pm_project_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/pm_project"}]}},"\/wp\/v2\/pm_project\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"pm_project_status":{"description":"The terms assigned to the post in the pm_project_status taxonomy.","type":"array","items":{"type":"integer"},"required":false},"pm_project_category":{"description":"The terms assigned to the post in the pm_project_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/pm_project\/(?P<parent>[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/pm_project\/(?P<parent>[\\d]+)\/revisions\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/pm_project\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"pm_project_status":{"description":"The terms assigned to the post in the pm_project_status taxonomy.","type":"array","items":{"type":"integer"},"required":false},"pm_project_category":{"description":"The terms assigned to the post in the pm_project_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}]},"\/wp\/v2\/pm_project\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/pm_task":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","any"],"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/pm_task"}]}},"\/wp\/v2\/pm_task\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/pm_task\/(?P<id>[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}]},"\/wp\/v2\/pm_task\/(?P<parent>[\\d]+)\/autosaves\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/types":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/types"}]}},"\/wp\/v2\/types\/(?P<type>[\\w-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"type":{"description":"An alphanumeric identifier for the post type.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/statuses":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/statuses"}]}},"\/wp\/v2\/statuses\/(?P<status>[\\w-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"status":{"description":"An alphanumeric identifier for the status.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/taxonomies":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"type":{"description":"Limit results to taxonomies associated with a specific post type.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/taxonomies"}]}},"\/wp\/v2\/taxonomies\/(?P<taxonomy>[\\w-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"taxonomy":{"description":"An alphanumeric identifier for the taxonomy.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/categories":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to terms assigned to a specific parent.","type":"integer","required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/categories"}]}},"\/wp\/v2\/categories\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/tags":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/tags"}]}},"\/wp\/v2\/tags\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/menus":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false},"locations":{"description":"The locations assigned to the menu.","type":"array","items":{"type":"string"},"required":false},"auto_add":{"description":"Whether to automatically add top level pages to this menu.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/menus"}]}},"\/wp\/v2\/menus\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false},"locations":{"description":"The locations assigned to the menu.","type":"array","items":{"type":"string"},"required":false},"auto_add":{"description":"Whether to automatically add top level pages to this menu.","type":"boolean","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/wp_pattern_category":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/wp_pattern_category"}]}},"\/wp\/v2\/wp_pattern_category\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/hr_em_skill_tag":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/hr_em_skill_tag"}]}},"\/wp\/v2\/hr_em_skill_tag\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/cs_request_status":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to terms assigned to a specific parent.","type":"integer","required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/cs_request_status"}]}},"\/wp\/v2\/cs_request_status\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/cs_request_priority":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to terms assigned to a specific parent.","type":"integer","required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/cs_request_priority"}]}},"\/wp\/v2\/cs_request_priority\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/cs_env_status":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to terms assigned to a specific parent.","type":"integer","required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/cs_env_status"}]}},"\/wp\/v2\/cs_env_status\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/pm_project_status":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to terms assigned to a specific parent.","type":"integer","required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/pm_project_status"}]}},"\/wp\/v2\/pm_project_status\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/pm_project_category":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by term attribute.","type":"string","default":"name","enum":["id","include","name","slug","include_slugs","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide terms not assigned to any posts.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to terms assigned to a specific parent.","type":"integer","required":false},"post":{"description":"Limit result set to terms assigned to a specific post.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to terms with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/pm_project_category"}]}},"\/wp\/v2\/pm_project_category\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"description":{"description":"HTML description of the term.","type":"string","required":false},"name":{"description":"HTML title for the term.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the term unique to its type.","type":"string","required":false},"parent":{"description":"The parent term ID.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the term.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as terms do not support trashing.","required":false}}}]},"\/wp\/v2\/users\/me":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"username":{"description":"Login name for the user.","type":"string","required":false},"name":{"description":"Display name for the user.","type":"string","required":false},"first_name":{"description":"First name for the user.","type":"string","required":false},"last_name":{"description":"Last name for the user.","type":"string","required":false},"email":{"description":"The email address for the user.","type":"string","format":"email","required":false},"url":{"description":"URL of the user.","type":"string","format":"uri","required":false},"description":{"description":"Description of the user.","type":"string","required":false},"locale":{"description":"Locale for the user.","type":"string","enum":["","en_US"],"required":false},"nickname":{"description":"The nickname for the user.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the user.","type":"string","required":false},"roles":{"description":"Roles assigned to the user.","type":"array","items":{"type":"string"},"required":false},"password":{"description":"Password for the user (never included).","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"persisted_preferences":{"type":"object","title":"","description":"","default":[],"context":["edit"],"properties":{"_modified":{"description":"The date and time the preferences were updated.","type":"string","format":"date-time","readonly":false}},"additionalProperties":true}},"required":false}}},{"methods":["DELETE"],"args":{"force":{"type":"boolean","default":false,"description":"Required to be true, as users do not support trashing.","required":false},"reassign":{"type":"integer","description":"Reassign the deleted user's posts and links to this user ID.","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/users\/me"}]}},"\/wp\/v2\/users\/(?P<user_id>(?:[\\d]+|me))\/application-passwords":{"namespace":"wp\/v2","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"app_id":{"description":"A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace.","type":"string","oneOf":[{"type":"string","format":"uuid"},{"type":"string","enum":[""]}],"required":false},"name":{"description":"The name of the application password.","type":"string","minLength":1,"pattern":".*\\S.*","required":true}}},{"methods":["DELETE"],"args":[]}]},"\/wp\/v2\/users\/(?P<user_id>(?:[\\d]+|me))\/application-passwords\/introspect":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/users\/(?P<user_id>(?:[\\d]+|me))\/application-passwords\/(?P<uuid>[\\w\\-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"app_id":{"description":"A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace.","type":"string","oneOf":[{"type":"string","format":"uuid"},{"type":"string","enum":[""]}],"required":false},"name":{"description":"The name of the application password.","type":"string","minLength":1,"pattern":".*\\S.*","required":false}}},{"methods":["DELETE"],"args":[]}]},"\/wp\/v2\/comments":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to comments published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"author":{"description":"Limit result set to comments assigned to specific user IDs. Requires authorization.","type":"array","items":{"type":"integer"},"required":false},"author_exclude":{"description":"Ensure result set excludes comments assigned to specific user IDs. Requires authorization.","type":"array","items":{"type":"integer"},"required":false},"author_email":{"default":null,"description":"Limit result set to that from a specific author email. Requires authorization.","format":"email","type":"string","required":false},"before":{"description":"Limit response to comments published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by comment attribute.","type":"string","default":"date_gmt","enum":["date","date_gmt","id","include","post","parent","type"],"required":false},"parent":{"default":[],"description":"Limit result set to comments of specific parent IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_exclude":{"default":[],"description":"Ensure result set excludes specific parent IDs.","type":"array","items":{"type":"integer"},"required":false},"post":{"default":[],"description":"Limit result set to comments assigned to specific post IDs.","type":"array","items":{"type":"integer"},"required":false},"status":{"default":"approve","description":"Limit result set to comments assigned a specific status. Requires authorization.","type":"string","required":false},"type":{"default":"comment","description":"Limit result set to comments assigned a specific type. Requires authorization.","type":"string","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST"],"args":{"author":{"description":"The ID of the user object, if author was a user.","type":"integer","required":false},"author_email":{"description":"Email address for the comment author.","type":"string","format":"email","required":false},"author_ip":{"description":"IP address for the comment author.","type":"string","format":"ip","required":false},"author_name":{"description":"Display name for the comment author.","type":"string","required":false},"author_url":{"description":"URL for the comment author.","type":"string","format":"uri","required":false},"author_user_agent":{"description":"User agent for the comment author.","type":"string","required":false},"content":{"description":"The content for the comment.","type":"object","properties":{"raw":{"description":"Content for the comment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the comment, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"date":{"description":"The date the comment was published, in the site's timezone.","type":"string","format":"date-time","required":false},"date_gmt":{"description":"The date the comment was published, as GMT.","type":"string","format":"date-time","required":false},"parent":{"default":0,"description":"The ID for the parent of the comment.","type":"integer","required":false},"post":{"default":0,"description":"The ID of the associated post object.","type":"integer","required":false},"status":{"description":"State of the comment.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"_wp_note_status":{"type":"string","title":"","description":"Note resolution status","default":"","enum":["resolved","reopen"]}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/comments"}]}},"\/wp\/v2\/comments\/(?P<id>[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the comment.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"password":{"description":"The password for the parent post of the comment (if the post is password protected).","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the comment.","type":"integer","required":false},"author":{"description":"The ID of the user object, if author was a user.","type":"integer","required":false},"author_email":{"description":"Email address for the comment author.","type":"string","format":"email","required":false},"author_ip":{"description":"IP address for the comment author.","type":"string","format":"ip","required":false},"author_name":{"description":"Display name for the comment author.","type":"string","required":false},"author_url":{"description":"URL for the comment author.","type":"string","format":"uri","required":false},"author_user_agent":{"description":"User agent for the comment author.","type":"string","required":false},"content":{"description":"The content for the comment.","type":"object","properties":{"raw":{"description":"Content for the comment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the comment, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"date":{"description":"The date the comment was published, in the site's timezone.","type":"string","format":"date-time","required":false},"date_gmt":{"description":"The date the comment was published, as GMT.","type":"string","format":"date-time","required":false},"parent":{"description":"The ID for the parent of the comment.","type":"integer","required":false},"post":{"description":"The ID of the associated post object.","type":"integer","required":false},"status":{"description":"State of the comment.","type":"string","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"_wp_note_status":{"type":"string","title":"","description":"Note resolution status","default":"","enum":["resolved","reopen"]}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the comment.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false},"password":{"description":"The password for the parent post of the comment (if the post is password protected).","type":"string","required":false}}}]},"\/wp\/v2\/search":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"type":{"default":"post","description":"Limit results to items of an object type.","type":"string","enum":["post","term","post-format"],"required":false},"subtype":{"default":"any","description":"Limit results to items of one or more object subtypes.","type":"array","items":{"enum":["post","page","category","post_tag","any"],"type":"string"},"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/search"}]}},"\/wp\/v2\/block-renderer\/(?P<name>[a-z0-9-]+\/[a-z0-9-]+)":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET","POST"],"args":{"name":{"description":"Unique registered name for the block.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["edit"],"default":"view","required":false},"attributes":{"description":"Attributes for the block.","type":"object","default":[],"required":false},"post_id":{"description":"ID of the post context.","type":"integer","required":false}}}]},"\/wp\/v2\/block-types":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"namespace":{"description":"Block namespace.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/block-types"}]}},"\/wp\/v2\/block-types\/(?P<namespace>[a-zA-Z0-9_-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"namespace":{"description":"Block namespace.","type":"string","required":false}}}]},"\/wp\/v2\/block-types\/(?P<namespace>[a-zA-Z0-9_-]+)\/(?P<name>[a-zA-Z0-9_-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"name":{"description":"Block name.","type":"string","required":false},"namespace":{"description":"Block namespace.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/settings":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"title":{"title":"Title","description":"Site title.","type":"string","required":false},"description":{"title":"Tagline","description":"Site tagline.","type":"string","required":false},"url":{"title":"","description":"Site URL.","type":"string","format":"uri","required":false},"email":{"title":"","description":"This address is used for admin purposes, like new user notification.","type":"string","format":"email","required":false},"timezone":{"title":"","description":"A city in the same timezone as you.","type":"string","required":false},"date_format":{"title":"","description":"A date format for all date strings.","type":"string","required":false},"time_format":{"title":"","description":"A time format for all time strings.","type":"string","required":false},"start_of_week":{"title":"","description":"A day number of the week that the week should start on.","type":"integer","required":false},"language":{"title":"","description":"WordPress locale code.","type":"string","required":false},"use_smilies":{"title":"","description":"Convert emoticons like :-) and :-P to graphics on display.","type":"boolean","required":false},"default_category":{"title":"","description":"Default post category.","type":"integer","required":false},"default_post_format":{"title":"","description":"Default post format.","type":"string","required":false},"posts_per_page":{"title":"Maximum posts per page","description":"Blog pages show at most.","type":"integer","required":false},"show_on_front":{"title":"Show on front","description":"What to show on the front page","type":"string","required":false},"page_on_front":{"title":"Page on front","description":"The ID of the page that should be displayed on the front page","type":"integer","required":false},"page_for_posts":{"title":"","description":"The ID of the page that should display the latest posts","type":"integer","required":false},"default_ping_status":{"title":"","description":"Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.","type":"string","enum":["open","closed"],"required":false},"default_comment_status":{"title":"Allow comments on new posts","description":"Allow people to submit comments on new posts.","type":"string","enum":["open","closed"],"required":false},"site_logo":{"title":"Logo","description":"Site logo.","type":"integer","required":false},"site_icon":{"title":"Icon","description":"Site icon.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/settings"}]}},"\/wp\/v2\/themes":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"status":{"description":"Limit result set to themes assigned one or more statuses.","type":"array","items":{"enum":["active","inactive"],"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/themes"}]}},"\/wp\/v2\/themes\/(?P<stylesheet>[^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"stylesheet":{"description":"The theme's stylesheet. This uniquely identifies the theme.","type":"string","required":false}}}]},"\/wp\/v2\/plugins":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"status":{"description":"Limits results to plugins with the given status.","type":"array","items":{"type":"string","enum":["inactive","active"]},"required":false}}},{"methods":["POST"],"args":{"slug":{"type":"string","description":"WordPress.org plugin directory slug.","pattern":"[\\w\\-]+","required":true},"status":{"description":"The plugin activation status.","type":"string","enum":["inactive","active"],"default":"inactive","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/plugins"}]}},"\/wp\/v2\/plugins\/(?P<plugin>[^.\\\/]+(?:\\\/[^.\\\/]+)?)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"plugin":{"type":"string","pattern":"[^.\\\/]+(?:\\\/[^.\\\/]+)?","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"plugin":{"type":"string","pattern":"[^.\\\/]+(?:\\\/[^.\\\/]+)?","required":false},"status":{"description":"The plugin activation status.","type":"string","enum":["inactive","active"],"required":false}}},{"methods":["DELETE"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"plugin":{"type":"string","pattern":"[^.\\\/]+(?:\\\/[^.\\\/]+)?","required":false}}}]},"\/wp\/v2\/sidebars":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/sidebars"}]}},"\/wp\/v2\/sidebars\/(?P<id>[\\w-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a registered sidebar","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"widgets":{"description":"Nested widgets.","type":"array","items":{"type":["object","string"]},"required":false}}}]},"\/wp\/v2\/widget-types":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/widget-types"}]}},"\/wp\/v2\/widget-types\/(?P<id>[a-zA-Z0-9_-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The widget type id.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/widget-types\/(?P<id>[a-zA-Z0-9_-]+)\/encode":{"namespace":"wp\/v2","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"The widget type id.","type":"string","required":true},"instance":{"description":"Current instance settings of the widget.","type":"object","required":false},"form_data":{"description":"Serialized widget form data to encode into instance settings.","type":"string","required":false}}}]},"\/wp\/v2\/widget-types\/(?P<id>[a-zA-Z0-9_-]+)\/render":{"namespace":"wp\/v2","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"The widget type id.","type":"string","required":true},"instance":{"description":"Current instance settings of the widget.","type":"object","required":false}}}]},"\/wp\/v2\/widgets":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"sidebar":{"description":"The sidebar to return widgets for.","type":"string","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the widget.","type":"string","required":false},"id_base":{"description":"The type of the widget. Corresponds to ID in widget-types endpoint.","type":"string","required":false},"sidebar":{"default":"wp_inactive_widgets","description":"The sidebar the widget belongs to.","type":"string","required":true},"instance":{"description":"Instance settings of the widget, if supported.","type":"object","properties":{"encoded":{"description":"Base64 encoded representation of the instance settings.","type":"string","context":["edit"]},"hash":{"description":"Cryptographic hash of the instance settings.","type":"string","context":["edit"]},"raw":{"description":"Unencoded instance settings, if supported.","type":"object","context":["edit"]}},"required":false},"form_data":{"description":"URL-encoded form data from the widget admin form. Used to update a widget that does not support instance. Write only.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/widgets"}]}},"\/wp\/v2\/widgets\/(?P<id>[\\w\\-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the widget.","type":"string","required":false},"id_base":{"description":"The type of the widget. Corresponds to ID in widget-types endpoint.","type":"string","required":false},"sidebar":{"description":"The sidebar the widget belongs to.","type":"string","required":false},"instance":{"description":"Instance settings of the widget, if supported.","type":"object","properties":{"encoded":{"description":"Base64 encoded representation of the instance settings.","type":"string","context":["edit"]},"hash":{"description":"Cryptographic hash of the instance settings.","type":"string","context":["edit"]},"raw":{"description":"Unencoded instance settings, if supported.","type":"object","context":["edit"]}},"required":false},"form_data":{"description":"URL-encoded form data from the widget admin form. Used to update a widget that does not support instance. Write only.","type":"string","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"force":{"description":"Whether to force removal of the widget, or move it to the inactive sidebar.","type":"boolean","required":false}}}]},"\/wp\/v2\/block-directory\/search":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"term":{"description":"Limit result set to blocks matching the search term.","type":"string","minLength":1,"required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/block-directory\/search"}]}},"\/wp\/v2\/pattern-directory\/patterns":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":100,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","minLength":1,"required":false},"category":{"description":"Limit results to those matching a category ID.","type":"integer","minimum":1,"required":false},"keyword":{"description":"Limit results to those matching a keyword ID.","type":"integer","minimum":1,"required":false},"slug":{"description":"Limit results to those matching a pattern (slug).","type":"array","required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title","favorite_count"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/pattern-directory\/patterns"}]}},"\/wp\/v2\/block-patterns\/patterns":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/block-patterns\/patterns"}]}},"\/wp\/v2\/block-patterns\/categories":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/block-patterns\/categories"}]}},"\/wp-site-health\/v1":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wp-site-health\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1"}]}},"\/wp-site-health\/v1\/tests\/background-updates":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1\/tests\/background-updates"}]}},"\/wp-site-health\/v1\/tests\/loopback-requests":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1\/tests\/loopback-requests"}]}},"\/wp-site-health\/v1\/tests\/https-status":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1\/tests\/https-status"}]}},"\/wp-site-health\/v1\/tests\/dotorg-communication":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1\/tests\/dotorg-communication"}]}},"\/wp-site-health\/v1\/tests\/authorization-header":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1\/tests\/authorization-header"}]}},"\/wp-site-health\/v1\/directory-sizes":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1\/directory-sizes"}]}},"\/wp-site-health\/v1\/tests\/page-cache":{"namespace":"wp-site-health\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-site-health\/v1\/tests\/page-cache"}]}},"\/wp-block-editor\/v1":{"namespace":"wp-block-editor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wp-block-editor\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-block-editor\/v1"}]}},"\/wp-block-editor\/v1\/url-details":{"namespace":"wp-block-editor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"url":{"description":"The URL to process.","type":"string","format":"uri","required":true}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-block-editor\/v1\/url-details"}]}},"\/wp\/v2\/menu-locations":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/menu-locations"}]}},"\/wp\/v2\/menu-locations\/(?P<location>[\\w-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"location":{"description":"An alphanumeric identifier for the menu location.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp-block-editor\/v1\/export":{"namespace":"wp-block-editor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-block-editor\/v1\/export"}]}},"\/wp-block-editor\/v1\/navigation-fallback":{"namespace":"wp-block-editor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-block-editor\/v1\/navigation-fallback"}]}},"\/wp\/v2\/font-collections":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp\/v2\/font-collections"}]}},"\/wp\/v2\/font-collections\/(?P<slug>[\\\/\\w-]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp-abilities\/v1":{"namespace":"wp-abilities\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wp-abilities\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-abilities\/v1"}]}},"\/wp-abilities\/v1\/categories":{"namespace":"wp-abilities\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":50,"minimum":1,"maximum":100,"required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-abilities\/v1\/categories"}]}},"\/wp-abilities\/v1\/categories\/(?P<slug>[a-z0-9]+(?:-[a-z0-9]+)*)":{"namespace":"wp-abilities\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Unique identifier for the ability category.","type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","required":false}}}]},"\/wp-abilities\/v1\/abilities\/(?P<name>[a-zA-Z0-9\\-\\\/]+?)\/run":{"namespace":"wp-abilities\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET","POST","PUT","PATCH","DELETE"],"args":{"name":{"description":"Unique identifier for the ability.","type":"string","pattern":"^[a-zA-Z0-9\\-\\\/]+$","required":false},"input":{"description":"Input parameters for the ability execution.","type":["integer","number","boolean","string","array","object","null"],"default":null,"required":false}}}]},"\/wp-abilities\/v1\/abilities":{"namespace":"wp-abilities\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":50,"minimum":1,"maximum":100,"required":false},"category":{"description":"Limit results to abilities in specific ability category.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/portal.aceindcontrols.com\/index.php?rest_route=\/wp-abilities\/v1\/abilities"}]}},"\/wp-abilities\/v1\/abilities\/(?P<name>[a-zA-Z0-9\\-\\\/]+)":{"namespace":"wp-abilities\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"name":{"description":"Unique identifier for the ability.","type":"string","pattern":"^[a-zA-Z0-9\\-\\\/]+$","required":false}}}]}},"site_logo":0,"site_icon":0,"site_icon_url":"","_links":{"help":[{"href":"https:\/\/developer.wordpress.org\/rest-api\/"}]}}